معنی string oriented symbolic language

مهندسی كامپيوتر و IT
string oriented symbolic language
زبان سمبولیک رشته گراان نمادی با گرایش رشته ای
موارد مشابه با اصطلاح تخصصی انگلیسی string oriented symbolic language
زبان همگذاری ، زبان اسمبلی ، زبان اسمبلی - زبان برنامه نویسی که در آن هر جمله به یکی از دستورالعمل های دودویی تشخیص داده شده توسط سی پی یو مربوط می شود برنامه های زبان اسمبلی توسط یک اسمبلر به کد ماشین تبدیل می شوند کاربرد زبانهای اسمبلی نسبت به زبانهای برنامه نویسی معمولی سطح بالا سخت تر اما نسبت به زبانهای ماشین آسانتر است در زبان ماشین تمام دستوالعمل ها باید به کد دو دویی ( باینری ) نوشته شوند برنامه های کامل کامپیوتر به ندرت به زبان اسمبلی نوشته می شوند اما این زبان برای زیر برنامه های کوتاهی که باید با سرعت هر چه بیشتر اجرا شوند یا کارهای خاصی را با سخت افزار کامپیوتر انجام دهند به کار می رود شکل زیر برنامه کوچکی را به زبان اسمبلی نشان می دهد این برنامه یک عدد را گرفته و بررسی می کند که آیا آن عدد در محدوده 97-122 هست یا بدون تغییر رها می سازد مثلا" هیچ دستوالعملی اسمبلی برای باز کردن فایل چاپ یک عدد یا محاسبه جذر ریشه وجود ندارد برای این توابع برنامه نویسان باید زیر برنامه های پیچیده ای بنویسند از سرویسهای سیستم عامل استفاده کنند یا برنامه های یک کتابخانه را احضار نمایند ، زبان همگذاری زبان برنامه نویسی سطح پایین و نمادین که در آن دستورها با اسامی کوتاه و یاد آور (mnemonic) نوشته می شود ، [زبان اسمبلی] نوعی زبان برنامه نویسی سطح پایین که هر عبارت آن مستقیما به یک دستورالعمل ماشین مربوط میشود بنابراین ، هر نوع ریز پردازنده یک زبان اسمبلی خاص دارد برنامه نویس پس از نوشتن یک برنامه به زبان اسمبلی ، باید با استفاده از اسمبلر خاص آن پردازنده ، زبان اسمبلی مزبور را به کد ماشین تبدیل کند زبان اسمبلی کنترل دقیقی بر روی کامپیوتر را میسر میسازد ، اما برنامه های به زبان اسمبلی که برای یک نوع کامپیوتر نوشته شده اند ، برای این که در یک نوع کامپیوتر دیگر کار کنند ، باید دوباره نوشته شوند زبان اسمبلی به سه دلیل به زبانهای سطح بالا ارجحیت دارد: سرعت ، کنترل و امکانات بیشتر برنامه هایی که به زبان اسمبلی نوشته میشوند ، نسبت به برنامه های ایجاد شده توسط کامپایلر با سرعت بیشتری اجرا میشوند‎ ; همچنین زبان اسمبلی ، امکان کنترل مستقیم بر روی سخت افزار (پردازنده ، حافظه ، صفحه نمایش و درگاههای ورودی‎/ خروجی) را برای برنامه نویس فراهم میسازد نیز نگاه کنید به ‎ assembler ، ‎ compiler ، ‎ high-level language ، ‎ machine code
عملیات رشته ای- عملیاتی که بر روی یک رشته کاراکتر انجام می شود یک زبان برنامه نویسی که قابلیت کار بر روی رشته ها را دارد ، باید فرمانها و عملگرهای پیش ساخته ای داشته باشد تا عملکردهای فهرست شده زیر را انجام دهد در اینجا نه مثال از میکروسافت بیسیک اراه می شود که در آن $A بیانگر رشته ی " George " و $B بیانگر " Washangton" است : (1) دو رشته را از نظر یکسان بودن مقایسه کنید ( که معمولاً به صورت + علامت گذاری می شود) تا مشخص کند که کدام رشته از نظر الفبایی قبل از دیگری می آید( که معمولاً به صورت > علامت گذاری می شود ) (2) دو رشته را به هم متصل کند این عمل با + نشان داده می شود مانند نمونه : "A$t " " + B$ is " George " + " +" " Washington (3) طول رشته را محاسبه کند برای انجام این کار در زبان بیسیک از LEN استفاده می ود مثلاً ( $LEN (B برابر با 10 است (4) کاراکترهای خاصی از رشته را در هر مکان رشته انتخاب کند در زبان بیسیک از $MD برای انجام این کار استفاده می شود مثلاً (MID$ ($A ,3,2 ، یعنی « دو کاراکتر از محل سوم رشته انخاب کن!» خروجی این فرمان " OR" است زبان بیسیک با فرمانهای $LEFT و $RIGHT می تواند تعداد مشخصی از کاراکترها را به ترتیب از سمت چپ یا راست رشته انتخاب کند ( 5) مشخص کند که کدام رشته و از چه محلی درون رشته ی دیگر قرار دارد در زبان بیسیک ، این عمل به وسیله ی تابع INSTR انجام می شود مثلاً ( $INSTR ( " OR" , A رابر با 3 و ( $INSTR ( "AND" , A برابر با 0 است (6) کد ASCII یک کاراکتر مشخص را تعیین کند در زبان بیسیک ، این عمل توسط تابع ASC انجام می شود مثلاً ("ASC ("A برابر با 65 است (7) با ارائه کد ASCII نام کاراکتر مربوط را ارئه دهد در زبان بیسیک ، این عمل توسط تابع $CHAR انجام می شود مثلاً ( CHAR(05 برابر با "A" است (8) مقدار ععددی رشته ی نمایش دهنده ی یک عدد را تعیین کند در بیسیک ، این عمل توسط تابع VAL انجام می شود مثلاً ( "VAL ("86 عدد 86 است اگر رشته ای عددی را نشان ندهد ، نتیجه ی آن 0 است مثلاً (" VAL("What برابر با 0 است (9) یک مقدار عددی را به یک رشته تبدیل کند در بیسیک این عمل توسط تابع $STR انجام می شود مثلاً ( STR(86 همان رشته ی " 86" است ، که احتمالاً یک یا چند فاصله به آن اضافه شده است

دیکشنری تخصصی انگلیسی به فارسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

دیکشنری تخصصی فارسی به انگلیسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

آ | ا | ب | پ | ت | ث | ج | چ | ح | خ | د | ذ | ر | ز | ژ | س | ش | ص | ض | ط | ظ | ع | غ | ف | ق | ک | گ | ل | م | ن | و | ه | ی |
اگر این اصطلاح تخصصی مهندسی كامپيوتر و IT از انگلیسی به فارسی مفید بود آن را با دوستان خود به اشتراک بگذارید

دیکشنری تخصصی به تفکیک دپارتمان ها و رشته ها


دیکشنری تخصصی هنر

درباره دیکشنری تخصصی برساد


دیکشنری تخصصی برساد برای استفاده دانشجویان، پژوهشگران و استادان رشته های مختلف طراحی شده است. استفاده از خدمات دیکشنری تخصصی برساد کاملا رایگان است.

تماس با ما



Telegram: @Barsadic
وبلاگ برساد

×
می خوای مقاله ISI مهندسی كامپيوتر و IT رو برات ترجمه کنیم؟ سریع کلیک کن