|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
Раст простейший "Hello World"21.05.2021, 09:36. Показов 11097. Ответов 58
Метки нет (Все метки)
здравствуйте с https://www.rust-lang.org/ru/tools/install
ЗАГРУЗИЛ RUSTUP-INIT.EXE (64-BIT)=rustup-init.exe, установил на ПК пока с PATH ничего не делал, это значит нужно для проверки версии Раста и чтобы убедиться, что все встало как надо, нужно выполнить команду в командной строке C:\Users\q8902\.cargo\bin\cargo --version ?? сообщает ошибка: нет переопределения и нет набора инструментов по умолчанию в чём я ошибаюсь? спс
0
|
|
| 21.05.2021, 09:36 | |
|
Ответы с готовыми решениями:
58
Не работает hello world, простейший пример на flask Как в MS Visual Studio создать простейший консольный Hello World? Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? |
|
║XLR8║
|
||
| 27.05.2021, 19:45 | ||
cargo работать в режиме без сети с флагом --offline, когда вся документация по всем крейтам у тебя под рукой.. это неописуемо удобно. Вообще с утилитами генерации докумментации в расте всё отлично. Получить подобный опыт у меня не получалось ни с одним из языков, с которыми работал. Да, много где есть менеджеры пакетов, утилиты для генерации докумментации по коду, но нигде нету такого качества и поддержки как в случае с cargo.Если задача именно познакомиться с языком и его экосистемой, пощупать что он позволяет, без rustup у вас будет слишком поверхностное мнение. И в догонку вопрос: зачем так делать то? https://play.rust-lang.org/ нужен, в основном, когда у вас нету доступа к машине с установлленным набором утилит и вы знаете раст, когда вы хотите показать свою задумку кому-то другому не на словах, а кодом реализующим идею. Для изучения языка я бы его настоятельно не рекоммендовал, ни песочницу, ни любой другой онлайн сервис.Если бы вы пробовали писать для микроконтроллерах с помощью Rust, вы бы знали что "killer feature" у раста это "zero cost abstraction" которая позволяет писать высокоуровневый код, компилирующийся до 1-2х инструкций, в виду того, что все эти абстрации нужны только для определения корректности работы с регистами и инициализации оборудования. Это логическая часть которая уходит в процессе компиляции и нужна строго для одной цели - подтверждения корректности работы с оборудованием. Как это сэмулировать на онлайн сервисах? Работу с "металлом" вируализацией не заменить, IMHO. Да, у реализации Rust, как у самого "языкового стандарта" много косяков. Но он привносит весомые идеи, которые следует знать и понимать многим, если не всем. После месяца практики на Rust, начиная писать код на "рабочей лошадке" (языке за который платят) понимаешь что мышление изменилось и многие задачи стали видиться в совершенно другом свете. Сильно сомневаюсь что кто-то будет месяц зависать на онлайн сервисах, тем более что у него даже созможности исполняемый файл получить нету. И узнать что все исполняемые файлы при завершении процесса не удаляются из дерева процессов сразу, а сначала подчищают ВСЮ выделенную память. Если программа на С\С++ просто завершится, Rust сначала удостовериться что отдал все выделенные ресурсы. Зачем это нужно? Увеличивается время завершения, это же плохо! - Если вам плевать на безопастность данных, то что все данные вашего процесса доступны другим процессам живущим рядом, да - это плохо. Но раст о безопастности по-умолчанию. Многие критикуют его за это. Но вас никто не заставляет пользоваться тем чем вы пользоваться не хотите, тем более тем, чего вы до конца ещё не поняли а уже начинаете критиковать. Пожалуй, больше всего бесит когда люди не разобравшись начитают высказывать своё инклюзивное мнение. И ещё раз да, раст пиарят (или пиарили). Изначально выступали сугубо люди которые были глубоко в теме, они лишнего себе не позволяли и за слова отвечали. Потом подтянулись остальные недоучки, которые, то там, то тут, либо сделают из мухи слона, либо ещё как приукрасят (приврут). Если вы таких наслушались, тогда я понимаю чем вы так сильно разочарованы. Мне бы также не нравилось, если бы мне нагло наврали. Лично я ознакомление с растом рекоммендую всем кто хочет узнать что-то новое. Нужно ли он им будет как главный язык разработки, пусть решают сами. Есть места где раст действительно хорош уже сейчас. Говорить плохо о языке смысла не вижу, ибо он мне нравится по духу, желаю ему удачи и успехов в будущем. Если меня прямо спросят - отвечу, врать смысла также не вижу.
1
|
||
| 27.05.2021, 19:49 | |
|
Не по теме: Сегодня скомпилировал программку на расте в 44 КБ. Правда, с динамической линковкой с libstd и несколькими другими либами типа libxml
0
|
|
|
Супер-модератор
|
|||||
| 28.05.2021, 06:27 | |||||
![]()
0
|
|||||
|
Просто Лис
|
|||
| 28.05.2021, 06:55 | |||
|
Добавлено через 52 секунды
0
|
|||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 28.05.2021, 10:50 [ТС] | |
|
моё мнение такое-разработчики Раста и других ЯП должны отслеживать форумы по их детищу и лечить его
а что мы видим, ладно пусть я не задружился с Растом, но ведь и у других были проблемы и так лучше Питона вообще ничего не видел, там не нужны даже майны, шмайны-то есть ни начало ни конец не нужны, дас ист фантастик....
0
|
|
|
║XLR8║
|
||
| 29.05.2021, 12:25 | ||
|
1
|
||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 29.05.2021, 18:07 [ТС] | |
|
1
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 17.09.2021, 07:49 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 17.09.2021, 09:00 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 17.09.2021, 09:47 [ТС] | |
|
не думал об этом, а как это делается?
платформа это ОС? кроме винды - знать ничего не хочу))
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 17.09.2021, 10:18 [ТС] | |
|
0
|
|
| 17.09.2021, 10:18 | |
|
Помогаю со студенческими работами здесь
40
Апгрейд ПК для игы в раст Выбор игрового ноутбука, в т.ч. для игры Раст ярлыки world of tanks и world of warships на рабочем столе Чередование гласных в корнях лаг/лож и раст/ращ/рос + искл Поменять слова местами то есть Hello World > World Hello C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|