Найти тему

Привет, эксперты!


Мы продолжаем рассказывать о самых влиятельных (и не очень живых) языках программирования и наконец-то добрались до базы. Когда админы этого канала были школьниками, им еще в пятом классе пришлось изучать 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 минута