Краткая История Языков Программирования


В этой инфографике есть некоторые интересные факты о языках программирования, включая то, кто их создал и для чего они используются. Он также имеет последние рейтинги по индексу TIOBE и рассматривает уязвимости безопасности в Java, .NET и C/C++.

Специалисты по тестированию безопасности приложений Veracode выбрали Аду Лавлейс в качестве отправной точки для своей истории языков программирования. Хотя ей можно приписать роль первого программиста, алгоритмы, написанные Лавлейсом для аналитической машины Чарльза Бэббиджа, вряд ли можно считать “языком программирования”.

Эта награда, вероятно, лучше всего присуждается Fortran, который после длительного периода беременности, длившегося почти пять лет, командой программистов IBM во главе с Джоном Бэкусом, был выпущен для клиентов в апреле 1957 года.

В конце 1950-х годов также началось развитие Lisp, Cobol (общий бизнес-ориентированный язык) и Algol (алгоритмический язык). Эти языки были созданы командами из нескольких человек, но Грейс Хоппер считается “Матерью Кобола”, а Джон Маккарти, человек, считающийся создателем Lisp, также внес свой вклад в Алгол.

 Нажмите для версии с высоким разрешением

Индекс TIOBE измеряет популярность языка не с точки зрения количества пользователей, а с точки зрения количества строк написанного кода, и Java и C по очереди занимают первое место в списке. Инфографика спрашивает: “Как последние уязвимости безопасности Java повлияют на его популярность”, и на самом деле самый последний индекс TIOBE имеет C в верхнем слоте с 19%, а Java на втором месте с 17%, поэтому он действительно пострадал от небольшого падения в результате недавних широко разрекламированных недостатков безопасности.

Инфографика завершается информацией о том, какие типы уязвимостей наиболее распространены в программах, разработанных на Java, .NET и C/C++, и какие недостатки чаще всего исправляются после обнаружения.


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