metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-01-25 06:43 pm

Компилируемый язык с статик типами и GC?

http://www.rust-lang.org/
Кто-нибудь на сие смотрел, чем оно полезно и зачем?

[identity profile] gds.livejournal.com 2013-01-25 04:10 pm (UTC)(link)
> Компилируемый язык с статик типами и GC?

в свою очередь, а этот критерий действительно необычен?

[identity profile] metaclass.livejournal.com 2013-01-25 04:24 pm (UTC)(link)
Мейнстримных языков подобных пока толком не наблюдается. Сплошные жабы да дотнеты и поверх них скалы и F#.
Окамл разве что, но его массово не наблюдается.

[identity profile] gds.livejournal.com 2013-01-25 04:25 pm (UTC)(link)
окамл -- да. вдобавок coq, х-ь, агда.
с другой стороны, и rust особо не наблюдается, я о нём услышал пару дней назад.

[identity profile] nivanych.livejournal.com 2013-01-26 01:31 am (UTC)(link)
Ннуу, строго говоря CoQ и Agda такими не являются, это трансляторы.
Для Agda есть уже свой backend, но он в зачёт пока не пойдёт.

[identity profile] gds.livejournal.com 2013-01-26 09:00 am (UTC)(link)
из программ на этих языках можно получить native code бинарник -- значит компиляторы. А что добавлено ещё несколько стадий компиляции, в том числе через промежуточные файлы -- так это мелочи.

[identity profile] thedeemon.livejournal.com 2013-01-25 05:16 pm (UTC)(link)
Хаскель уже мейнстрим нынче.

Из немейнстрима D еще - тоже нативный код и GC. A для храбрых духом - ATS. После него Rust выглядит детской поделкой.

[identity profile] jakobz.livejournal.com 2013-01-25 05:19 pm (UTC)(link)
Go и D еще как минимум. Ну и хаскель - тоже компилируемый и с типами.