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

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

Как написать свой первый мод для Minetest

Моды (сокращение от модификации или модули) — создаваемые пользователями модификации в игре, способные изменять геймплей. Некоторые крупные моды могут добавлять контент в игру, но небольшие моды могут добавлять опции настроек, или оптимизировать скорость, геймплей, графику Minetest. Структура Модов Общим местом для установки модов является $path_user/mods/. Это minetest-install-directory/mods/ в GNU/Linux с RUN_IN_PLACE=TRUE и в официальной Windows, а также ~/.minetest/mods/ — […]

Учим язык 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 и […]

Самая сложная программа

От переводчика: я нашел на Quora вопрос: Какую программу или код можно назвать самыми сложными из когда-либо написанных? Ответ одного из участников был настолько хорош, что вполне тянет на статью.  Пристегни ремни. +10

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

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

Программные боты создали собственный язык

Лаборатория OpenAI, основанная Илоном Маском, продолжает исследовать возможности искусственного интеллекта. На этот раз результатом эксперимента, проведённого над ботами, стал язык, который программы самостоятельно разработали для того, чтобы облегчить общение друг с другом и эффективно выполнять общие задачи.  +20

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

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

Опубликованы простейшие программы для квантового компьютера IBM

Астрофизик Кристин Морано из Калифорнийского технологического института (США) представила более 40 популярных алгоритмов для IBM Quantum Experience— сервиса для квантовых вычислений в облаке. Программы доступны на сайте arXiv.org.  +20