ли Rust в качестве первого языка для плотного освоения? Понимание принципов программирования, распространённых синтаксисов, алгоритма и т.д. уже имеется.
1. Является ли Rust универсальным языком, подходящим не только для хайлоад сценариев, но и в качестве альтернативы, например, скриптовому Питону?
2. Существует ли среда (фреймворк?), позволяющая собирать программы в визуально-нодовом редакторе, с последующей конвертацией в нативный код Rust?
3. Все ли у Rust полноценно в плане кроссплатформенности?
Да, зачем, да
0. Да. Но если тебе не нужна работа. 1. Имхо нет. 2. Нахрен нужен визуальный редактор кода? 3. Да
0. Подходит. 2. Для быстрого вхождения при ограниченном времени. Спасибо.
0. Скорее нет, чем да. Pascal -> C -> Rust - так будет лучше. 1. Да. 2. Вроде нет (да и не нужно). 3. Да.
0. В качестве вообще первого языка я бы рекомендовал исключительно JavaScript. А в качестве основного языка общего назначения для программиста с опытом конечно Rust. Но для специализированных задач все равно лучше брать специализированные инструменты. 1. Нет, я думаю, что для скриптования лучше использовать скриптовые языки. Кстати, в Раст экосистеме есть такие. 2. Насколько мне известно, нет. 3. Если говорить о десктопных приложениях, то Раст в этом смысле вполне конкурентноспособен C++. В остальном скорее нет, чем да. Например, вряд ли в авиакосмической инженерии кто-нибудь стал бы заменять C на Rust, не смотря на то, что до некоторой степени это возможно.
> В качестве вообще первого языка я бы рекомендовал исключительно JavaScript. Мсье знает толкъ в извращениях… Нафига новичку яваскрипт?))) Он же ничему не научит, в языке нет ничего, чтобы вообще хоть чему-то научило, он же только разбалует все дозволенностью 🤣 Ну вообще я серьйозно задал вопрос, потому что я не вижу ничего, чему может научит javascript, там даже классов нет как таковых, там все через… функции и прототипное наследование, понятно что есть разные спецификации языка, но они очень странно принимаются. В общем я бы понял начинать с Python, там хотя бы есть чему поучится, но Javascript, почему?
Easy to hack in and see the result
В JavaScript конечно есть шероховатости, такие как, например, прототипы и неконсистентная стандартная библиотека. Но их как раз новичку давать не обязательно. Основная причина по которой я бы рекомендовал именно JavaScript — это консистентность его основополагающей семантики с Lisp с одной стороны, и C-образный синтаксис — с другой. Кроме того, как верно выше отметил @tyranron , его легко запустить где угодно. В совокупности это дает возможность наглядно продемонстрировать широкий спектр концепций программирования: начиная от функционального программирования, заканчивая обычными CS алгоритмами. Кроме того, семантика достаточно выразительная, чтобы при желании на её основе можно было построить более сложные конструкции, такие как полноценное объектно-ориентированное программирование с наследованиями и прочей лабудой. Собственно говоря, TypeScript ведь и построен полностью на JS, а это вполне таки полноценный(с точки зрения синтаксиса) аналог Java и C#. Фактически JavaScript представляет собой такой своего рода абстрактный Assembler, но который при этом легко читать, понимать и легко запустить.
Ну вот началось... Ну а что не так с JavaScript по вашему мнению? :)
ну в каждой фразе ошибка же
Какой жс побойся бога
Обсуждают сегодня