پنهان کردن جزئیات کامپیوتر با یک زبان سطح-بالا. هدف کلی از زبان های سطح بالا این است که برنامه نویسی را بصری تر کنند. بنابراین به جای اینکه کامپیوتر را برای ذخیره شماره 2 در ریجستری al قرار دهید، شماره 3 را به شماره ذخیره شده در ریجستری al اضافه می کنید و سپس نتیجه را از ریجستری al بیرون می کشیم، زبان سطح بالا به شما اجازه می دهد در کامپیوتر آنچه را که می خواهید انجام دهید و نگران نباشید که چگونه کامپیوتر آنرا انجام می دهد. بنابراین یک دستورالعمل زبان سطح بالای معمولی ممکن است مانند این باشد:

مجموع = 2 + 3

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

 زبان سطح بالا

برخی از محبوبترین زبان های سطح بالا شامل FORTRAN, BASIC, COBOL و Pascal می باشد. این نام ها به غیر از پاسکال مخفف هستند و عبارت اصلی را در زیر مشاهده می کنید:

FORTRAN: FORmula TRANslator (ترجمه فرمول)

BASIC: Beginner’s All-Purpose Symbolic Instruction Code (کد فرمان نمادین برای همه مبتدی ها)

COBOL: Common Business Oriented Language (زبان تجاری مشترک گرا)

Pascal: نام فیلسوف فرانسوی به نام بلیزپاسکال.

علاوه براینکه برنامه نویسی بصری تر می شود، زبان های سطح-بالا برنامه نویسی را ساده تر می کنند، زیرا یک فرمان زبان سطح بالا می تواند کار ده ها دستور (یابیشتر) دستور زبان اسمبلی را انجام دهد.

هزار خط از دستورات زبان اسمبلی می تواند یک ضرب ساده دو عدد باهم را انجام دهد. هزار خط از دستورات زبان سطح بالا می تواند یک بازی ویدئویی، پخش کننده موسیقی یا یک برنامه تحلیل بازار سهام را ایجاد کند.

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

 زبان برنامه نویسی C

زبان برنامه نویسی C

زبان های سطح بالا شما را از جزئیات برنامه نویسی دور می کنند، اما با جدا شدن شما از این جزئیات، محدودیت هایی ایجاد می شود. بنابراین، به عنوان یک سازش بین زبان مونتاژ (که می تواند پردازنده را دستکاری کند) و زبان های سطح بالا (که شما را از جزئیات دستکاری پردازنده دور می کند) دانشمندان کامپیوتر زبان متوسط به نام C ایجاد کردند.

ایده زبان برنامه نویسی C این است که برنامه نویسان را قادر به دستکاری پردازنده به طور مستقیم مانند زبان موتاژ کند، امّا اگر می خواهید مانند یک زبان سطح بالا، از کنار این جزئیات بگذرید بتوانید اینکار را انجام دهید مانند یک زبان سطح بالا.

در نتیجه، برنامه C به شکل زبان اسمبلی نیست، امّا خواندن یا درک آن هم مانند یک زبان سطح بالا ساده نیست نیست، به عنوان مثال برنامه C مانند زیر نوشته می شود:

#include <stdio.h>

Int main (void)

{

Printf ("Hello World!n");

exit(0); 

}

فقط با یک نگاه کردن ساده به این برنامه می توانید حدس بزنید که کلمه Hello World را برروی صفحه نمایش چاپ می کند. با این حال، ممکن است یک دسته از پرانتزها، آکولادها، علامت نقل قول، نقطه ویرگول و غیره را ببینید که به شکل عجیب و غریب در کنار هم قرار گرفته است و هیچ معنایی ندارد. نگران نباشید. فقط به این دقت کنید که چگونه زبان C گیج کننده و درعین حال کمی قابل فهم به نظر می رسد.

از آنجا که C اجازه می دهد تا مستقیما پردازنده را مانند زبان اسمبلی کنترل کنید، هنوز برنامه هایی را می نویسید که تقریبا قابل درک و آسان برای خواندن و نوشتن هستند، اکثر برنامه های مهم مانند: سیستم عامل مایکروسافت ویندوز، لینوکس و مک با زبان C نوشته شده اند.

جلسه قبل | جلسه بعد


برچسب ها

زبان اسمبلی | زبان سطح بالا | زبان C | آموزش کامپیوتر |
آخرین به روزرسانی این مطلب:

2019-04-17T18:50:26


پربازدیدترین

از اینجا می توانیدمحبوب ترین مطالب را مشاهده کنید