عضو کانال یوتیوب ما شوید.

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

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

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

اگر شما می خواهید یک برنامه نویسی همه منظوره را برای خود داشته باشید می توانید از زبان برنامه نویسی ای بی سی استفاده کنید.

این برنامه نویسی را شما می توانید به صورت دستوری و در یک محیط برنامه نویسی داشته باشید، این محیط برنامه نویسی در کشور هلند و در CWI تولید و منتشر شده است.

از افرادی که این برنامه نویسی را توسعه داده اند می توان به افرادی چون لامبرت میرتنس، استیون پمبرتون و گورتس بودند.

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

 

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

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

از داده های پایه که می توان برای ABC نام برد می توان به پنج پایه اصلی اشاره نمود.

این زبان برنامه نویسی اصلا نیازی به تعریف متغیر ندارد، و شما نیاز ندارید که متغیری برای آن معرفی و تعریف کنید.

زمانی که شما می خواهید از جملات تو در تو استفاده کنید فقط کافی است میزان دندانه گذاری را رعایت کنید.

امکاناتی چون دقت نامحدود در حساب، آرایه ها و رشته ها با اندازه نامحدود و همچنین برای کسانی که تازه کار هستند این ویژگی را دارد که کار را آسان تر می کند، را دارا می باشد.

در این روز ها همه برنامه نویسان حداقل یک بار با زبان برنامه نویسی پایتون کار کرده اند و می توان به این نکته اشاره کرد که ای بی سی نوانسته تاثیر به سزایی در این زبان برنامه نویسی داشته باشد.

شخصی به نام خودو فان روسوم که طراح مطرح پایتون بوده است تا قبل از این که بر روی پایتون کار کند یعنی در اوایل دهه هشتاد میلادی چندین سال را بر روی سیستم های ای بی سی کار کرده است.

 

ویژگی های زبان برنامه نویسی ABC

طراحانی که این برنامه ها را طرحی می کنند این برنامه را اندازه یک چهارمی با برنامه های سی و پاسکال می دانند، و همچنین این نظر را دارند که خوانا بودن آن بیشتر می باشد.

 

ویژگی های کلیدی

می توان به پنج نوع داده اولیه آن اشاره نمود:
  • نیاز به تعریف متغیر ندارد.
  • برنامه نویسی صریح و روشنی را از بالا به پایین بیان می کند، و از آن حمایت می کند.
  • زمانی که شما می خواهید از عبارت های تو در تو استفاده کنید می توانید با استفاده از قانون off-side استفاده کنید و با آن نشان دهید.
  • پشتیبانی افراد تازه کار و تعامد و سهولت آن ها.
  • رشته ها و لیست های نامحدود، و دقت نامحدود.

اگر بخواهید ABC را دقیق تر مشاهده کنید می توان به پیاده سازی یکپارچه آن دقت کرد که برای عدم توانایی داشتن در پاسخ گویی برای نیاز های جدید طراحی شده است.

اگر بخواهید این زبان را برایخود تصور کنید می توان گفت این زبان مثل یک رابط کاربر گرافیکی نمی تواند بین سیستم عامل و سیستم فایل ها به طور مستقیم دسترسی داشته باشد.

یکی از نکاتی که می توان به آن اشاره کرد و شاید برای شما نیز جالب باشد این است که طراح برنامه نویسی پایتون با سال ها کار برای برنامه ABC توانسته زبان مهیج و جذاب پایتون را به وجود آورد.

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

همان طور که می دانید برای کار با پایتون باید از زبان سطح بالاتری از C نیز استفاده نمود که در نهایت توانستند گروه چند رسانه ای برای کمک به بارور شدن و رشد پایتون دست به کار شوند.

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

 

دوره آموزشی سی پلاس پلاس

 

اگر تجربه ی کار با این زبان برنامه نویسی را دارید در بخش نظرات همین نوشته برای ما بنویسید.

پایدار باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]