SQL исполняется 50 лет
Первый выпуск SQL состоялся в июне 1974 года. Разработанный в IBM Дональдом Д. Чемберлином и Раймондом Ф. Бойсом, он был основан на реляционной модели, предложенной Э.Ф. Коддом.
Разработчики, очевидно, не прислушались к недавнему совету Белого дома отказаться от C++ и C из-за проблем с безопасностью памяти, поскольку C++ поднялся на второе место в индексе популярности языков программирования Tiobe, уступая только Python. Язык C опустился на третье место.
С++ стал вторым языком в индексе популярности языков программирования Tiobe за июнь, в то время как С занял третье место, что является его самой низкой позицией в индексе. В прошлом месяце C++ был на третьем месте, а C - на втором.
"Главными достоинствами C++ являются его производительность и масштабируемость", - отметил Пол Янсен, генеральный директор компании Tiobe Software, предоставляющей услуги по обеспечению качества программного обеспечения, в блоге, посвященном индексу за этот месяц. "Его недостатком является множество способов выполнения задач, то есть богатый набор функций, что обусловлено его долгой историей и стремлением к обратной совместимости". Говоря о недостатках, Янсен отметил, что C++ делает код гораздо более сложным для понимания и сопровождения, если все делают что-то другое для выполнения одной и той же задачи. "На протяжении многих лет было введено множество различных идиом, которые не были устаревшими", - сказал он. "В C++ до сих пор есть некоторые возможности, которые никто не должен использовать, но которые можно использовать".
Выход C++ на второе место противоречит февральскому отчету Офиса национального кибердиректора Белого дома (ONCD), в котором разработчикам рекомендовалось отказаться от использования C и C++ из-за, как утверждалось в отчете, недостаточной безопасности памяти. Доклад был написан с целью снижения риска кибератак. В качестве примера языка программирования, который ONCD считает безопасным, в докладе приводился язык Rust. Янсен прокомментировал бюллетень Белого дома.
"На мой взгляд, совет Белого дома США не был хорошо продуман", - сказал Янсен. "Как можно рекомендовать Rust, когда еще нет ни инструментов, ни разработчиков? Более того, Rust - [относительно] сложный для изучения язык, так что это точно не то, что вы хотите оставить "правительственным разработчикам". C++ можно использовать очень безопасным способом, но, конечно, нужно знать, как это сделать".
По словам Янсена, C++ широко используется во встраиваемых системах, при разработке игр и программного обеспечения для финансового трейдинга. Предупреждение Белого дома о C и C++ вызвало резкую реакцию разработчика C++ Бьярне Струструпа, который подчеркнул усилия комитета по стандартам C++ сделать C++ более безопасным.
Среди других основных показателей индекса Tiobe за июнь - язык Go, впервые занявший седьмое место, Rust, поднявшийся на 17-е место, что также является рекордным показателем, и Fortran, сохранивший свою позицию в первой десятке.
Индекс Tiobe оценивает популярность языков на основе количества квалифицированных инженеров по всему миру, курсов и сторонних поставщиков, связанных с каждым языком, которые оцениваются с помощью поисковых систем, включая Google и Bing, и других сайтов, таких как Amazon и Wikipedia.
Топ-10 языков программирования по индексу Tiobe за июнь:
Python, рейтинг 15,39%
C++, 10.03%
C, 9.23%
Java, 8,4 %
C#, 6.65%
JavaScript, 3,32%
Go, 93%
SQL, 1,75%
Visual Basic, 1,66%
Фортран, 1,53%
Конкурирующий индекс Pypl Popularity of Programming Language оценивает популярность языков, основываясь на том, как часто их ищут в Google. Топ-10 языков по версии Pypl за июнь:
Python, доля 29,06 %.
Java, 15,97 %
JavaScript, 8,7 %
C#, 6.73%
C/C++, 6,4%
R, 4.75%
PHP, 4,57%
TypeScript, 3,0%
Swift, 2,76%
Rust, 2,5%
Первый выпуск SQL состоялся в июне 1974 года. Разработанный в IBM Дональдом Д. Чемберлином и Раймондом Ф. Бойсом, он был основан на реляционной модели, предложенной Э.Ф. Коддом.
Новые библиотеки позволяют интегрировать новые и существующие приложения с Ollama всего за несколько строк кода.
Компания Microsoft объявила подробности о том, что будет включено в C# 13.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии