54 подписчика
Привет, эксперты!
Мы продолжаем рассказывать о самых влиятельных (и не очень живых) языках программирования и наконец-то добрались до базы. Когда админы этого канала были школьниками, им еще в пятом классе пришлось изучать BASIC, чтобы написать на нем свой первый корявый код на уроках информатики.
Язык BASIC (Beginner's All-purpose Symbolic Instruction Code) разработал в 1964 году Джон Кемени как упрощённый аналог FORTRAN. Идея была в том, чтобы кодить смогли даже люди, не связанные с инженерией и им стало проще пользоваться компьютерами.
Незаменимым язык стал, когда появились первые микрокомпьютеры. Они не имели достаточного объёма памяти для работы со сложными языками, а компилятор BASIC помещался в 2 КБ. В итоге к 1970-м многие программисты-самоучки начинали свои проекты именно с этого языка.
BASIC стал первым языком с интерпретатором в реальном времени (Dartmouth Time Sharing System), опередив APL на год. К тому же, APL был доступен только клиентам IBM и для широкого круга программистов выбор долгое время стоял, по большому счету, между BASIC и BASIC. Это, к слову, причина, почему многие известные сейчас программисты начинали именно с этого языка. В корпоративных системах BASIC тоже нашел своё применение, оттеснив Cobol.
* * *
BASIC даже интегрировали в офисные инструменты. Microsoft превратила его в Visual Basic для создания макросов в Office, что позже распространилось на OpenOffice и LibreOffice. Но со временем его сменил JavaScript.
Хотя язык и был дико популярным, за ним закрепился образ «второстепенного» языка для увлеченных детей и людей, далеких от IT. Когда микрокомпьютеры научились обрабатывать более сложные программы, все перешли на Pascal и C. И несмотря на то, что язык долгое время был тренажером по программированию для самых маленьких, со временем и в этой нише его заменили более современные и сложные конкуренты.
Несмотря на это, BASIC сделал программирование массовым явлением и проложил дорожку многим современным языкам. За это его и любим.
#мертвые_языки
1 минута
29 июня 2024