Вышел релиз языка программирования Nim 1.0

Оставить комментарий
Вышел релиз языка программирования Nim 1.0

Представлен релиз языка системного программирования Nim 1.0, пишет OpenNET.

Версия 1.0 преподносится как стабильный выпуск с длительным сроком поддержки и гарантированным сохранением обратной совместимость в стабилизированной части языка. Отдельно в компиляторе доступен экспериментальный режим — в нём будут развиваться новые возможности, которые могут нарушать обратную совместимость. Некоторые API в стандартной библиотеке также пока помечены как нестабильные и будут переводиться в разряд стабильных по мере готовности. Код проекта распространяется под лицензией MIT.

Язык Nim использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python, в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL).

Хотите сообщить важную новость?

Пишите в наш Телеграм

Читайте также

29 самых востребованных языков программирования и технологий разработки (+прогноз на 2 года)
29 самых востребованных языков программирования и технологий разработки (+прогноз на 2 года)
29 самых востребованных языков программирования и технологий разработки (+прогноз на 2 года)
Запустилась «Красная кнопка» — приложение для связи задержанных и адвокатов
Запустилась «Красная кнопка» — приложение для связи задержанных и адвокатов
Запустилась «Красная кнопка» — приложение для связи задержанных и адвокатов
Приложение для отправки данных правозащитникам о задержанных доступно для скачивания в Google Play и App Store. Идут последние приготовления к началу работы сервиса: отправлять уведомление о задержании белорусы смогут сегодня с 21.00.
14 языков программирования с самым большим сообществом разработчиков
14 языков программирования с самым большим сообществом разработчиков
14 языков программирования с самым большим сообществом разработчиков
Инструмент автодополнения кода Kite добавил поддержку 11 языков
Инструмент автодополнения кода Kite добавил поддержку 11 языков
Инструмент автодополнения кода Kite добавил поддержку 11 языков

Обсуждение

Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже