172 похожих чатов

Добрый вечер. Несколько вопросов от новичка, не пинайте сильно: 0. Подходит

ли Rust в качестве первого языка для плотного освоения? Понимание принципов программирования, распространённых синтаксисов, алгоритма и т.д. уже имеется.

1. Является ли Rust универсальным языком, подходящим не только для хайлоад сценариев, но и в качестве альтернативы, например, скриптовому Питону?

2. Существует ли среда (фреймворк?), позволяющая собирать программы в визуально-нодовом редакторе, с последующей конвертацией в нативный код Rust?

3. Все ли у Rust полноценно в плане кроссплатформенности?

14 ответов

9 просмотров

Да, зачем, да

0. Да. Но если тебе не нужна работа. 1. Имхо нет. 2. Нахрен нужен визуальный редактор кода? 3. Да

Cooler3D- Автор вопроса
Dmytro Polunin
0. Да. Но если тебе не нужна работа. 1. Имхо нет. ...

0. Подходит. 2. Для быстрого вхождения при ограниченном времени. Спасибо.

0. Скорее нет, чем да. Pascal -> C -> Rust - так будет лучше. 1. Да. 2. Вроде нет (да и не нужно). 3. Да.

0. В качестве вообще первого языка я бы рекомендовал исключительно JavaScript. А в качестве основного языка общего назначения для программиста с опытом конечно Rust. Но для специализированных задач все равно лучше брать специализированные инструменты. 1. Нет, я думаю, что для скриптования лучше использовать скриптовые языки. Кстати, в Раст экосистеме есть такие. 2. Насколько мне известно, нет. 3. Если говорить о десктопных приложениях, то Раст в этом смысле вполне конкурентноспособен C++. В остальном скорее нет, чем да. Например, вряд ли в авиакосмической инженерии кто-нибудь стал бы заменять C на Rust, не смотря на то, что до некоторой степени это возможно.

Ilya Lakhin
0. В качестве вообще первого языка я бы рекомендов...

> В качестве вообще первого языка я бы рекомендовал исключительно JavaScript. Мсье знает толкъ в извращениях… Нафига новичку яваскрипт?))) Он же ничему не научит, в языке нет ничего, чтобы вообще хоть чему-то научило, он же только разбалует все дозволенностью 🤣 Ну вообще я серьйозно задал вопрос, потому что я не вижу ничего, чему может научит javascript, там даже классов нет как таковых, там все через… функции и прототипное наследование, понятно что есть разные спецификации языка, но они очень странно принимаются. В общем я бы понял начинать с Python, там хотя бы есть чему поучится, но Javascript, почему?

Adv0cat
> В качестве вообще первого языка я бы рекомендова...

В JavaScript конечно есть шероховатости, такие как, например, прототипы и неконсистентная стандартная библиотека. Но их как раз новичку давать не обязательно. Основная причина по которой я бы рекомендовал именно JavaScript — это консистентность его основополагающей семантики с Lisp с одной стороны, и C-образный синтаксис — с другой. Кроме того, как верно выше отметил @tyranron , его легко запустить где угодно. В совокупности это дает возможность наглядно продемонстрировать широкий спектр концепций программирования: начиная от функционального программирования, заканчивая обычными CS алгоритмами. Кроме того, семантика достаточно выразительная, чтобы при желании на её основе можно было построить более сложные конструкции, такие как полноценное объектно-ориентированное программирование с наследованиями и прочей лабудой. Собственно говоря, TypeScript ведь и построен полностью на JS, а это вполне таки полноценный(с точки зрения синтаксиса) аналог Java и C#. Фактически JavaScript представляет собой такой своего рода абстрактный Assembler, но который при этом легко читать, понимать и легко запустить.

doc
лол какой-то)

Ну вот началось... Ну а что не так с JavaScript по вашему мнению? :)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта