ممکن است دیگر از آن استفاده نکنید، اما بیسیک کمک کرد تا نسلی به برنامهنویسی رایانه تبدیل شود.
خلاصه عناوین
- BASIC چیست؟
- چه چیزی BASIC را به یک زبان برنامه نویسی عالی در آن زمان تبدیل کرد؟
- میراث بیسیک و آنچه که از آن الهام گرفته است
نکات کلیدی
- بیسیک یک زبان مبتدی، رایگان و ساده بود که سواد محاسباتی را ارتقا داد.
- بیسیک در دهه های 1970 و 1980 به دلیل قابلیت دسترسی و تعامل آن به طور گسترده مورد استفاده قرار گرفت.
- علیرغم افول آن در دهه 1990، میراث بیسیک در زبان های مدرن مانند پایتون و جاوا زنده است.
امروزه زبان های برنامه نویسی زیادی در حال استفاده هستند، اما تنها تعداد کمی می توانند ادعا کنند که محاسبات را متحول کرده اند. زبان برنامه نویسی بیسیک یکی از آنهاست. در اول می 2024 60 ساله شد.
دریابید که چرا بیسیک یکی از مهم ترین و تاثیرگذارترین زبان های برنامه نویسی بوده است.
BASIC چیست؟
بیسیک مخفف کد دستورالعمل نمادین همه منظوره مبتدی است. این زبان در عصر زبانهای سطح پایین – که بیشتر توسط دانشمندان و ریاضیدانان استفاده میشد – به عنوان یک زبان برنامهنویسی سادهتر و سطح بالا راهاندازی شد.
این زبان ریشه در کالج دارتموث داشت. این نتیجه از همکاری بین رئیس وقت دپارتمان ریاضیات، جردن جی. کمنی، و پروفسور توماس ای. کورتز بود. چشم انداز آنها ترویج سواد کامپیوتر و برنامه نویسی در بین دانش آموزان در همه زمینه ها بود.
اول، آنها یک سیستم اشتراک زمانی ایجاد کردند، نوعی پیشرو برای سیستم عامل های مدرن که به بیش از یک برنامه اجازه می داد همزمان روی یک کامپیوتر واحد اجرا شوند. آنها سپس BASIC را برای استفاده از این حالت جدید محاسبات طراحی کردند.
در ساعت 4 صبح روز 1 می 1964، دو برنامه بیسیک به طور همزمان بر روی یک مین فریم اشتراکی جنرال الکتریک GE-225 تدوین و اجرا شد. این دو نوآوری – اشتراک گذاری زمانی و یک زبان برنامه نویسی ساده اما قدرتمند – به ترویج محاسبات در سراسر Dartmouth و سایر نقاط جهان کمک کردند.
با ظهور رایانه های شخصی، نیاز به یک زبان برنامه نویسی ساده، قابل حمل و کاربر پسند احساس شد. یک بار دیگر، BASIC متناسب با این لایحه است. در سال 1975، بیل گیتس و پل آلن نسخه اصلاح شده ای از بیسیک را برای اجرا بر روی MITS Altair 8080 ایجاد کردند. Altair BASIC، همانطور که قبلاً نامیده می شد، اولین محصول مایکروسافت بود. یک سال بعد، استیو وزنیاک Integer BASIC را برای کامپیوترهای Apple I و II ایجاد کرد.
چه چیزی BASIC را به یک زبان برنامه نویسی عالی در آن زمان تبدیل کرد؟
ویژگی های خاصی در زبان برنامه نویسی بیسیک وجود دارد که آن را به پرکاربردترین زبان دهه های 1970 و 1980 تبدیل کرده است، از جمله:
- سادگی: BASIC یک زبان ساده و در دسترس بود که افراد غیر فنی می توانستند از آن برای نوشتن کد استفاده کنند. کلمات کلیدی به زبان انگلیسی ساده بودند و نحو کد نسبتاً آسان قابل درک بود. استفاده از BASIC بسیار ساده تر از Fortran بود که بر اساس آن ساخته شده بود.
- رایگان و متن باز: در حالی که امروزه زبان های برنامه نویسی متن باز کم و بیش معمول هستند، BASIC در زمانی عرضه شد که به ندرت نرم افزار رایگان منتشر می شد. سازندگان تصمیم گرفتند آن را به صورت رایگان توزیع کنند تا استفاده گسترده را تشویق کنند، که یک استراتژی بسیار مؤثر بود. از آنجایی که رایگان و منبع باز بود، رایانههای خانگی که در آن زمان عرضه میشدند، اغلب با یک نوع BASIC از پیش بارگذاری شده عرضه میشدند.
- ماهیت تعاملی: زبان اصلی بیسیک به جای تفسیر، کامپایل شد و این باعث شد که زبانی بسیار سریعتر از پیاده سازی های بعدی باشد. همچنین، به دلیل اشتراکگذاری زمانی، کاربران میتوانستند کد BASIC را مستقیماً در یک ترمینال تایپ کرده، آن را اجرا کنند و فوراً نتیجه بگیرند.
- Tiny: زمانی که محاسبات شخصی شروع به کار کرد، BASIC تنها زبانی بود که به اندازه کافی کوچک بود که میتوانست روی حافظه محدود موجود در رایانههای آن زمان اجرا شود. به عنوان مثال، Altair BASIC تنها 4 کیلوبایت حافظه مصرف می کند و فضای کافی برای برنامه تفسیر شده باقی می گذارد.
میراث بیسیک و آنچه که از آن الهام گرفته است
بیسیک تا دهه 1990 که سرگرمی محاسباتی کاهش یافت، با سرعتی سریع به توسعه و گسترش ادامه داد. زبان های برنامه نویسی با توانایی بیشتری (مانند پاسکال و سی) برای استفاده از رایانه های قدرتمند موجود در بازار مورد نیاز بود.
در حالی که محبوبیت آن کاهش یافته است، چندین گویش بیسیک مانند ویژوال بیسیک، کوییک بیسیک و فری بیسیک هنوز در حال استفاده هستند. برخی از لهجه ها فقط از نظر نام “BASIC” هستند، اما برخی از آنها سهولت استفاده و سادگی را حفظ کرده اند که باعث جذابیت BASIC برای یک نسل کامل از کاربران شده است.
ممکن است هرگز نام این زبان را نشنیده باشید، اما بیسیک در شکل دادن به چشم انداز محاسباتی که امروز داریم کاملاً تأثیرگذار بود. این بر خوانایی و سادگی تاکید داشت و پایه و اساس زبان های برنامه نویسی مدرن و مبتدی مانند پایتون و جاوا را ایجاد کرد.