بیسیک، زبان برنامه نویسی که امروزه به دلیل داشتن بیشترین “گویش” زبان های برنامه نویسی مشتق شده شناخته شده است، این ماه 60 ساله شد. نسخه اصلی بیسیک (کد دستورالعمل نمادین همه منظوره مبتدیان) همچنین به عنوان “دارتموث بیسیک” شناخته می شود، زیرا منشأ آن در دارتموث، دانشگاهی مستقر در نیوهمپشایر است. به طور طبیعی، به عنوان نقطه پایه برای ده ها زبان BASIC بعدی عمل می کند.
نسخه اصلی، Dartmouth BASIC در می 1964 راه اندازی شد و تا سال 1979 به روز رسانی و نگهداری دریافت کرد. در زمان های قبل از بیسیک و زبان های برنامه نویسی در دسترس مانند آن، رایانه های شخصی هنوز ماشین هایی بودند که کل اتاق ها را اشغال می کردند و باید در یک نزدیک برنامه ریزی می شدند. عملکرد موردی برای انجام بسیاری از هر کاری. مردم می گویند که BASIC برنامه نویسی را “دموکراتیزه” کرد، و این به این دلیل است که علاوه بر اینکه یکی از اولین زبان های برنامه نویسی اصلی است، و در واقع یکی از در دسترس ترین ها نیز هست.
دارتموث بیسیک در کنار “سیستم اشتراک زمان” برای استفاده با کامپیوتر جنرال الکتریک توسعه داده شد. در این زمینه، اشتراکگذاری زمانی به رایانهای اطلاق میشود که برای تقسیم منابع خود بین چندین پایانه به طور همزمان ساخته شده است – و اولین آزمایش BASIC با دو برنامه کاربردی بیسیک به طور همزمان در دو پایانه جداگانه متصل به یک GE انجام شد. دستگاه -225.
بنابراین، Dartmouth BASIC چقدر تأثیرگذار است؟ تا به امروز، دهها گویش بیسیک که برای موارد و دستگاههای کاربردی خاص طراحی شدهاند، در شش دهه گذشته دیده شدهاند. شاخه های اولیه بیسیک شامل آتاری بیسیک، مایکروسافت بیسیک و حتی TI-BASIC* در کنار Commodore BASIC است. *این تگزاس اینسترومنتز است.
اخیراً، گویشهای اصلی شامل ویژوال بیسیک مایکروسافت و شاخههای آن است. پوشش شصتمین سالگرد Dartmouth BASIC توسط The Register همچنین بهروزرسانیهای به موقع Small Visual Basic 3.0، SE BASIC 4.2 و QB64 QuickBasic سفارشی را برجسته میکند که از QuickBasic مایکروسافت مشتق شده است.
البته، کسانی که از ماشینهای حیاتی استفاده میکنند باید هنگام ساخت یا استفاده از برنامههایی که به نسخههای قدیمیتر BASIC متکی هستند، محتاط باشند. آیا میدانستید که دولت ایالات متحده استفاده از زبانهای برنامهنویسی مانند C++ را به دلیل «ایمن نبودن حافظه» توصیه میکند؟
مطمئناً، هیچ کس نمیتواند یک سرگرمیهای قدیمی معمولی را از برنامهنویسی هر چیزی که دوست دارند با هر چیزی که دوست دارند باز دارد – و هیچ کس نباید. ما شدیداً به هر کسی که میخواهد وارد برنامهنویسی بیسیک یا یکی از گویشهای متعدد آن شود، توصیه میکنیم که این کار را انجام دهند، زیرا اساساً این زبان برنامهنویسی است که به بیشتر افراد جدیدتر نحوه دسترسی را آموزش میدهد.
همه آنچه گفته شد، شایان ذکر است که Dartmouth BASIC این نیست اولین زبان برنامه نویسی – این افتخار در واقع به الگوریتم ماشینی آدا لاولیس 1843 یا پلانکالکول 1940 کنراد زوز تعلق دارد – و بسیاری از زبان های بعدی اصلاً بر اساس آن نیستند.