Языку Basic исполнилось 50 лет

Basic1-е мая 1964-го года официально была запущена первая программа на языке Basic. Это сделал знаменитый John G. Kemeny и студент программист. С тех пор прошло уже 50 лет и уже многое изменилось. 

В 1964-м году, чтобы полноценно получать удовольствие от владения компьютером, просто необходимо было знать какой-то язык программирования. Сейчас уже даже в Linux можно жить без написания скриптов (это же тоже своеобразные программы), а просто включать компьютер и работать в графических оболочках операционн систем без знания программирования.

Само программирование конечно же сделало огромный шаг вперед. Сейчас уже не нужно подсчитывать или нумеровать строчки и прыгать по ним с помощью операторов goto. Языки программирования на столько красивые, что можно писать целые истории на языке C++. Книга Clean Code даже говорит программистам, что код должен выглядеть как самая настоящая история и читать код нужно прямо как книгу, тогда код будет красивым. 

В свое время Basic был прорывом в простоте написания кода, хотя обладал огромным количеством других недостатков. Но просто тогда при нереальной сложности Ассемблера, достаточно сложным Паскалем и С, язык программирования Бейсик был просто нереально простым. 

Даже я когда-то начинал писать на нем в школе и в институте, но в обоих случаях я делал это только потому, что преподаватели требовали выполнения задания именно на языке Basic. Мне же этот язык совершенно не понравился. Я на программирование запал только тогда, когда познакомился с C++, Pascal и Assembler. Эти языки мне понравились. 

Бейсик прожил достаточно долгую жизнь во многом благодаря Биллу Гуйтсу. Где-то я читал, что Билл до сих пор если пишет код, то делает это на Visual Basic, поэто у этот язык до сих пор тянут в Microsoft, хотя проще его пристрелить. Большинство уже давно пересели на C#, а те .NET программисты, которые еще остались писать на VB быстро перейдут на C# (это мое личное мнение и ничего общего с реальностью оно не имеет). 

Программирование продолжает развиваться, становиться проще, удобнее и на мой взгляд более сложным. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

alex

02 Мая 2014

А vbs, vba Microsoft чем заменить?


Леонид

06 Мая 2014

По-моему, Basic (в виде Visual Basic) отлично подходит для изучения программирования: простой и интуитивно понятный, работать в нем легко. А C++ идеален, чтобы отбить у новичка желание изучать программирование (со мной безупречно сработало).


Шкрыль Андрей

07 Мая 2014

Увидел картинку и на душе всплыли воспоминания о чем-то таинственном. Кассеты с играми) вставляешь она пищит, ждешь минут 5ть а потом играешь в экшен)


Дмитрий

08 Мая 2014

Леонид, за одну пропаганду использования Goto (в исключениях) его изничтожить. Если уж бейсик для обучения — то лучше простой YaBasic.
Ну а так для начинающих сейчас, думаю, лучше всего Python — и современный, и кроссплатформенный. К тому же прост для понимания у новичков, имеет кучу возможностей «искаропки», позволяет писать вполне себе профессиональные скрипты (сейчас хочу все свои виндовые батники и автоиты переписать на нем) и аппы, ну и один Django чего стоит.


Евгений

10 Мая 2014

Дмитрий, Вы видно не в курсе, что vb уже давно является полным аналогом c#. Какая пропаганда goto? Это Вы о qbasic наверное?


Михаил Фленов

10 Мая 2014

Ну вообще-то Basic, VB и VB.NET достаточно разные языки. Они так же отличаются, как С, С++ и Objective-C. Общего только корни и базовый синтаксис


Евгений

10 Мая 2014

Это кончено, но тем не менее слово basic в них есть и многими адептами других языков, в особенности не от ms, это используется для принижения значимости языка и указания на его ущербность.Макретологам от ms следовало бы назвать диалект vb.net по другому.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне