The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.65"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск языка программирования Rust 1.65"  +/
Сообщение от opennews (??), 04-Ноя-22, 15:42 
Опубликован релиз языка программирования общего назначения Rust 1.65, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58047

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от Шарп (ok), 04-Ноя-22, 15:58   –2 +/
Язык-спаситель.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #26

8. Сообщение от Иваня (?), 04-Ноя-22, 16:11   +/
Меня в этом коде:

let result = 'block: {
и
type Bar<'x>;

смущает '

Это же сахар? Для чего это?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #22, #110

9. Сообщение от Аноним (9), 04-Ноя-22, 16:11   –2 +/
Опять синтаксис меняют? С - стабильность
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #57

11. Сообщение от pashev.ru (?), 04-Ноя-22, 16:15   +/
> Before going into the details of the new Rust release, we'd like to draw attention to the tragic death of Mahsa Amini and the death and violent suppression of many others, by the religious morality police of Iran

Mind your own business. And release Assange.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #58

15. Сообщение от ilowryemail (?), 04-Ноя-22, 16:19   +6 +/
panic! у них, похоже, самый востребованный макрос.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #71, #112

16. Сообщение от Аноним (16), 04-Ноя-22, 16:19   +10 +/
Язык-ненужность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

20. Сообщение от 244 (?), 04-Ноя-22, 16:31   +2 +/
Во втором случае это lifetime.
В первом просто обозначение label'а.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #69, #81

22. Сообщение от IZh. (?), 04-Ноя-22, 16:34   +18 +/
Это слеза. ;-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #119

23. Сообщение от Anonn (?), 04-Ноя-22, 16:35   +1 +/
Ну так полезная же штука - программа не должна находиться в неверном состоянии. Поэтому или хендли все ошибки или падай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

26. Сообщение от истина в последней инстанции (?), 04-Ноя-22, 16:43   +4 +/
От чего? от выдуманных проблем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #31, #49

31. Сообщение от Аноним (31), 04-Ноя-22, 16:47   –3 +/
От сишный дырений разумеется - когда сначала знаки ">" и ">=" путаешь, а потом срочно обновляешь почти весь мировой парк серверов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #32

32. Сообщение от Аноним (32), 04-Ноя-22, 16:47   +3 +/
Раст не спасает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

33. Сообщение от истина в последней инстанции (?), 04-Ноя-22, 16:48   +1 +/
Конечно меняют. Потому что то уродство которое оно сделано никуда не годится. В итоге всёравно придём к С. Тогда зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #55, #162

36. Сообщение от Аноним (32), 04-Ноя-22, 16:49   +1 +/
Чёто растовики стали слабо свой язык защищать. Чет поутих угар?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37, #38, #66, #83, #113

37. Сообщение от Anonn (?), 04-Ноя-22, 16:55   +17 +/
А чего его защищать? На большинство тупых набросов уже ответили.
Он получил признание - в ядро его приняли, проекты на нем пишутся.
А спорить с клоунами-ненужнистами смысла нет, у них все и все ненужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #40, #41, #45, #140

38. Сообщение от Массоны Рептилоиды (?), 04-Ноя-22, 16:57   –1 +/
А смысл бисер перед свиньями метать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #42

39. Сообщение от Янис (?), 04-Ноя-22, 16:58   –2 +/
Ткнул я Раст пальцем. Написал Hello world на нем. 11 мегабайт. На Си Hello world - 18 килобайт.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #59, #78

40. Сообщение от Аноним (32), 04-Ноя-22, 16:59   –1 +/
Ничего там не приняли, какие то дрова на 100 строк переписали. Пишутся, но никаких проектов так и нет. Вот все растафанатики клоуны это ты полностью прав.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #54

41. Сообщение от Янис (?), 04-Ноя-22, 17:00   –1 +/
Только ядро будет в раз 10 больше весить и в столько же раз дольще собираться, ибо файлы на Расте - очень тяжелые. Что в них компиляятор пихает, что простой Hello world весит во много раз тяжелее, чем на многих других языках??
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #60, #63

42. Сообщение от Аноним (32), 04-Ноя-22, 17:00   +2 +/
Раньше же был. Что же такого случилось? Может просто фанатики наконец осознали что раст не нужен. И его участь такая же как у Хаскеля. Быть языком мозголомом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #79, #184

43. Сообщение от Аноним (32), 04-Ноя-22, 17:02   +1 +/
Ты в здравом уме трогал раст? Фу быть таким свином иди руки помой с мылом и продезинфицируй. Как так можно вообще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

45. Сообщение от истина в последней инстанции (?), 04-Ноя-22, 17:04   +/
> А чего его защищать?

Например написать что-то действительное. Не? Слабо?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #105, #132, #179

46. Сообщение от Аноним (216), 04-Ноя-22, 17:07   +1 +/
Общая стратегия заключается в постепенном усилении защиты вначале через перевод на использование Rust, а затем перевод на использование Vlang.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68

47. Сообщение от Аноним (47), 04-Ноя-22, 17:08   +/
вообщем ждем новый язык который объединит лучшее из golang и rust
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52, #75, #98

48. Сообщение от Анон123 (?), 04-Ноя-22, 17:18   +2 +/
Вот, и эти поганцы в политоту полезли, знатоки Ирана хреновы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #76

49. Сообщение от Аноним (49), 04-Ноя-22, 17:18   +2 +/
Нет, не от выдуманных проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #67

50. Сообщение от eganru (?), 04-Ноя-22, 17:19   –1 +/
Не появился ли простой способ передавать likely/unlikely в ветки if let и match?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53, #88, #225

52. Сообщение от Аноним (-), 04-Ноя-22, 17:22   +3 +/
И этот язык D.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

53. Сообщение от Аноним (-), 04-Ноя-22, 17:24   –1 +/
"Не появился ли простой способ" != Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

54. Сообщение от Аноним (49), 04-Ноя-22, 17:24   +2 +/
> Линус Торвальдс принял в состав ветки ядра Linux 6.1 изменения, реализующие возможность использования языка Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #56

55. Сообщение от Аноним (55), 04-Ноя-22, 17:27   +3 +/
эта хипстота си в глаза не видела. будут по песням из душа синтаксис менять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

56. Сообщение от Anonn (?), 04-Ноя-22, 17:29   +/
Ну зачем ты ему подсказываешь...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #61

57. Сообщение от НяшМяш (ok), 04-Ноя-22, 17:30   +1 +/
Добавляют != меняют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #70

58. Сообщение от Аноним (-), 04-Ноя-22, 17:30   –1 +/
Аноны давно кричали что это сугубо политотный соросячий проект.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

59. Сообщение от анон (?), 04-Ноя-22, 17:31   +2 +/
А теперь попробуй добавить флаг --release к команде cargo build и сообщи результат еще раз
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #62

60. Сообщение от Anonn (?), 04-Ноя-22, 17:31   +4 +/
Вот примерно из-за таких вопросов и перестали.
Потому что уже с десяток раз расписывали почему хеллоуворд большой и как его сделать меньше.
Вплоть до минимальной проги на сисколах. А самому поискать религия не позволяет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #144, #164

61. Сообщение от НяшМяш (ok), 04-Ноя-22, 17:32   +/
Чтобы он хотя бы выглядел хоть немного умным
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

62. Сообщение от Anonn (?), 04-Ноя-22, 17:37   +1 +/
Пусть сначала сишную статически слинкует
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

63. Сообщение от НяшМяш (ok), 04-Ноя-22, 17:48   +5 +/
Написал себе от лени cli-шный лаунчер для игр (может заопенсорсю когда-нибудь), который:
- автоматически сканирует папку (пока хардкод), находит в ней игры, определяет движок, битность, тип (нативная или Wine)
- определяет и автоматически использует gamescope (не понравился, возможно выпилю), gamemode и mangohud
- умеет передавать env переменные и аргументы запуска непосредственно игре
- использует taskset или WINE_CPU_TOPOLOGY для задания процессорных ядер (у меня 5950Х)
- сохраняет конфиги mangohud, dxvk и свой в папку с игрой (конфиг лаунчера имеет оверрайды)
- печатает или простую цветную табличку со списком игр, или принимает на вход один аргумент вида "индекс в таблице" и запускает игру (может в будущем сделаю простенький пользовательский ввод)

К чему я это всё - всё вот это добро, помазанное несколькими библиотеками (я же не сишник велосипеды переизобретать) и избыточным логированием с помощью пары простых настроек в Cargo.toml (типа codegen-units, opt-level) занимает в релиз билде 606840 байтов на диске. По-моему вполне компактно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #145

65. Сообщение от warlock66613email (ok), 04-Ноя-22, 17:53   +/
Это фича со split-debug-info всё мне нафиг сломала из-за недоделанности. Надеюсь доделают.
Ответить | Правка | Наверх | Cообщить модератору

66. Сообщение от Аноним (208), 04-Ноя-22, 17:53   –1 +/
Надоело, отвечать на одни и те же глупые набросы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #90, #108

67. Сообщение от Аноним (67), 04-Ноя-22, 17:54   +/
Servo бросили в 2019-ом году... Все эти новомодные переписульки тоже бросят через пару лет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #82

68. Сообщение от Аноним (68), 04-Ноя-22, 17:55   –1 +/
Это язык-поделка, этот ваш Vlang. Ему пишут "потому что могут".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #101

69. Сообщение от Аноним (67), 04-Ноя-22, 17:56   +/
И зачем такой хнёй страдать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #100

70. Сообщение от Аноним (67), 04-Ноя-22, 17:59   +/
> В разряд стабильных переведена новая порция

А что будет происходить с остальной частью? Правильно, она будет меняться!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #178

71. Сообщение от Аноним (67), 04-Ноя-22, 18:00   +/
> panic! у них, похоже, самый востребованный макрос

Растаманы не могут писать работающие программы... Они только паниковать могут.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #157

75. Сообщение от Аноним (67), 04-Ноя-22, 18:07   +2 +/
...и начнут писать на паскале.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

76. Сообщение от ВАКЦИНА (?), 04-Ноя-22, 18:15   –1 +/
А чего тут знать? Есть явная шиза с давлением на женщин. Есть итог этого давления.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

78. Сообщение от nonon (?), 04-Ноя-22, 18:50   +2 +/
11 мб мой сервак на расте весит а не хелоу ворд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

79. Сообщение от Anonn (?), 04-Ноя-22, 18:55   –2 +/
Не, раньше действительно хотели объяснить и объясняли - и про borrowing, и про lifetim'ы, про нюансы компиляции, про гарантии которые даются и которые не даются, и тд.
Но потом оказалось что вопросы задаются не чтобы получить ответ, а потому  что "азаза, на расте невозможно написать двусвязный список!!111" И такое было не раз. Поэтому и желания что-то объяснять поубавилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #89, #107

80. Сообщение от Аноним (80), 04-Ноя-22, 19:03   +4 +/
Хуже С и С++ уже ничего не может быть, так что норм. Поздравляю всех причастных и неравнодушных!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #86, #92, #163

81. Сообщение от Аноним (81), 04-Ноя-22, 19:08   +1 +/
дай ссылки на доки, а то не понятно 😔
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #84

82. Сообщение от th3m3 (ok), 04-Ноя-22, 19:13   +/
Servo - это изначально экспериментальный проект. Его наработки вошли в новый движок Firefox Quantum. Так что, не надо тут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #85

83. Сообщение от th3m3 (ok), 04-Ноя-22, 19:15   –1 +/
А чего его защищать? Собаки лают, караван идёт. Время жалко на хейтеров тратить. Слишком много чести.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #91, #109

84. Сообщение от Anonn (?), 04-Ноя-22, 19:20   –1 +/
https://doc.rust-lang.org/rust-by-example/scope/lifetime/exp...
https://rust-lang.github.io/rfcs/2046-label-break-value.html

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #93

85. Сообщение от Аноним (67), 04-Ноя-22, 19:23   –2 +/
Так и скажи прямо: не осилили. А квантум - это потомок геко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

86. Сообщение от Аноним (67), 04-Ноя-22, 19:25   +2 +/
> Хуже С и С++ уже ничего не может быть

...но тут постучался раст.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #211

88. Сообщение от Аноним (89), 04-Ноя-22, 19:39   –1 +/
Если тебе надо просто переходи на Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

89. Сообщение от Аноним (89), 04-Ноя-22, 19:40   +2 +/
Что ты там объяснишь? Это всё равно что рассказывать про заряженные обереги. Больше не пиши эту чушь тут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #94

90. Сообщение от Аноним (89), 04-Ноя-22, 19:41   +1 +/
Так чего ты ответил?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

91. Сообщение от Аноним (89), 04-Ноя-22, 19:41   +1 +/
Ты прав растофанатики лают C++ идёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #106

92. Сообщение от Аноним (-), 04-Ноя-22, 19:45   +/
Пока нормальные люди прокачивают свой кодинг на слух и рефакторинг без монитора - всрасты еще только дослушивают поему про кавычки :D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

93. Сообщение от Аноним (81), 04-Ноя-22, 19:54   –6 +/
Насколько же мерзкий язык, просто противно. Где эта глупость 🤪 с лайфтаймами может пригодится в реальном программировании?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #99

94. Сообщение от Anonn (?), 04-Ноя-22, 19:58   +/
Шакалы тявкают, но караван идет (прямиком в ядро)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #122, #131

95. Сообщение от Аноним (95), 04-Ноя-22, 19:59   –2 +/
>Кроме того, Дэвид Клейдермахер (David Kleidermacher), вице-президент Google по инжинирингу, рассказал о переводе на язык Rust кода, используемого в платформе Android для управления ключами шифрования, а также применении Rust в реализации протокола DNS over HTTPS, в стеке для UWB-чипов (Ultra-Wideband) и во вреймворке виртуализации (Android Virtualization Framework), связанном с чипом Tensor G2. Для Android также развиваются новые стеки для Bluetooth и Wi-Fi, переписанные на языке Rust.

В помойку пусть выкинут это говно, пока оно не научится в shared-библиотеки. Мне пофиг на безопасность и растовые гарантии, если программы распухли настолько, что я их в свой телефон ставить не буду ибо он, по мнению Гуглага, старое говно, которое я должен выбросить, чтобы им за новый заплатить, да и на десктоп 100 раз подумаю.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #96, #102

96. Сообщение от Аноним (80), 04-Ноя-22, 20:05   –3 +/
shared-библиотеки -- порождение сотоны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #97

97. Сообщение от Аноним (-), 04-Ноя-22, 20:10   –2 +/
Иди дописывай свой дос, не отвлекайся
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #104

98. Сообщение от Hck3r (?), 04-Ноя-22, 20:28   –1 +/
ZiGoRusTScaLisPytHasKotLisProLuAdAsm

Собери их всех

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

99. Сообщение от Anonn (?), 04-Ноя-22, 20:37   +7 +/
Может тебе не стоить себя так мучать и просто перестать читать про раст?))

Неявно лафтаймы присутствуют в любом языке с ручным управлением памятью - если какой-то объект А владеет другим объектом В, то будет крайне неприятно если ты дропнешь объект В, пока А еще жив. Т.е. время жизни объекта В должно быть не меньше А.

Тут просто это сделали явно. Более того, это нужно отнюдь не всегда, потому что есть non-lexical lifetimes, которые вычисляются прямо из control-flow graph.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #111, #160

100. Сообщение от asdasd (?), 04-Ноя-22, 20:38   +/
Затем же зачем и в C++, Go и других языках где проблему break one nested loop решили через labeled break.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #151

101. Сообщение от Аноним (216), 04-Ноя-22, 20:39   –1 +/
Ну да, поделка, на которой замутили кучу библиотек и свою ось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #202

102. Сообщение от Аноним (31), 04-Ноя-22, 20:40   +1 +/
Не беспокойся, Неуловимый Джо, гугл и так спокойно превратит твой телефон в старое говно компактными аппами на джаве и котлине))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

104. Сообщение от Аноним (67), 04-Ноя-22, 20:57   +1 +/
дос не отрицает библиотеки, они были в те времена.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #114

105. Сообщение от Аноним (67), 04-Ноя-22, 21:00   –4 +/
Они только бросать недопереписанное способны... Servo - умер в 2019...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #182

106. Сообщение от Аноним (106), 04-Ноя-22, 21:03   +1 +/
Когда речь идёт о работе по найму, да ещё в команде программистов, то речь идёт буквально о нескольких языках. Поэтому, особо не повыбираешь и нет смысла что-то доказывать окружающим. За что больше платят, то и в топе.
Когда речь заходит о личном предпочтении, например, для хобби-проекта, то надо быть бакланом, чтобы выбирать с++ или rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

107. Сообщение от Аноним (67), 04-Ноя-22, 21:03   +/
> хотели объяснить

но не получалось

> про гарантии ... которые не даются

во-во

> желания что-то объяснять поубавилось

осознали тупик

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #137

108. Сообщение от Аноним (67), 04-Ноя-22, 21:04   +/
Если ты ответил тут, значит "наброс" - не глупый?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

109. Сообщение от Аноним (67), 04-Ноя-22, 21:05   +/
> Время жалко на хейтеров тратить

что ты тут делаешь?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

110. Сообщение от Без аргументов (?), 04-Ноя-22, 21:32   +3 +/
Это очередная игра в брейнфак спецсимволов, вместо сегфолтов и выходов за пределы буфера будет 100500 опечаток от сильного утомления внимания, выглядит намного сложнее и запутанней, чем Си, хотя до Си++ не дотягивает. Ребус такой, меньше кол-во строк, больше иероглифов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #117, #172, #177

111. Сообщение от Без аргументов (?), 04-Ноя-22, 21:35   +2 +/
Что же у вас там за архитектура то? (Понимаю, что сразу всё не продумаешь и потом уже костыли спагетти-кода-объектов)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #152, #174

112. Сообщение от Без аргументов (?), 04-Ноя-22, 21:36   +1 +/
У джавистов курильщика веселей -- всё обернуть в try catch
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #116

113. Сообщение от Без аргументов (?), 04-Ноя-22, 21:37   +/
Они ищут новости про CVE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #169

114. Сообщение от anonymous (??), 04-Ноя-22, 21:40   +/
Кажется, тогда они назывались оверлеями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #125

115. Сообщение от Анонимо11111 (?), 04-Ноя-22, 21:48   +1 +/
Что-то массу всего напихали в язык.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #118, #123

116. Сообщение от Аноним (152), 04-Ноя-22, 21:55   +/
У джавистов курильщика есть правило: Throw early catch late.
Как им вообще могла прийти в голову такая глупость?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #142

117. Сообщение от Аноним (152), 04-Ноя-22, 21:57   –2 +/
Удивляет что у такого умного программиста, знающего так много языков программирования вызывают сложности брайнфак и раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110 Ответы: #129

118. Сообщение от Аноним (118), 04-Ноя-22, 22:02   +/
цель была сделать те де яйца как в плюсах, только в профиль
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

119. Сообщение от Аноним (119), 04-Ноя-22, 22:11   +/
странно, что не кровавая
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

120. Сообщение от Аноним (120), 04-Ноя-22, 22:15   +1 +/
Слишком часто обновляется, его утомительно компилировать. Асинхронные генераторы так и не завезли (да и вообще с генераторами какая-то байда постоянно случается, я не смог например читать файл по мере того как он дописывается (построчно), а том же питоне это полторы строки и 0 проблем за всё время использования такого подхода.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #121, #133

121. Сообщение от Аноним (120), 04-Ноя-22, 22:16   +1 +/
И да, сидеть на найтли это не удобно, не будешь же потом юзеров заставлять найтли собирать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

122. Сообщение от Аноним (122), 04-Ноя-22, 22:22   +1 +/
> прямиком в ядро)))

Написанное на C

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

123. Сообщение от Аноним (67), 04-Ноя-22, 22:30   +/
непрерывный браузер это уже устарело... сейчас модно - непрерывный язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

124. Сообщение от Аноним (124), 04-Ноя-22, 22:34   +1 +/
Как это всё можно запомнить все эти конструкции применённые в расте?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #126, #130

125. Сообщение от Аноним (67), 04-Ноя-22, 22:35   +/
оверлеи - расширение адресного пространства, использовались для большого кода. Технически похожи на mmap: обращение - отказ - подгрузка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114

126. Сообщение от Аноним (216), 04-Ноя-22, 22:53   +2 +/
оно вам надо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124

127. Сообщение от Аноним (127), 04-Ноя-22, 23:01   +2 +/
In Rust We Trust
Ответить | Правка | Наверх | Cообщить модератору

128. Сообщение от Аноним (128), 04-Ноя-22, 23:55   +/
На днях в .net завезут интероп с rust, сразу заживём!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #134

129. Сообщение от Без аргументов (?), 05-Ноя-22, 00:00   +4 +/
Я не умный, я мудрый. Бешеной собаке семь вёрст не крюк, когда синтаксис улучшенного языка сделан хуже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #148

130. Сообщение от Аноним (67), 05-Ноя-22, 00:16   +/
> Как это всё можно запомнить

растаманы делают проще: они забывают сразу целые проекты: серво, редох...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #135

131. Сообщение от Аноним (67), 05-Ноя-22, 00:19   –1 +/
> караван идет (прямиком в ядро)

увы, редох сдох.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #207

132. Сообщение от pashev.ru (?), 05-Ноя-22, 00:21   +/
> Например написать что-то действительное

Так написано и продаётся за большие деньги. Больше сказать не могу — NDA.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

133. Сообщение от Аноним (133), 05-Ноя-22, 00:22   +2 +/
Вот на питоне через генераторы
https://stackoverflow.com/questions/5419888/reading-from-a-f...
Вот на расте через async
https://stackoverflow.com/questions/71632833/how-to-continuo...

Загуглил за 8 секунд

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

134. Сообщение от Аноним (137), 05-Ноя-22, 00:37   +2 +/
Типа будете писать на нормально и безопасном языке C#?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #138

135. Сообщение от Аноним (137), 05-Ноя-22, 00:38   +1 +/
В одном они правы это действительно в конечно счете выходит безопаснее для всех.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

137. Сообщение от Аноним (137), 05-Ноя-22, 00:40   +/
Да и просто иногда вырастают. И у них появляется осознание ненужности раста и его нелепых принципов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #170

138. Сообщение от Аноним (216), 05-Ноя-22, 00:42   +1 +/
почему бы и .net
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #195

139. Сообщение от Аноним (139), 05-Ноя-22, 00:45   +2 +/
llvm легче из исходников собрать, чем новую растишку. жирная жирнота
Ответить | Правка | Наверх | Cообщить модератору

140. Сообщение от Аноним (140), 05-Ноя-22, 00:56   –1 +/
Ненужнисты у тебя клоуны? Вот тебе нужен язык народов севера, который супер защищенный потому что его не знает вероятный противник? Что-то я очень сомневаюсь что ты пойдешь учить подобное что известно трем с половиной человекам.
Признание надо получить не у контор лично, а у людей, которые реально будут это использовать в первую очередь для системного программирования и тут у Hare и Си больше шансов. Первый делает ровно то что должен, второй распространеннее.
А теперь  давай тащи в студию что ты там накорябал в ржавом. Никто ж не спорит что тебе зачем-то нужен ржавый.
Покажи проекты. В ядро его  пихнули чтобы особо отбитым стильно модным молодежным дебилам западным подстилку иметь ибо их мозги неспособны вырулить простейшие ошибки с памятью.
Это язык низкого, то есть системного уровня.
Вот когда на нем будут драйвера для видеокарты писать с разъяснениями почему они работают лучше может впоследствии и придет признание. А пока это недоказанное явление с сомнительными преимуществами. Во на дыры в процессорах посмотри. Все ради совместимости с Си. А теперь представь что ты уберешь все патчи безопасности и в ржавом у тебя все будет работать быстрее - вот тогда раст будет хоть как-то канать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #146, #180

141. Сообщение от Аноним (141), 05-Ноя-22, 01:19   +/
Rust - это новый Perl.
Ответить | Правка | Наверх | Cообщить модератору

142. Сообщение от Аноним (142), 05-Ноя-22, 02:10   +/
Причём тут джависты? Всегда сначала делается проверка на некорректность, а потом дальнейшее выполнение кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #158, #159

143. Сообщение от Аноним (-), 05-Ноя-22, 03:00   –2 +/
Как можно доверять языку, где даже не осилили сделать самодостаточный компилятор спустя только времени и имея столько ресурсов? Когда энтузиасты делают в других языках. Реализация компилятора настолько плохая, что в gcc должны разрабатывать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #153, #186

144. Сообщение от Аноним (-), 05-Ноя-22, 03:01   –1 +/
Минимальный хеллоуворлд на растений написать легко. Достаточно написать несколько unsafe и строчек на ассемблере...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

145. Сообщение от Аноним (145), 05-Ноя-22, 03:02   +/
На питоне это ~10 кб заняло бы. Всем переходить на питон ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #189

146. Сообщение от Аноним (146), 05-Ноя-22, 04:27   –1 +/
> Признание надо получить не у контор лично, а у людей, которые реально будут это использовать

На чём погонщик скажет писать, на том и будешь, признательный ты мой. И на твоё место уже очередь.  А на чём ты там для себя дома по ночам «привет мир» кодишь всем наплевать, даже твоей маме.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

148. Сообщение от Аноним (148), 05-Ноя-22, 05:03   –2 +/
fix> Я не умный и не мудрый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #166

150. Сообщение от Аноним (150), 05-Ноя-22, 06:10   +1 +/
Требую активно использовать !"#$%&'()*+, -./:;<=>?@[\]^_`{|}~
без этого синтаксис Rust ещё читаем)

let ••Ok(count@) =
`~u64::from_str[(count_str\)] else {
        panic!°^("Can't parse integer: ∆'{count_str}'∆");
    };

Наркоманы...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #154, #175

151. Сообщение от Anatoly (??), 05-Ноя-22, 06:15   +/
Да, только вот в этих языках метки имеют уникальный синтаксис, ни с чем не спутать, а здесь действительно ' двусмысленно выглядит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #191, #230

152. Сообщение от Аноним (152), 05-Ноя-22, 06:46   +/
Современные программисты не могут ни в архитектуру компьютеров систем, ни в шины, ни в архитектуру языка.
Что хорошего от них можно ожидать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #167, #168, #176

153. Сообщение от Аноним (152), 05-Ноя-22, 06:50   –1 +/
Полностью поддерживаю, не понимаю как можно доверять таким языкам как swift, rust, kotlin и т.п.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #156

154. Сообщение от Аноним (216), 05-Ноя-22, 07:58   +1 +/
Вы ещё дождётесь, когда вместо спецсимволов начнут применять иероглифы. А их десятки тысяч.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #165, #229

156. Сообщение от Аноним (156), 05-Ноя-22, 08:14   –1 +/
Остаётся carbon.
https://youtu.be/TzzKfouENNA
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153

157. Сообщение от Аноним (152), 05-Ноя-22, 09:08   –1 +/
Опеннет эксперты не могут писать программы...
Они только наваливать кучи в комментарии могут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

158. Сообщение от Аноним (152), 05-Ноя-22, 09:11   +1 +/
Но это не про джавистов курильщика, которые пытаются как можно больший кусок кода обернуть в try/catch.
Вплоть до того что все исключения пытаются обрабатать в одном месте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142 Ответы: #204

159. Сообщение от Аноним (152), 05-Ноя-22, 09:13   +/
В прочем что ещё ждать от веб-человекообразных не способных в нативный код
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

160. Сообщение от Аноним (152), 05-Ноя-22, 09:20   +1 +/
Но лайфтаймы везде почти есть!
Можно создать блок
{
val ololo = "ololo"
}
По выходе из блока переменная перестанет существовать.
Вроде бы даже в с++ такое есть, где должен деструктор вызваться при выходе из блока
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

162. Сообщение от Аноним (162), 05-Ноя-22, 09:33   +1 +/
Если у них есть мозг, то придут к:

(let ((ololo "ololo"))
...
)

но поскольку у них мозга нет, то не придут.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

163. Сообщение от Янис (?), 05-Ноя-22, 11:43   +/
На самом то деле, лучше Си ничего до сих пор нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #210

164. Сообщение от Янис (?), 05-Ноя-22, 11:54   –1 +/
А чего тут искать? Есть Раст, который так пиарят. Написал на нем первую программу, которую пишут на всех ЯП. Размер этой программы в очень много раз больше чем на Си. Разумеется, на Си тоже можно написать "Hello world", который размером будет еще меньше 18 килобайт, и для чего-то это может пригодиться (в сугубо учебных целях), но обычно так не делают, вместо этого используя стандартные возможности. Вот и на расте обычно никто программы не будет писать на ассемблере, чтоб сократить размер исполняемого файла. Вот и вопрос: а для чего ЯП, программы котрого по размеру будут в очень много раз больше, чем на том же Си?!  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #173, #214

165. Сообщение от pashev.ru (?), 05-Ноя-22, 11:58   +2 +/
And I basically hate hieroglyphics, so I won't use APL https://youtu.be/5-OjTPj7K54
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

166. Сообщение от Без аргументов (?), 05-Ноя-22, 13:09   +2 +/
Аргументируй
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

167. Сообщение от Без аргументов (?), 05-Ноя-22, 13:10   +/
Ты смотрю других аргументов, блаженный, не можешь привести?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152 Ответы: #208

168. Сообщение от Без аргументов (?), 05-Ноя-22, 13:11   +1 +/
Извините, у меня в команде есть очень хороший веб-разработчик. Он за всю жизнь кроме веба ничего не видел. И как так получается, что его алгоритмы могут обрабатывать данные сутки, а мой 5 секунд?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

169. Сообщение от Без аргументов (?), 05-Ноя-22, 13:12   +/
Нашли обиженки
https://www.opennet.me/opennews/art.shtml?num=58049
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

170. Сообщение от Ыыыыыы (?), 05-Ноя-22, 13:28   +/
Скорее они попытались найти работу и... не смогли)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137

172. Сообщение от freecoder (ok), 05-Ноя-22, 14:21   +3 +/
Пять лет программирую на Rust каждый день. Нет никаких проблем с синтаксисом и опечатками, как вы пишите. Бывают проблемы в сложном асинхронном коде, над которым нужно хорошо подумать, как распределить владение и заимствования, чтобы успешно скомпилировалось. Но это совсем не про синтаксис.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110 Ответы: #219

173. Сообщение от freecoder (ok), 05-Ноя-22, 14:30   +/
Ответ простой: если вы пишите Hello world и для вас критичен именно размер, но при этом вы принципиально пользуетесь только дефолтными настройками компилятора и линковщика, то не используйте Rust, а используйте Си или Ассемблер. Только не обобщайте ваш случай на тех, кто пишет не Hello world и кому не лень при необходимости выставить опции компилятору.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

174. Сообщение от Прохожий (??), 05-Ноя-22, 14:56   +1 +/
Очень продуманная и уже проверенная на практике. Эта архитектура решает две основных задачи:

1. Производительность программы не страдает, поскольку GC и его не всегда предсказуемое поведение отсутствуют.

2. Безопасность при работе с памятью (если не пользоваться unsafe) остаётся на высоком уровне, компилятор проверяет подавляющее большинство ошибок на этапе компиляции. Хотя утечки памяти всё ещё возможны.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #218

175. Сообщение от freecoder (ok), 05-Ноя-22, 14:57   +3 +/
Вы зачем-то во множественном числе подписались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #183, #193, #196

176. Сообщение от Прохожий (??), 05-Ноя-22, 14:58   +1 +/
Я думаю, твоё высказывание больше подходит для современных "экспертов" Опеннета.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152 Ответы: #181

177. Сообщение от Прохожий (??), 05-Ноя-22, 15:05   +2 +/
Спецсимволов не больше, чем в других схожих языках. А то, что применение не всегда похожее на другие языки - это всего лишь дело привычки.

Чтобы не бодаться с опечатками умные люди придумали такую удобную вещь, как IDE с подсветкой синтаксиса. Рекомендую.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110

178. Сообщение от Прохожий (??), 05-Ноя-22, 15:08   +1 +/
Остальная нестабильная часть относится больше к API, а не к синтаксису. И если вы достаточно умны, то зная об этом, будете пользоваться таким API с осторожностью, ну или не пользоваться вообще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #185

179. Сообщение от Прохожий (??), 05-Ноя-22, 15:14   –1 +/
Дык ведь написано предостаточно уже. Даже в этой заметке есть упоминания о том, что уже в ведущих фирмах планеты пишут на Rust. Но некоторые не читатели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #216

180. Сообщение от Прохожий (??), 05-Ноя-22, 15:21   –1 +/
> Ненужнисты у тебя клоуны?

Я бы добавил, что не просто клоуны. А глуповатые клоуны.

> Вот тебе нужен язык народов севера, который супер защищенный потому что его не знает вероятный противник? Что-то я очень сомневаюсь что ты пойдешь учить подобное что известно трем с половиной человекам.

Из рубрики "слона-то я и не заметил". Rust - самый желанный язык для изучения на stackoverflow. Поди о таком ресурсе ничего и не знаешь. Да?

> Признание надо получить не у контор лично, а у людей, которые реально будут это использовать в первую очередь для системного программирования

Внимание вопрос. И где ж эти все люди работают?

> и тут у Hare и Си больше шансов

Си пора на свалку истории. Этот язык себя исчерпал в наши дни, где сложность ПО зашкаливает, и уже не до того, чтобы тщательно проверять каждую строчку кода вручную глазками. Да и, как показывает статистика, это уже невозможно в принципе. Не спасают ни санитайзеры, ни линтеры, ни расширенные тесты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #198, #203

181. Сообщение от Без аргументов (?), 05-Ноя-22, 15:21   +/
Да это он пытается меня уязвить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

182. Сообщение от Прохожий (??), 05-Ноя-22, 15:24   +1 +/
Тебе уже в одном месте ответили, что Servo был экспериментом, поэтому и умер, хотя идеи его живы. Но разве ж можно ожидать, что до тебя с первого раза дойдёт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

183. Сообщение от Аноним (156), 05-Ноя-22, 15:30   +2 +/
мания величия
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

184. Сообщение от Прохожий (??), 05-Ноя-22, 15:33   +/
> Раньше же был.

Раньше был, потому что объясняющие подразумевали, что вопрошающим просто пока что-то непонятно, им только надо чуть больше разжевать детали.

> Что же такого случилось?

Пришло понимание, что раз с первого раза не дошло, то продолжать тратить время на таких не имеет смысла, их просто надо гнать из профессии по причине профнепригодности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

185. Сообщение от Аноним (67), 05-Ноя-22, 15:34   –3 +/
> И если вы достаточно умны, ... будете ... не пользоваться вообще

Лучшей рекомендации не использовать раст я ещё не слышал! Да пребудет с вами panic!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #188

186. Сообщение от Прохожий (??), 05-Ноя-22, 15:35   +/
А в чём плохость текущего компилятора, собственно? И какой смысл изобретать свой велосипед, если можно пользоваться готовым?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #194

188. Сообщение от Прохожий (??), 05-Ноя-22, 15:49   +1 +/
А ещё для умных людей придумали редакции в Rust. Но то ж для умных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185

189. Сообщение от НяшМяш (ok), 05-Ноя-22, 15:59   +/
> На питоне это ~10 кб заняло бы. Всем переходить на питон ?

И жрало бы 30 метров в рантайме? Я же попробовал, поэтому переписал на расте )

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

191. Сообщение от НяшМяш (ok), 05-Ноя-22, 16:08   +2 +/
И что там двусмысленного если используются в разных контекстах? Символ < тогда тоже двусмысленно выглядит - может означать дженерик, а может "меньше". В гошке вон решили <> из-за двусмысленности не использвать и теперь символы [] так вообще на все случаи жизни - и дженерик определить, и слайс )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

193. Сообщение от Аноним (195), 05-Ноя-22, 16:18   –1 +/
А ты подумай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

194. Сообщение от Аноним (195), 05-Ноя-22, 16:18   –1 +/
Подумай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #186 Ответы: #199

195. Сообщение от Аноним (195), 05-Ноя-22, 16:19   +1 +/
Потому что один раст не программаст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #197

196. Сообщение от Аноним (216), 05-Ноя-22, 16:28   +2 +/
Коллективное открытое письмо от представителей общества.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

197. Сообщение от Аноним (216), 05-Ноя-22, 16:29   +1 +/
Все станут перерастами. И ты тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195 Ответы: #206

198. Сообщение от Аноним (198), 05-Ноя-22, 16:33   –2 +/
В расте ты будешь по минуте пялиться в каждую строчку, чтобы удостовериться, что не опечатался. Очевидно, что ты си не осилил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #200

199. Сообщение от Прохожий (??), 05-Ноя-22, 16:51   +1 +/
Я - не телепат, чтобы мысли людей читать. Раз мир пользуется, то особых недостатков у текущей реализации нет (по мелочам если придираться, то всегда найдутся, само собой). Поэтому хотелось бы большей конкретики.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194

200. Сообщение от Прохожий (??), 05-Ноя-22, 16:55   –1 +/
> Очевидно, что ты си не осилил.

Исходя из чего это "очевидно"? :)))

> В расте ты будешь по минуте пялиться в каждую строчку, чтобы удостовериться, что не опечатался.

Для этих целей у меня есть удобная IDE, чтобы не "пялиться в каждую строчку". Очень удобная штука, рекомендую. Я понимаю, что ретроградам тяжело новое даётся, но ты всё же попробуй на досуге. Уверен, твои усилия окупятся в итоге. ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #198

202. Сообщение от Самый умный из вас (?), 05-Ноя-22, 17:11   –1 +/
Пойти что ли написать ОС на AutoHotKey
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

203. Сообщение от Аноним (140), 05-Ноя-22, 18:37   +/
Ага, конечно на свалку. Скажи это банкам например. Работает себе 9front на Си и там всем плевать кто что вещает если там создать кластер из разномастных машин как нефиг.
Для Эльбрусов пишут так чтобы в Си код был качественный и что-то никому в голову не пришло начинать с раста.
Ты вот заявляешь что все вокруг дебилы эдакие старьем пользуются, а мне раст в принципе интересен. Но ты как-то неспособен что-ли описать явные преимущества.
Я вообще за функциональные языки если что так как написать что делать куда проще чем вырисовывать каждый чих там где это ненужно и всякие особые личности забывают что джава как работала на задохлых телефончиках с несколькими мегабайтами памяти, так и работает, так что даже потеря 30% производительности в некритических ситуациях это пофиг вообще.
А вот раст, к нему требования на порядок выше в точности, лаконичности кода для выявления ошибочного подхода. А то что надо не кривые мозги иметь чтобы писать на расте ровно такие же как и на Си ты вряд ли упомянул бы.
В любом случае есть библиотеки написанные на Си, С++, раст и можно их использовать не вникая в каждую мелочь. Вот библиотеки на расте это могло бы решить массу проблем.
То что молодые и амбициозные выбирают раст на каком-то иностранном сайте это как-то меняет ситуацию в России где предпочтительнее русскоязычное программирование?
Ну давай, начни осуждать Эльбрусы с Си кодом качественно написанным. Покажешь, а не глупый ли ты клоун.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #205

204. Сообщение от Без аргументов (?), 05-Ноя-22, 18:42   +1 +/
Дыа
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158

205. Сообщение от Прохожий (??), 05-Ноя-22, 19:05   –2 +/
> Ага, конечно на свалку. Скажи это банкам например. Работает себе 9front на Си

Ох уж эти мне писатели. Ещё бы им читать научиться внимательно и вдумчиво. Наверное, многого хочу... Я сказал, ЯЗЫКУ пора на свалку, а не ПРОДУКТАМ, которые на нём написаны. Новые продукты начинать писать следует на более современном языке, и, если есть такая возможность, постепенно мигрировать на него для уже существующих продуктов (вот как ядро Линукс, например).

> Для Эльбрусов пишут так чтобы в Си код был качественный и что-то никому в голову не пришло начинать с раста.

Сколько лет Эльбрусам, сколько лет Rust? Когда ответишь на этот вопрос, тогда поймёшь, какую глупость ты написал.

> Ты вот заявляешь что все вокруг дебилы эдакие старьем пользуются

Я не это заявляю вобще-то. Речь шла о луддитах, которые не приемлют новое, потому что его не понимают в силу слабых когнитивных способностей.

> Но ты как-то неспособен что-ли описать явные преимущества.

Это уже было сделано много раз до меня. Да и мною тоже, в общем. Надоело повторять одно и то же. Кому было интересно, давно уже нашёл тот самый сайт, где об этом можно почитать в деталях (https://www.rust-lang.org/).

> А то что надо не кривые мозги иметь чтобы писать на расте ровно такие же как и на Си ты вряд ли упомянул бы.

Это верно для ЛЮБОГО ЯП, не только для Rust или C.

> русскоязычное программирование

Это что за зверь такой? :)

> Ну давай, начни осуждать Эльбрусы с Си кодом качественно написанным.

Зачем бы мне лезть в ту область (Эльбрусы), с которой я почти не знаком? И причём здесь вообще Эльбрусы? Так, к слову пришлись?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

206. Сообщение от Аноним (208), 05-Ноя-22, 19:08   –2 +/
Не надо проектировать твои собственные желания на остальных людей
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197

207. Сообщение от Прохожий (??), 05-Ноя-22, 19:13   +/
Редокс - это экспериментальный проект, чтобы проверить, можно ли писать операционные системы на Rust. Оказалось - да, можно. Собственно, это всё, что и было нужно от этого проекта. Но если появится спонсор, то, думаю, и продолжить можно было бы. Пока не появился, судя по всему. А на одном энтузиазме далеко не протянешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #221

208. Сообщение от Аноним (208), 05-Ноя-22, 19:17   +/
Успокойтесь уважаемый, не нервничайте, я не отрицаю вашу мудрость. Я всего лишь пытаюсь подтвердить ваши слова
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

210. Сообщение от Прохожий (??), 05-Ноя-22, 19:26   +/
На самом деле полно языков, которые В СВОИХ НИШАХ гораздо лучше Си. Но для того, чтобы это понять, надо немножко напрячь серое вещество. А к этому многие местные "эксперты", увы, не готовы, потому что не умеют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #215

211. Сообщение от Прохожий (??), 05-Ноя-22, 19:27   +1 +/
... в голову старого больного луддита.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

214. Сообщение от Аноним (-), 05-Ноя-22, 21:47   +/
> А чего тут искать? Есть Раст, который так пиарят. Написал на нем
> первую программу, которую пишут на всех ЯП. Размер этой программы в
> очень много раз больше чем на Си. Разумеется, на Си тоже
> можно написать "Hello world", который размером будет еще меньше 18 килобайт,
> и для чего-то это может пригодиться (в сугубо учебных целях), но
> обычно так не делают, вместо этого используя стандартные возможности. Вот и
> на расте обычно никто программы не будет писать на ассемблере,

Сколько много слов вместо простого "да, я очередное опеннетное ламо и системный ЯП мне вообще никуда не упал"


% cat hello.rs
fn main() {
  println!("{} Hello World!", 1<3);
}
% rustc -O -C prefer-dynamic hello.rs && ll hello
-rwxr-x---  1 анон анон   9,3K  5 нояб. 19:44 hello*
% rustc -O -C prefer-dynamic -C link-args=-s hello.rs && ll hello                                                    
-rwxr-x---  1 анон анон   6,6K  5 нояб. 19:44 hello*

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

215. Сообщение от Аноним (216), 05-Ноя-22, 22:27   –1 +/
Сказал эксперд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #210

216. Сообщение от Аноним (216), 05-Ноя-22, 22:29   +/
Может ещё упомяте о том, что в ведущих фирмах планеты также пишут на Basic'e. А некоторые тихо сидят в Excel'e.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179

218. Сообщение от microsoft (?), 05-Ноя-22, 22:54   +/
Ну да, ну да, нету gc, на почитай https://rustmustdie.com/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174 Ответы: #224

219. Сообщение от microsoft (?), 05-Ноя-22, 22:56   –3 +/
Значит ты лжец
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172

220. Сообщение от kusb (?), 05-Ноя-22, 23:04   +1 +/
У меня от сидения на Опеннете кажется что Rust ー это такой троллинг, а не просто язык программирования который хочет решить задачу безопасности без вреда для производительности, что давно хотелось.
Какая-то дичь творится. То идея что на Rust нужно всё переписать, как будто всем нужна сложность. Читать неприятно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #223, #228

221. Сообщение от microsoft (?), 05-Ноя-22, 23:34   +/
Что, прям так разрабы редоха и заявили? Или это твои выдумки? Пруфы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207

222. Сообщение от Neon (??), 06-Ноя-22, 00:20   +2 +/
Как же бесит, когда давно известные компьютерные термины начинают заменять на новомодные. Каждый новый модный язычок - своя новомодная терминология.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #227

223. Сообщение от Аноним (223), 06-Ноя-22, 00:37   +/
Переписывание кода на новый язык - это же куча новых рабочих мест. Главное, почаще новые языки выпускайте и без работы никто не останется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

224. Сообщение от Аноним (-), 06-Ноя-22, 01:15   +1 +/
> Ну да, ну да, нету gc, на почитай https://rustmustdie.com/

Ссылка в качестве "доказательства" на редкостной безграмотности высер. С таким же успехом можно "доказать", что C++ - язык с GC, ссылаясь на std::shared_ptr.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

225. Сообщение от Андрей (??), 06-Ноя-22, 12:27   +/
Есть уже, хоть и не стабилизировали ещё. https://doc.rust-lang.org/stable/std/intrinsics/fn.likely.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #226

226. Сообщение от egan (?), 06-Ноя-22, 12:38   +/
Это не дает сделать if likely(let Some(one) = maybe_one){...}
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #225

227. Сообщение от Аноним (67), 06-Ноя-22, 13:01   +1 +/
> давно известные компьютерные термины начинают заменять на новомодные. Каждый новый модный язычок - своя новомодная терминология.

В этом вся суть "прогресса"! Зачем ломать голову и что-то изобретать? Берём С++ и называем в нём всё по-своему!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

228. Сообщение от iPony129412 (?), 06-Ноя-22, 14:06   +/
Я из-за этого Rust стал учить.
И реально же бомбит.

https://doc.rust-lang.org/book/ch17-03-oo-design-patterns.html

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220 Ответы: #231

229. Сообщение от iPony129412 (?), 06-Ноя-22, 14:09   +/
А было бы неплохо

error: character literal may only contain one codepoint
   --> lib.rs:122:16
    |
122 |     fn content<'🐴>(&self, post: &'🐴 Post) -> &'🐴 str {

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

230. Сообщение от 244 (?), 06-Ноя-22, 17:03   +1 +/
В C++ любой оператор двусмысленно выглядит из-за перегрузок так то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

231. Сообщение от Аноним (216), 06-Ноя-22, 19:55   +/
Посмотрел crush-курсы на ютубе по расту и карбону, последний выглядит гораздо приятнее.
Осталось только сделать описание типа слева, удалить не нужное fn, чуть поправить описание дженериков и и заменить let на const. Тогда будет норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #228 Ответы: #233, #240

232. Сообщение от Анончик (?), 07-Ноя-22, 13:20   +1 +/
Порог входа уже выше чем у C++?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #237, #238

233. Сообщение от Аноним (-), 07-Ноя-22, 16:48   +/
> заменить let на const

А const тогда на что менять?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #234

234. Сообщение от Аноним (128), 07-Ноя-22, 19:15   +/
если тип будет слева, останется один const
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233 Ответы: #235

235. Сообщение от Аноним (235), 08-Ноя-22, 00:40   +/
Carbon безнадёжен. Остаются Zig и Odin.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #234

237. Сообщение от Аноним (67), 08-Ноя-22, 13:30   –1 +/
> уже выше

в разы

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #232

238. Сообщение от Аноним (238), 08-Ноя-22, 21:22   +1 +/
>Порог входа уже выше чем у C++?

Ниже, но кривая входа намного более крутая, и многие ломаются в самом начале. Но дальше уже намного проще чем в С++ так как компилятор очень жесткий, и если скомпилировалось то обычно работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #232 Ответы: #239

239. Сообщение от Facemaker (?), 10-Ноя-22, 10:20   +/
>Ниже, но кривая входа намного более крутая

Не знаю, мне с имеющимся большим опытом C++ Rust показался скорее простым языком и освоился со свистом и прибаутками.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238

240. Сообщение от Facemaker (?), 10-Ноя-22, 10:21   +/
>удалить не нужное fn

Да вам, батенька, не по Расту надо курсы проходить...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру