Массивы — низкоуровневая фича? А в каком языке из перечисленных (С++, C#, Java) их нет? Слайсы — опять-таки что в них низкоуровневого?
Получаем язык высокого уровня с обработкой ошибок (и пустыми интерфейсами). И при том медленнее как С, так и С++.
Извините, а не могли бы вы назвать признаки языков низкого уровня? А то мы о разных вещах говорим по-моему.
Плохо себе представляю ядро ОС или драйвера на go
Ну тогда берем любой символ — например '@'. Не знаком с синтаксисом go слишком уж основательно, потому предположу, что этот символ еще никак не задействован. И пусть компилятор воспринимает строки начинающиеся с этого символа как комментарии — как #pragma в C++, после которой может в принципе быть написано что угодно.
Какие у этого подхода минусы, кроме сломанной прямой совместимости?
Лишняя сущность уже есть. А использовать для нее существующий синтаксис, это все равно использовать для умножения плюс с особым синтаксисом. Не считаю что это упрощает язык. Нарушения прямой совместимости в развивающемся языке это не страшно ИМХО.
Питон — а почему отступы значимые?
С++ — а почему такая долгая компиляция? Почему такие сложные шаблоны?
Rust — почему неудобный синтаксис? Почему медленнее С++?
Php — ну на эту тему сотни статей есть
и т. д.
Ситуация как раз обратная. За вами никто не бегает. Вот написал человек статью. Мол, не понравился мне язык — потому что первое второе третье…
А автор этой статьи начинает ему доказывать — все так как надо, и так должно всем нравится, а вот у других как раз плохо. Так кто за кем гонится? И кто не обращает внимания? Появилась бы эта статья, если бы никто не обращал никакого внимания?
А почему люди считают что опен сорс — это панацея? Если включить параноика, то любой софт, аудит которого вы лично не провели — не безопасен. Необходимая квалификация имеется у немногих, а времени, чтобы проверить даже минимальную десктопную систему нет ни у кого.
Одновременно с этим линукс для десктопа ИМХО не готов. Я уже писал об этом недавно — качественный опенсорс — это тот, в который вкладываются компании. Десктопный софт в сферу их интересов входит редко.
Проблема не в том, что можно сесть в тюрьму за расисткие или гомофобные высказывания в facebook или twitter, а в том, что за них вообще можно сесть в тюрьму.
Где свобода слова?
Незаконным был copyright claim от Sony. Плюс они ничего не удалили по требованию автора.
Думаю можно было бы стрясти денег, возможно даже не доводя до суда.
Получаем язык высокого уровня с обработкой ошибок (и пустыми интерфейсами). И при том медленнее как С, так и С++.
Плохо себе представляю ядро ОС или драйвера на go
Если уж есть место куда можно вместо C вставить Go, то и C++ подойдет с тем же успехом по-моему.
Какие у этого подхода минусы, кроме сломанной прямой совместимости?
С++ — а почему такая долгая компиляция? Почему такие сложные шаблоны?
Rust — почему неудобный синтаксис? Почему медленнее С++?
Php — ну на эту тему сотни статей есть
и т. д.
А автор этой статьи начинает ему доказывать — все так как надо, и так должно всем нравится, а вот у других как раз плохо. Так кто за кем гонится? И кто не обращает внимания? Появилась бы эта статья, если бы никто не обращал никакого внимания?
Одновременно с этим линукс для десктопа ИМХО не готов. Я уже писал об этом недавно — качественный опенсорс — это тот, в который вкладываются компании. Десктопный софт в сферу их интересов входит редко.
Где свобода слова?
Думаю можно было бы стрясти денег, возможно даже не доводя до суда.