//Без комментариев – Языковые рейтинги 2017, APL 1.7 и Rust 1.16

• Рейтинг языков программирования RedMonk: Январь 2017 года

• Выпущен GNU APL 1.7

• Анонс Rust 1.16

Иногда новости достаточно хорошо освещаются в других местах, и нам мало что остается добавить, кроме как довести их до вашего сведения.

Без комментариев-это формат, в котором мы представляем исходную исходную информацию, слегка отредактированную, чтобы вы могли решить, хотите ли вы следить за ней. 

Рейтинг языков программирования RedMonk: Январь 2017 года

RedMonk проводит свои языковые рейтинги два раза в год, и теперь доступны результаты за январь. Произошли некоторые изменения в методике:

Основное изменение заключается в том, что часть языкового рейтинга GitHub теперь основана на запросах на вытягивание, а не на репо. Хотя это означает, что мы не могли воспроизвести рейтинги, как они были раньше, результаты, как правило, коррелировали с нашими прошлыми прогонами и были лучшим доступным методом. 

23 лучших языка (включая ties):

1 JavaScript2 Java3 Python4 PHP5 C#5 C++7 CSS7 Ruby9 C10 Objective-C11 Scala11 Shell11 Swift14 R15 Go15 Perl17 TypeScript18 Powersell19 Haskell20 Clojure20 CoffeeScript20 Lua20 Matlab

Список более или менее согласуется с нашими предубеждениями, так что никаких реальных сюрпризов.

Выпущен GNU APL 1.7

Есть два языка, на которых каждый программист должен попробовать, прежде чем сдаться – в каком бы смысле вы это ни понимали. Первое бесспорно – это шепелявость. Если вы не шепелявили, то вы понятия не имеете, насколько минимальным может быть язык программирования, способный выразить так много. Второй язык, с которым вы должны столкнуться, – это скорее дело вкуса, но APL занимает первое место в любом списке. Это язык операторов, много – много операторов. Вы можете написать программу в виде строки сложных символов, и она будет делать гораздо больше, чем предполагает ее размер. APL сжат до предела. Он настолько лаконичен, что менее чем за пять минут вы можете забыть, что делает программа, которую вы только что написали. Вам действительно нужно испытать APL, чтобы понять, о чем идет речь. 

Ниже приводится программа на всю жизнь

GNU APL-это бесплатная реализация стандарта ISO 13751 aka.”Язык программирования APL, Расширенный”. 

Этот выпуск содержит:

* исправлены ошибки,

* SQL (заменяет собственную функцию SQL),

* DLX (реализация алгоритма танцевальных ссылок Дональда Кнута, он же. Алгоритм X или DLX).

* интерфейс из языков программирования Erlang и Elixir в GNU APL. С помощью этого интерфейса можно использовать векторные возможности APL в программах, написанных на Erlang или Elixir. Или из веб-фреймворка Phoenix.

Проект GNU APL живет по адресу: http://www.gnu.org/software/apland можно загрузить с: ftp://ftp.gnu.org/gnu/apl/ или любое зеркало.

Я оставляю вас с небольшим “стихотворением”: 

Анонс Rust 1.16

Из новых языков, которые, кажется, куда-то движутся, кажется, что люди продолжают убеждать меня попробовать. Когда я читаю документацию, я не могу сказать, что был впечатлен, но мне постоянно говорят, что опробовать ее на некоторых реальных программах-это единственный способ “получить” то, что важно.

Так что же нового?

Самым большим дополнением к Rust 1.16 является проверка груза. Эта новая подкоманда должна во многих случаях ускорить рабочий процесс разработки.

Многие разработчики попадут в такой рабочий процесс:

Напишите какой-нибудь код.

Запустите сборку грузов, чтобы убедиться, что она компилируется.

Повторите 1-2 раза по мере необходимости.

Запустите тест груза, чтобы убедиться, что ваши тесты прошли.

ГОТО 1.

На втором шаге вы никогда не запускаете свой код. Вы ищете обратную связь от компилятора, а не для того, чтобы фактически запустить двоичный файл. cargo check поддерживает именно этот вариант использования: он запускает все проверки компилятора, но не создает окончательный двоичный файл.

Большинство других улучшений незначительны или связаны с компилятором, API или библиотеками. Это отражает тот факт, что Rust-довольно стабильный язык.

Чтобы получать информацию о новых статьях на I Programmer, подпишитесь на нашу еженедельную рассылку,подпишитесь на RSS-канал и следуйте за нами в Twitter, Facebook, Google+ или Linkedin.

Kafka Заменяет Zookeeper На Quorum22/04/2021Apache Kafka был обновлен до версии 2.8, с улучшениями, включая версию раннего доступа KIP-500, которая позволяет запускать брокеров Kafka без Apache ZooKeeper, вместо этого в зависимости от взаимодействия… ]

+ Полная история

JetBrains запускает TeamCity Cloud29/04/2021TeamCity Cloud, SaaS-версию хорошо зарекомендовавшего себя продукта JetBrains CI/CD (Непрерывная интеграция и непрерывная доставка), позволяющего командам оптимизировать жизненный цикл разработки программного обеспечения в c [ … ]

+ Полный StoryMore NewsGit Команда ExplorerEmoji Подкомитет вновь открывает Процесс Открытия Исходного кода На Марсе, Подтвержденный Встроенной Альтернативой BadgeMongita MongoDB Анонсированныйraspberry Pi Powered PDP-11Amazon Объявляет Ускоренный Курс OpenSearchA по Python От GoogleIBM Выпускает COBOL Для Linux На X86Is Австралия Лучшее Место Для Разработчиков?Компьютер Занимает Первое Место В Конкурсе По Кроссвордаммикрософт Теперь Дальновидный Спонсор PythonCode Со Мной Для Парного Программирования Выучите Котлин на 134 Уроках

Комментарии

Сделайте комментарий или Просмотрите существующие комментарии С помощью Disqus

Добавить комментарий