Самые популярные языки программирования с 1965 по 2019 годы

 В данном видеоролике показано, как менялась популярность различных языков программирования с 1965 по 2019 годы. Какая статистическая информация использовалась при создании этого видео? За последние годы были взяты во внимание индексы популярности языков программирования на основании частоты доступа к репозиториям GitHub. Для более ранних периодов использовалась агрегация различных национальных опросов, а также распространенность публикаций […]

Учим язык Lua за 15 минут

Lua (лу́а, с порт. — «луна») — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия). Интерпретатор языка является свободно распространяемым, с открытыми исходными текстами на языке Си. По идеологии и реализации язык Lua ближе всего к JavaScript, в частности, он также реализует прототипную модель ООП, но отличается Паскале-подобным синтаксисом и более мощными и гибкими конструкциями. Характерной особенностью Lua является реализация большого числа программных […]

Jupyter Notebook

Jupyter Notebook — популярнейшая бесплатная интерактивная оболочка для языка программирования Python, позволяющая объединить код, текст и диаграммы, и распространять их для других пользователей. Раньше она называлась IPython Notebook, но название сменили, чтобы подчеркнуть совместимость не только с Python, но и другими языками программирования. Это крайне удобный инструмент для проведения экспериментов (как чисто математических, так и связанных с обработкой данных […]

Краткое руководство по работе с Google Colab

Google Colaboratory — это облачный сервис, направленный на упрощение исследований в области машинного и глубокого обучения. Используя Colaboratory, можно получить удаленный доступ к машине с подключенной видеокартой, причем совершенно бесплатно, что сильно упрощает жизнь, когда приходится делать глубокое обучение нейросетей. Можно сказать, что Colab является некоторым аналогом гугл-документов для Jupyter Notebook. В Colaboratory предустановлена Tensorflow и […]

Суверенный веб Дурова: как устроена тестовая версия блокчейн-платформы Telegram

В конце мая разработчики Telegram прислали инвесторам письмо, в котором рассказали о ходе тестирования блокчейн-платформы TON (Telegram Open Network). Доступ к ней в апреле получило ограниченное число компаний. Одновременно Telegram выложил в открытый доступ набор для разработчиков TON. В «боевом» режиме платформу готовятся запустить в третьем квартале 2019 года. Это опасно близко к дедлайну — […]

Революционный язык программирования: на 90% меньше кода

Запомните это имя: Simit. Этот новый язык программирования скоро будет повсюду: он требует на 90% меньше кода, чем современные языки, и способен создавать высокоточные симуляции физических процессов.  +10