Обновить
14.28

Функциональное программирование *

От Lisp до Haskell

Сначала показывать
Порог рейтинга

Выпуск языка программирования Racket 9.0

Время на прочтение1 мин
Охват и читатели7.7K

22 ноября 2025 года состоялся релиз языка программирования Racket 9.0. Racket является потомком Scheme и входит в семейство языков Lisp. Предыдущая мажорная версия проекта Racket 8.0 вышла в феврале 2021 года.

Читать далее

Новости

Nevalang v0.30.2 — Потоко-Ориентированный ЯП

Время на прочтение1 мин
Охват и читатели2.4K

Вышла новая версия потоко-ориентированного языка программирования Nevalang - 0.30.2, в этой версии исправлена компиляция (и кросс-компиляция) под Windows. Вот пример кросс-компиляции `neva build -target=native -target-os=windows -target-arch=amd64 src`

Для тех, кто не в курсе - Nevalang это язык в котором нет ни функций, не переменных, а есть только узлы и обмен сообщениями. По сути, вся программа это граф, который описывает поток данных в ней. У языка есть компилятор со статической системой типов, который может генерировать машинный код под разные платформы, а также WASM

Страница проекта - https://github.com/nevalang/neva

Читать далее

«Сбер» запустил проект «Конкурс красоты кода» для программистов

Время на прочтение2 мин
Охват и читатели3.4K

«Сбер» запустил проект «Конкурс красоты кода» для программистов. Мероприятие приурочено ко Дню программиста. Цель конкурса — выявление самых талантливых создателей программного кода. Участвовать в «Конкурсе красоты кода» может любой желающий старше 18 лет из РФ. Заявки с ответами принимаются до 18 сентября. «Сбер» объявит победителей 21 сентября на технологической конференции SmartDev.

Читать далее

С добавлением лямбда-функций язык программирования Excel стал полным по Тьюрингу

Время на прочтение2 мин
Охват и читатели20K


Microsoft теперь называет электронные таблицы Excel языком программирования, а с добавлением лямбд он стал полным по Тьюрингу.

Язык программирования считается полным по Тьюрингу, если на нём можно реализовать любой возможный алгоритм. Именно эту возможность реализуют лямбды.

Исследование экосистемы Elixir в СНГ 2020 и анонс очередного Elixir Meetup Online

Время на прочтение1 мин
Охват и читатели2.6K

Первая хорошая новость: мы анонсируем третий онлайн митап по Elixir!

Митап пройдет уже в этот четверг, 5 ноября, в 19:00 по московскому времени. Цель — как и всегда: обьединить все международное (но русскоязычное) сообщество программистов на Elixir/Erlang/OTP на одном мероприятии, послушать про тренды и конечно же нетворкинг (в этот раз приготовили для нетворкинга кое-что новенькое!).

Читать далее

Открыта регистрация участников на Международную конференцию по функциональному программированию

Время на прочтение2 мин
Охват и читатели1.7K


ICFP 2020 — двадцать пятая конференция под эгидой ACM SIGPLAN. В этом году конференция будет проводиться онлайн, и все события, проходящие в её рамках, будут онлайн.


Соревнование ICFP по программированию будет проводиться с 17 июля по 20 июля 2020 года (то есть, уже через два дня).


Сама конференция будет проходить с 24 по 26 августа 2020, и укладываться в два тайм-слота. Первый слот будет проходить с 9:00 до 17:30 по времени Нью-Йорка, и будет включать как технические, так и социальные мероприятия. Второй тайм-слот будет проходить с 9:00 до 17:30 по Пекинскому времени, на следующий день, и будет с незначительными вариациями повторять содержимое предыдущего дня, включая технические и социальные мероприятия.

Читать дальше →

Анонс онлайн митапа русскоязычного Elixir community

Время на прочтение2 мин
Охват и читатели1.6K

Мы очень рады и счастливы анонсировать уже второй онлайн митап по Elixir. Митап пройдет уже в эту пятницу, 10 июля, в 19:00 по московскому времени. Цель — как и в прошлый раз: обьединить все международное (но русскоязычное) сообщество программистов на Elixir/Erlang/OTP на одном мероприятии, послушать про тренды и конечно же нетворкинг не оставить в стороне.

Быстрее покажите подробности!

Scala 2.13 станет последней версией… Scala2, после нее будет Scala3

Время на прочтение2 мин
Охват и читатели8K
В декабре Scala-комьюнити опубликовало пресс-релиз о том, что Scala 2.14 никогда не выйдет. Мартин Одерски и Ко приняли решение, что необходимо сконцентрироваться на работе над Dotty/Scala3.

Сообщество Scala программистов (в моем лице в том числе) безмерно этому радо, т.к., честно говоря, давно пора было. Scala застыло в прорывном развитии на несколько лет, что на фоне стремительного роста популярности better-java-kotlin приводило к оттоку разработчиков и даже целых компаний.

Scala3 должна стать тем самым большим скачком вперед, который вернет интерес нынешним и будущим энтузиастам ФП на JVM.

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

Статус прогресса в списке вкусностей застыл в неизменном состоянии на долгое время, что должно измениться в ближайшее время, если команда Scala3 выполнит свое обещание, данное в пресс-релизе. Пока же они нам советуют рассчитывать на…
Читать дальше →

ScalaConf — первая профессиональная конференция по Scala в России

Время на прочтение4 мин
Охват и читатели2.7K
Русскоязычное Scala-сообщество давно переросло чатик для сочувствующих. Писать на Scala — больше не хипстерство. Посему 26 ноября собираем всю Scala-тусовку на подходящей площадке!

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



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

Основные темы первой ScalaConf.

  • Опыт использования определенных подходов, библиотек, фреймворков.
  • Детали и подводные камни использования в бэкенде, фронтенде и BigData.
  • Тулинг: особенности языка, компиляторов, билд-тулы, IDE.
Читать дальше →