написать впереди
В последние годы стало небольшой привычкой прогуливаться по сообществу программистов TIOBE.
Все должны были слышать о сообществе программистов TIOBE.Это веб-сайт сообщества для проверки популярности и тенденций различных языков программирования.Список обновляется каждый месяц, а ежегодный список и сводка публикуются каждый год.
Согласно официальному заявлению, расчет индекса языка программирования в списке TIOBE связан с количеством результатов поиска различных языков программирования в основных поисковых системах, поэтому в определенной степени он может отражать популярность того или иного программирования. язык (популярность, внимание).
Наблюдая за изменениями индекса TIOBE в течение определенного промежутка времени, мы можем в определенной степени увидеть тенденцию развития языка программирования. Это может быть использовано в качестве справочного материала для учащихся.
Эта статьяGitHubGitHub.com/People's2coding/R…Он был записан, и я аранжировал его в нем.Маршрут самообучения + очки знаний 6 основных направлений программирования (посты),тестовый сайт интервью,мое резюме,Несколько хардкорных заметок в формате pdf,так же какмоя программистская жизнь.
Язык C, YYDS!
Несколько дней назад, когда я как обычно открыл сайт TIOBE, я обнаружил, что в последнем опубликованном им списке языков программирования я неожиданно увидел, что список снова возглавляет язык C. В тройку лидеров вошли C, Python и Java.
Проведя еще немного вычислений, я обнаружил, что языку C почти 50 лет!
Язык C родился в Bell Labs в 1972 году и был разработан Деннисом Макалистером Ричи на основе языка B, разработанного Кеннетом Лейном Томпсоном.
На самом деле, когда дело доходит до языка C, есть старый друг, который имеет с ним непонятное происхождение, то есть операционная система UNIX.
Предыдущие операционные системы UNIX были написаны на языке ассемблера. Позже, после того, как основной проект языка C был завершен, Томпсон и Рич использовали его для полной перезаписи UNIX, и позже он постоянно улучшался и развивался. Таким образом, он также отражает преимущества языка C при написании системного программного обеспечения, и язык C постепенно стал основным языком для написания операционных систем.
Чтобы способствовать всестороннему продвижению и применению языка C, эксперты и ученые присоединились к некоторым производителям, чтобы сформировать комитет по стандартизации языка C, и в 1989 году родился первый полный стандарт C, называемый «C89», который является « АНСИ С". Позже он постепенно превратился в «C99» и «C11». По состоянию на 2020 год последним стандартом языка C является «C18», выпущенный в июне 2018 года.
Я до сих пор помню, что в начале 2020 года в прошлом году язык C старого генерала был настолько мощным, что выиграл «Язык программирования года» с годовым темпом роста 2,4%! И это был также третий раз, когда C получил награду «Язык программирования года» после 2008 и 2017:
Неожиданно в августе 2021 года язык C снова возглавит список, что указывает на то, что его жизнеспособность все еще очень процветает. Это непросто для языка программирования, который существует уже почти 50 лет!
Как уже говорилось ранее на веб-сайте TIOBE, это может быть в основном и присутствуетИнтернет вещей (IoT)Технический бум и изобилиемаленькое интеллектуальное устройствоСвязанный. В конце концов, язык Си работает на этих парах.Требования к производительностиДля небольших устройств C по-прежнему является лучшим.
Итак, теперь я понимаю, почему вы должны изучать язык C, когда поступаете в колледж, независимо от того, являетесь ли вы основным или нет, и часто это первый курс программирования. Язык C имеет прочную основу, которая очень полезна для последующего изучения и понимания.
Список языков программирования по годам
В следующей таблице показан рейтинг «Язык программирования года» за каждый из 17 лет с 2003 года:
- Язык C выигрывал ежегодную награду в области языков программирования в 2008 и 2017 годах, а через два года снова получил награду в 2019 году.
- Признанный язык C++ получил звание языка программирования только в 2003 году.
- Java также дважды становился языком программирования года, в 2005 и 2015 годах.
- Все еще самый дикий питон! Четыре раза признавался языком программирования года (2007, 2010, 2018, 2020)!
Мы также можем посмотреть, какие языки программирования стали более популярными за последние несколько десятилетий.
Так что в целом язык C, Java и Python — это, по сути, вечнозеленые деревья уже много лет.
Причина тоже понятна. Язык C в основном имеет незаменимое значение во встраиваемых системах, Интернете вещей, операционных системах и различных сценариях, связанных с нижним уровнем; Java имеет процветающую техническую экологию и значительную долю рынка в области разработки Интернета; а Python доминирует на быстро развивающемся рынке. в анализе данных, интеллектуальном анализе данных и искусственном интеллекте.
Тенденции различных языков программирования по годам
Ява: я вечнозеленый
Как видно из синей линии, представляющей тренд Java на графике, кривая, представляющая Java, была ввысокая прогулка. Доминирование Java легко понять. В конце концов, можно сказать, что Java вносит важный вклад в нынешнее процветание Интернета. Бесчисленные веб-серверы, интернет-сервисы и разработка мобильных устройств — все это территория Java.
Язык C: я стремлюсь к прогрессу, сохраняя при этом стабильность
Как видно из черной линии, изображающей тренд языка C на рисунке, язык C также является единственным языком программирования, который всегда может конкурировать с Java за первую гегемонию. С момента своего появления язык C былПростота использования,мелкозернистыйа такжевысокая производительностьТакие функции приобрели незаменимую позицию.Как упоминалось выше, с подъемом сегодняшней эры Интернета вещей (IoT) статус языка C по-прежнему очень стабилен!
C++: я немного устал
C++ действительно мощный язык, но бремя самого языка действительно слишком велико, да ладно, старший брат.
Python: я иду вверх по течению
Это видно по зеленой линии, которая представляет тенденцию Python на рисунке, особенно за последние два года Python сильно вырос, что в основном связано сАнализ данных и майнинг,искусственный интеллект,машинное обучениеЖдатьобласть наукипроцветание связано.
PHP: я сейчас немного в панике
PHP: Мне все равно, я лучший язык в мире, я не принимаю опровержений!
выше.
Кроме того, в последнее время я потратил много сил на организацию собственных учебных ресурсов по программированию.
Все товары из чистой печени, список выглядит следующим образом.
Этот контент GitHubGitHub.com/People's2coding/R…Это было записано, и я разобрался6 основных направлений программирования маршрутов самообучения + кардинг очков знаний,мое резюме,тестовый сайт интервью,Несколько хардкорных заметок в формате pdf,так же какмоя программистская жизнь, добро пожаловать звезда.
Это непросто организовать, добро пожаловать в поддержку, до встречи в следующем выпуске!