Здравствуйте, vsb, Вы писали:
vsb>Rust это системный язык. Это уже сразу сильно ограничивает его область применения. Rust на текущий момент по сути экспериментальный язык. На нём начинают очень мало проектов, а поддерживают ещё меньше. Это ещё больше ограничивает область его применения. Грубо говоря в Москве будет 1000 компаний, пишущих на Java, 50 компаний, пишущих на C++ и из них 5 компаний будет начинать проект на Rust. Начинать проект должны хорошие опытные разработчики. Лет 5-10 опыта хотя бы. Очевидно это будут C++, у кого сейчас есть 5-10 лет коммерческого опыта на Rust? В общем моё имхо такое. В далёком будущем, ЕСЛИ Rust выстрелит, он может быть классным языком, за пределами системной ниши. Но это риск, ставить на него. За ним стоит только Mozilla, у которой у самой будущее, имхо, мутное. По сути компания одного продукта: Firefox, который с каждым годом теряет свою нишу.
В Интеле
пишут на Расте.
Про системный язык и ограниченность не понятно:
1. Питон динамический язык — "Это уже сразу сильно ограничивает его область применения".
2. Java и C# языки со сборщиком мусора — "Это уже сразу сильно ограничивает его область применения", ничего системного не напишешь.
3. и т.д.
По-хорошему, надо выбрать язык в первую очередь современный, чтобы умень оперировать современными концепциями на любом другом языке. Поэтому рекомендую swift.
Про корпорацию, которая развивает язык — согласен. Поэтому рекомендую swift, за ним Apple (хотя она и успела кинуть OpenCL).
Язык должен быть статически типизированным и компилируемым. Поэтому рекомендую swift.
На языке должны писать кроссплатформенные приложения, в том числе и десктопные, и мобильные приложения, потому что тут грани смываются. Поэтому рекомендую swift.
Ну и на языке должны писать в модных областях. Поэтому рекомендую swift —
Google начал двигать его для TensorFlow.