Впереди пара свободных от работы и учебы уикендов и хочется наконец заняться чем-то новым, оставив кресты на работе и написать что-нибудь «для души».
Соответственно, совместить приятное с полезным и заодно на основе пет-проджекта выучить новый язык.
Люблю системное и сетевое программирование, а так же распределенные/параллельные вычисления, ну и область интересов соответствующая.
В пользу D говорит его синтаксис + пара киллерфич, стянутых из функциональщины и «привычность», ввиду похожести на кресты.
За Rust — большая приближенность к железу, отсутствие GC (хотя к финальной версии собираются вводить?), крутые возможности по компилтайм вычислениям и перманентное ворчание tailgunner в теге ржавчины.
Что посоветуете и что лучше, какие есть отличия-киллерфичи, при применении обоих языков в одних областях?