В D все чего ждут программисты С++ есть очень давно и из коробки. Есть даже возможность компилировать С++ библиотеки с помощью https://github.com/Syniurge/Calypso (правда еще не релиз, но Qt собирает).
Не вижу смысла сейчас начинать новые проекты на С++ если на том же D все будет проще и быстрее. По опыту своих коллег могу сказать, что язык осваивается за пару недель и через месяц можно писать уже писать вполне идиоматический код и не париться с тем, что в С++ будет только через 10-15 лет.
На всякий случай уточню, что я не против Rust т.к. для низкоуровневых вещей он наверно все же крут. Однако более высокоуровневые в разы проще писать на D.
К сожалению на HelloWorld примерах преимущества D над Go раскрыть не получится ну никак. Вот когда код начинает расти и появляется потребность гибко выражать свои мысли, то тут D равных нет. Как я уже много раз писал Go не простой, он примитивный. Вот Python простой и из-за этого с ним иногда бывает очень удобно.
А вот Go… больше всего тянет на хипстерское поделие с непонятными перспективами. В начале куча народу на него бросилось переходить, а потом оказалось, что что-то сложнее микросервисов на нем писать не удобно. Вон тот же DropBox с Go уже на Rust переписывать бросились. Тоже конечно сомнительный в плане продуктивности язык, но судя по тому как на него Сишники переходят свои задач решать позволяет.
Да любая информация ценна будет. Я думаю было бы хорошо если бы инициативу поддержали крупные зарубежные сайты. Просто в корне у себя стали бы размещать antiblock.html со списком действий как обойти блокировку. Им на то что там роскомнадзор считает насрать, а тот весь интернет задолбается банить.
Вообще было бы хорошим жестом — отломать им сайт и на их же сайте разместить инструкцию по тому как блокировку обходить.
Я бы на месте Википедии и Хабра просто бы забанил все связанные с ними подсети. Уверен баттхерта бы им доставило не мало..))
Я плохо представляю себе ситуацию когда в реляционных БД удобно хранить JSON. Точнее я однажды пытался это сделать, но решение получилось до ужаса кривое и я предпочел https://www.arangodb.com
>Интересно, почему люди минусуют комментарий
Тут очень много верующих. Верят в то, что Linux вечен и непогрешим.
>из-за ОС на rust (почему не на go? php?)
Как вы себе ОС на Go или PHP представляете? Судя по тому ваш коммент заплюсовали куча народу пишет ОС на PHP.
>Взять браузеры — Firefox загибается оттого, что есть Servo или что в нём появляются куски кода на rust?
Ну понемногу перепишут на Rust. В случае с Linux это невозможно будет. Именно поэтому очевидно в ближайшем будущем выстрелит какая-то новая ОС на Rust.
А про тонны сишных библиотек — ерунда. Все ключевые библиотеки быстро перепишут, а оставшийся мусор будет тупо как легаси висеть. Как сейчас Fortran.
Интересно в какой нише в итоге закрепится Rust. Очевидно, что он в итоге вытеснит Си, кроме случаев с легаси кодом. Если это произойдет, то главный козырь С++ — совместимость с Си на котором дофига библиотек тоже будет потерян и часть людей пишущих на С++ перейдет на Rust, а часть скорее всего на какой-то новый более высокоуровневый язык, который даст возможность бесшовной интеграции с Rust.
Думаю в итоге, лет через 5 Linux и Windows начнет загибаться под напором чего-то вроде https://github.com/redox-os
Сейчас только упоротый человек будет на нем новый проект писать, а старые или сами помирают или понемногу переползают на более живые языки Ruby, Perl, Go.
«Но ему бы хотелось использовать что-нибудь наподобие Python, что при этом обладало бы более мощным компилятором, способным выдавать эффективный и распределенный (по кластерам) код, который будет легко портировать»
Посмотрите перевод статьи «D std.ndslice как замена Python Numpy» https://habrahabr.ru/post/277715/ вроде бы подходит под описываемую проблематику.
Не вижу смысла сейчас начинать новые проекты на С++ если на том же D все будет проще и быстрее. По опыту своих коллег могу сказать, что язык осваивается за пару недель и через месяц можно писать уже писать вполне идиоматический код и не париться с тем, что в С++ будет только через 10-15 лет.
На всякий случай уточню, что я не против Rust т.к. для низкоуровневых вещей он наверно все же крут. Однако более высокоуровневые в разы проще писать на D.
А вот Go… больше всего тянет на хипстерское поделие с непонятными перспективами. В начале куча народу на него бросилось переходить, а потом оказалось, что что-то сложнее микросервисов на нем писать не удобно. Вон тот же DropBox с Go уже на Rust переписывать бросились. Тоже конечно сомнительный в плане продуктивности язык, но судя по тому как на него Сишники переходят свои задач решать позволяет.
Вообще было бы хорошим жестом — отломать им сайт и на их же сайте разместить инструкцию по тому как блокировку обходить.
Я бы на месте Википедии и Хабра просто бы забанил все связанные с ними подсети. Уверен баттхерта бы им доставило не мало..))
http://politrussia.com/news/roskomnadzor-predlozhil-shtrafovat-986/
Предлагаю информацию перенести так же на википедию. Ее точно кишка тонка заблочить будет.
Тут очень много верующих. Верят в то, что Linux вечен и непогрешим.
>из-за ОС на rust (почему не на go? php?)
Как вы себе ОС на Go или PHP представляете? Судя по тому ваш коммент заплюсовали куча народу пишет ОС на PHP.
>Взять браузеры — Firefox загибается оттого, что есть Servo или что в нём появляются куски кода на rust?
Ну понемногу перепишут на Rust. В случае с Linux это невозможно будет. Именно поэтому очевидно в ближайшем будущем выстрелит какая-то новая ОС на Rust.
А про тонны сишных библиотек — ерунда. Все ключевые библиотеки быстро перепишут, а оставшийся мусор будет тупо как легаси висеть. Как сейчас Fortran.
Думаю в итоге, лет через 5 Linux и Windows начнет загибаться под напором чего-то вроде https://github.com/redox-os
Сейчас только упоротый человек будет на нем новый проект писать, а старые или сами помирают или понемногу переползают на более живые языки Ruby, Perl, Go.
Посмотрите перевод статьи «D std.ndslice как замена Python Numpy» https://habrahabr.ru/post/277715/ вроде бы подходит под описываемую проблематику.