|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
Раст простейший "Hello World"21.05.2021, 09:36. Показов 11172. Ответов 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,334
|
|
| 28.05.2021, 10:50 [ТС] | |
|
моё мнение такое-разработчики Раста и других ЯП должны отслеживать форумы по их детищу и лечить его
а что мы видим, ладно пусть я не задружился с Растом, но ведь и у других были проблемы и так лучше Питона вообще ничего не видел, там не нужны даже майны, шмайны-то есть ни начало ни конец не нужны, дас ист фантастик....
0
|
|
|
║XLR8║
|
||
| 29.05.2021, 12:25 | ||
|
1
|
||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 29.05.2021, 18:07 [ТС] | |
|
1
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 17.09.2021, 07:49 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 17.09.2021, 09:00 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 17.09.2021, 09:47 [ТС] | |
|
не думал об этом, а как это делается?
платформа это ОС? кроме винды - знать ничего не хочу))
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 17.09.2021, 10:18 [ТС] | |
|
0
|
|
| 17.09.2021, 10:18 | |
|
Помогаю со студенческими работами здесь
40
Апгрейд ПК для игы в раст Выбор игрового ноутбука, в т.ч. для игры Раст ярлыки world of tanks и world of warships на рабочем столе Чередование гласных в корнях лаг/лож и раст/ращ/рос + искл Поменять слова местами то есть Hello World > World Hello C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча
Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове.
Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
|
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
[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. . .
|