Больше, чем деньги, профессионалы open-source хотят получить от своей следующей работы эти две вещи
Администраторы и разработчики имеют схожие карьерные цели, но их главные приоритеты отличаются, говорится в новом отчете.
Это лишь один из многих вопросов, на которые можно ответить, обратившись к PLDB, базе данных языков программирования, разработанной и поддерживаемой Бреком Юнитсом, автором Scroll, генератора статических сайтов с открытым исходным кодом, и его разновидностей.
Вопрос, который привлек мое внимание к Programming Language Database, - "Не слишком ли я стар, чтобы создать популярный язык программирования?" В своем блоге на прошлой неделе Юнитс сообщил, что минимальный возраст для этого - 16 лет, как у Аарона Шварца, создателя atx, а максимальный - 70, как у Кена Айверсона и J, причем средний возраст составляет 37,5 лет, а медиана - 36. Он также указывает на TypeScript, Go, JSON и Clojure как на популярные языки, которые были созданы людьми после 40 лет.
Юнитс смог предоставить эту информацию, добавив в базу данных новое поле ageAtCreation. На основе этой гистограммы он комментирует:
Больше всего языков создают программисты в возрасте 30 лет. Программисты в возрасте 40 лет создают второе место. После этого их количество быстро уменьшается.
Если вы хотите узнать больше о языках программирования и их создателях, то есть интересный интерактивный график, сделанный с помощью Data Wrapper, еще одного ресурса, с которым я раньше не сталкивался, который дает доступ к информации, предоставляемой PLDB и ее источниками, главным из которых является Википедия:
Несмотря на мою неосведомленность о pldb.io, он работает с 2017 года с целью создания всеобъемлющей базы данных языков программирования и их общих особенностей, чтобы помочь как программистам, так и разработчикам языков программирования. Это проект на GitHub, и если вам нужны новые функции, вы можете открыть проблему или присоединиться к усилиям по расширению базы данных и других возможностей на сайте.
В PDLB почти 5 000 записей, и вы можете воспользоваться проводником, чтобы просмотреть информацию обо всех из них. В нем также есть рейтинг 1000 лучших языков, в котором JavaScript, Python и C занимают первые три места. В нем языки ранжируются путем комбинирования оценок за:
foundationScore - новый показатель, который был использован для этого анализа, который вы можете изучить на Datawrapper:
Учитывая, что PLDB позволяет нам загружать все свои данные, вы можете использовать ее для ответа на другие вопросы. Например, "Сколько программистов требуется для создания языка программирования". В идеале для этого нужно еще одно новое поле в базе данных, NumberOfAuthors, которое позволило бы нам создать гистограмму, подобную той, что была создана для AgeOfCreation. Но есть простой обходной путь в виде электронной таблицы. Большинство языков программирования имеют только одного автора, но там, где их несколько, в качестве разделителя используется символ " и " - так что подсчет количества вхождений "и" с пробелом перед и после и прибавление единицы дает вам количество авторов. На глаз я могу сказать, что максимальное количество авторов у Algol 60, у которого тринадцать авторов.
Администраторы и разработчики имеют схожие карьерные цели, но их главные приоритеты отличаются, говорится в новом отчете.
Уходящий руководитель OpenAI, занимающийся вопросами безопасности, с порога высказывает опасения по поводу компании.
Роберт Деннард, инженер IBM, который изобрел ключевую технологию памяти DRAM, используемую сегодня в наших компьютерах, смартфонах и планшетах, скончался 23 апреля 2024 года в возрасте 91 года.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии