Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования Rust 1.54" | +/– | |
| Сообщение от opennews (??), 29-Июл-21, 22:11 | ||
Опубликован релиз языка системного программирования Rust 1.54, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 4. Сообщение от FortyTwo (ok), 29-Июл-21, 22:20 | +7 +/– | |
> В разряд стабильных переведена новая порция API | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #293 | ||
| 5. Сообщение от Аноним (5), 29-Июл-21, 22:21 | +18 +/– | |
> Инкрементальная компиляция была отключена в выпуске 1.52.1 из-за выявления скрытых ошибок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #40 | ||
| 10. Сообщение от Аноньимъ (ok), 29-Июл-21, 22:35 | +/– | |
>Вызов макросов внутри атрибутов может оказаться полезным для включения в документирующие комментарии содержимого из других файлов. Например, для вставки содержимого файла README и результата выполнения скрипта можно указать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #46, #240 | ||
| 11. Сообщение от НяшМяш (ok), 29-Июл-21, 22:36 | +14 +/– | |
Где бы взять запасную печень, что не релиз, так праздник. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 15. Сообщение от Дмитрий (??), 29-Июл-21, 22:40 | +1 +/– | |
А когда перепишут Rust на Rust'e? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17 | ||
| 17. Сообщение от Аноним (17), 29-Июл-21, 22:43 | +10 +/– | |
Он уже на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #165, #248, #376 | ||
| 19. Сообщение от Dzen Python (ok), 29-Июл-21, 22:45 | –1 +/– | |
Мне больше интересно, зачем вставлять в .rs файл содержимое .md файла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #21, #53 | ||
| 21. Сообщение от Аноньимъ (ok), 29-Июл-21, 22:48 | +/– | |
> Далее по идее ридми.тхт и комментарии должны наоборот, из src-файлов ИЗвлекаться, и на их основе генерироваться нормальная человеческая документация + файл ридми. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #420 | ||
| 22. Сообщение от Кир (?), 29-Июл-21, 22:52 | –8 +/– | |
> макросов, напоминающих функции (процедурные макросы и макросы, созданные при помощи макроса "macro_rules!"). От функций подобные макросы отличаются символом "!" после имени (macro!(...)) и подстановкой исходного текста макроса вместо генерирования вызова функции | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24, #29 | ||
| 23. Сообщение от Аноним (24), 29-Июл-21, 22:53 | +6 +/– | |
Постепенно углубляюсь в этот язык, кайфую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28, #31, #38, #55, #127, #270, #630 | ||
| 24. Сообщение от Аноним (24), 29-Июл-21, 22:54 | +2 +/– | |
В каком смысле? Инлайн давно есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 28. Сообщение от Аноньимъ (ok), 29-Июл-21, 22:56 | +1 +/– | |
Лисп попробуйте, схему какуюнить, Racket например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #35, #554 | ||
| 29. Сообщение от Кир (?), 29-Июл-21, 22:56 | –5 +/– | |
Или, слава ржавчине, они изобрели #define? Непонятненько... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #32 | ||
| 31. Сообщение от Кир (?), 29-Июл-21, 22:57 | –5 +/– | |
Углубляйся. Даже, можно сказать, погружайся! Смотри только, метаном не задохнись. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #34 | ||
| 32. Сообщение от Аноним (24), 29-Июл-21, 22:58 | +13 +/– | |
Макросы C - худшие макросы ever, не надо их тут вспоминать, пожалуйста | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #75 | ||
| 34. Сообщение от Аноним (40), 29-Июл-21, 23:00 | –1 +/– | |
Метаном пованивает, когда возвращаюсь C/C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #39, #43, #103 | ||
| 35. Сообщение от Аноним (40), 29-Июл-21, 23:03 | +1 +/– | |
Спасибо за рекомендацию! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #225 | ||
| 38. Сообщение от Кир (?), 29-Июл-21, 23:05 | –3 +/– | |
А вообще, хочешь совет? Если хочешь реально посмотреть на программирование с новой стороны, попробуй Haskell. Очень интересная, хотя и временами мозговыносящая штука. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #51 | ||
| 39. Сообщение от Кир (?), 29-Июл-21, 23:05 | –2 +/– | |
Это ты просто не переоделся после погружений в раст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #41 | ||
| 40. Сообщение от Аноним (40), 29-Июл-21, 23:06 | +1 +/– | |
Друг, безопасности памяти в коде и отсутствие уязвимостей в принципе - принципиально разные вещи, второе нельзя достигнуть, но лучше всё же жить без первого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #59, #80, #254 | ||
| 41. Сообщение от Аноним (40), 29-Июл-21, 23:09 | –2 +/– | |
Ты же понимаешь, что после Раста это и правда совершенно ниочемные языки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #47, #179 | ||
| 43. Сообщение от Кир (?), 29-Июл-21, 23:12 | +/– | |
А почему ты пишешь C/C++? Не видишь разницы? Еще один товарищ из криокамеры с томиком Ритчи 80-лохматого года издания? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #309, #477 | ||
| 45. Сообщение от Anonnnym (?), 29-Июл-21, 23:13 | +3 +/– | |
> управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #92, #347 | ||
| 46. Сообщение от Аноним (46), 29-Июл-21, 23:14 | +/– | |
В cargo doc появилась поддержка не только api документации, поэтому теперь не обязательно нужен дополнительный тулинг, чтобы писать гайды, туториалы и проч подобные вещи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 47. Сообщение от Кир (?), 29-Июл-21, 23:14 | –1 +/– | |
А можно больше конкретики? Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #56, #68, #87, #238, #245, #303, #453 | ||
| 50. Сообщение от Хан (?), 29-Июл-21, 23:20 | +1 +/– | |
Неужели нельзя сделать не столь адовый синтаксис? Такое чувство что это C++ под веществами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #54, #93, #121 | ||
| 51. Сообщение от Аноним (46), 29-Июл-21, 23:21 | +2 +/– | |
На Rust после C++ и Haskell мне было довольно приятно перейти. Теперь на нём фулл-тайм и пишу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #310 | ||
| 52. Сообщение от Аноним (52), 29-Июл-21, 23:23 | –3 +/– | |
Какой язык выбрать новичку для изучения, чтобы потом грести бабло лопатой? rust, haskell, js, vlang, crystal, zig, java? Как я понимаю большие деньги можно заработать в кровавом энтерпрайзе, а они любят джавку, поэтому выбирать и не приходится. Только java? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #63, #65, #288, #465 | ||
| 53. Сообщение от ПомидорИзДолины (?), 29-Июл-21, 23:23 | +5 +/– | |
В Расте документация генерируется на основе специально оформленных комментариев (doxigen вид сбоку). Когда документации становится много это усложняет навигацию по исходному когда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #188 | ||
| 54. Сообщение от Аноним (46), 29-Июл-21, 23:25 | +3 +/– | |
Нормальный синтаксис, просто для некоторых незнакомый и непривычный, потому что нет опыта с ML-языками например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #60, #282 | ||
| 55. Сообщение от Хан (?), 29-Июл-21, 23:26 | +/– | |
Брат жив? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 56. Сообщение от Кир (?), 29-Июл-21, 23:26 | –1 +/– | |
Вот интересно, ярый фанат раста уже полчаса ничего не отвечает на этот простой вопрос... Отчего бы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #61, #221 | ||
| 57. Сообщение от Аноним (46), 29-Июл-21, 23:26 | +8 +/– | |
Выбирать лучше предметную область, а не язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #62 | ||
| 58. Сообщение от Аноним (58), 29-Июл-21, 23:29 | +/– | |
Всё также полдня собирается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #66 | ||
| 59. Сообщение от Аноним (59), 29-Июл-21, 23:29 | +/– | |
Не такие уж и принципиальные, смежные. Ошибки работы с памятью запросто используют для уязвимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 60. Сообщение от Хан (?), 29-Июл-21, 23:30 | +/– | |
Нормальный? В каком месте? Это же кому то взбрело в голову скрестить ML-языки в которых шарит 3,5 анонимуса и ООП вроде C++/Java/C# которое знают процентов 90... от чего получился Rust который могут понимать все теже 3,5 анонисуса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #101, #122 | ||
| 61. Сообщение от Аноним (59), 29-Июл-21, 23:31 | +2 +/– | |
Спать пошёл, не? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #440 | ||
| 62. Сообщение от Хан (?), 29-Июл-21, 23:32 | –2 +/– | |
Бред сказал... тип ну например он выбрал веб и тут... бац!!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #64, #72 | ||
| 63. Сообщение от Аноньимъ (ok), 29-Июл-21, 23:33 | +3 +/– | |
> Какой язык выбрать новичку для изучения, чтобы потом грести бабло лопатой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #91 | ||
| 64. Сообщение от Аноньимъ (ok), 29-Июл-21, 23:34 | +/– | |
> Бред сказал... тип ну например он выбрал веб и тут... бац!!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #67 | ||
| 65. Сообщение от Хан (?), 29-Июл-21, 23:34 | +1 +/– | |
В кровавом только два языка жабка и дотнет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #289, #632 | ||
| 66. Сообщение от Аноним (46), 29-Июл-21, 23:34 | +1 +/– | |
Бесплатно ништяков не бывает, за всё надо чем-то платить. Был бы Rust как Go - собирался бы так же быстро, как и Go. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #70 | ||
| 67. Сообщение от Хан (?), 29-Июл-21, 23:34 | –1 +/– | |
Typescript | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #69 | ||
| 68. Сообщение от Anonnnym (?), 29-Июл-21, 23:34 | +/– | |
> Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #236, #275 | ||
| 69. Сообщение от Аноньимъ (ok), 29-Июл-21, 23:35 | +3 +/– | |
Вжух! И в продакшен! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #317 | ||
| 70. Сообщение от Хан (?), 29-Июл-21, 23:35 | –1 +/– | |
В чем реальное преимущество Rust над Gо? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #77, #82, #277 | ||
| 71. Сообщение от Хан (?), 29-Июл-21, 23:36 | –6 +/– | |
Имхо конечно, но пока растоманы кричат какой ржавый отполированный и блестящий, чуваки на Go просто пишут софт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76 | ||
| 72. Сообщение от Аноним (46), 29-Июл-21, 23:42 | +/– | |
Веб - слишком широкое понятие. Там например есть и фронт, и бэк. Поэтому странно просто выбрать "веб". Это как выбрать "прикладное программирование". Лучше чем ничего, потому что отсекает какое-то множество языков, но всё ещё недостаточно специализировано, чтобы остановиться на паре. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #73 | ||
| 73. Сообщение от Хан (?), 29-Июл-21, 23:44 | –3 +/– | |
А это уже абстракция реального мира за который так критикуют ООП они могут быть сколь угодно вложенными друг в друга, совсем другое дело манямирки зумеров у них все просто и понятно... ровно до того момента написания кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 75. Сообщение от Хан (?), 29-Июл-21, 23:46 | –5 +/– | |
Макрос это не часть языка это препроцессор компилятора и чем же макросы rust лучше чем си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #86, #111, #234 | ||
| 76. Сообщение от Ненавижу SJW (?), 29-Июл-21, 23:47 | +3 +/– | |
Казалось бы причём тут Go | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #79 | ||
| 77. Сообщение от Аноним (80), 29-Июл-21, 23:48 | +1 +/– | |
Го не орут на каждом шагу что безопасный. Хотя куда уж более безопасный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #81 | ||
| 79. Сообщение от Хан (?), 29-Июл-21, 23:49 | –4 +/– | |
На Go есть реальные сложные проэкты которые доказывают состоятельность разработки на этом языке... а что есть на Rust? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #95 | ||
| 80. Сообщение от Аноним (80), 29-Июл-21, 23:50 | –5 +/– | |
Тогда зачем нужна эта ваша «безопасная память»? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #89, #290 | ||
| 81. Сообщение от Хан (?), 29-Июл-21, 23:52 | +1 +/– | |
Ну да, они просто им пользуются... а не мечтают изобрести чудоязык | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #513 | ||
| 82. Сообщение от Аноним (46), 29-Июл-21, 23:53 | +/– | |
Преимущество в одном контексте является недостатком в другом. Rust как язык мощнее Go, но если команда на 75% из джунов, то это минус. Джуны на Go напишут лучше и быстрее, чем на Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #83 | ||
| 83. Сообщение от Хан (?), 29-Июл-21, 23:56 | +/– | |
Так Go лучше получается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #99, #235 | ||
| 85. Сообщение от Хан (?), 30-Июл-21, 00:01 | –4 +/– | |
Если долго вглядываться в код на расте, скоро раст начнет вглядываться в тебя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 86. Сообщение от Аноним (46), 30-Июл-21, 00:01 | –1 +/– | |
Действительно, наверное и в стандартах языков С и С++ ничего нет про макросы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #88, #90 | ||
| 87. Сообщение от ПомидорИзДолины (?), 30-Июл-21, 00:04 | +2 +/– | |
Растовские маркросы - это просто песня. После них в сторону темплейты, даже с концептами, смотреть вообще не хочется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #94 | ||
| 88. Сообщение от Хан (?), 30-Июл-21, 00:08 | –3 +/– | |
Спецификация C или C++ описывает не только сам язык, а еще например язык макросов для компилятора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #104 | ||
| 89. Сообщение от Sw00p aka Jerom (?), 30-Июл-21, 00:10 | –2 +/– | |
безопасная память это физически разделенная | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 90. Сообщение от Хан (?), 30-Июл-21, 00:12 | –3 +/– | |
Стандартная библиотека тоже отношения не имеет к синтаксису ЯП, она лишь описывает API для взаимодействия с окружением внутри ОС, но это же не мешает ей быть в стандарте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #105 | ||
| 91. Сообщение от Хан (?), 30-Июл-21, 00:15 | +/– | |
У нас только в банковском ИТ секторе водятся деньги, а там Java и C# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #298, #499 | ||
| 92. Сообщение от Хан (?), 30-Июл-21, 00:27 | –14 +/– | |
Есть там GC, сказки растоманов про некую магию избавлющую от всех проблем это полная туфта | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #120 | ||
| 93. Сообщение от Rev (?), 30-Июл-21, 00:33 | +/– | |
Адовый синтаксис только если использовать дженерики и указание времён жизни. Но есть секрет - можно их не использовать :-D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #125 | ||
| 94. Сообщение от Кир (?), 30-Июл-21, 00:33 | –1 +/– | |
Ну приведи же пример песни, что-нибудь такое, что заставит всех ахнуть от восхищения и навсегда забыть прочие богомерзкие ЯП! А то на поверку оказывается практически всегда, что растаманы просто не знают C++ и выдают теплое за мягкое ))))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #115, #454 | ||
| 95. Сообщение от Rev (?), 30-Июл-21, 00:34 | +2 +/– | |
На Расте тоже дохрена всего, достаточно просто поискать :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #112 | ||
| 96. Сообщение от Аноним (96), 30-Июл-21, 00:35 | –3 +/– | |
Виджетов нет, IDE нет. Софта на расте тоже не видно, так наколенные поделки качества хуже чем на питоне | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #100, #107, #109, #142, #247 | ||
| 97. Сообщение от Аноним (96), 30-Июл-21, 00:36 | +4 +/– | |
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust - это вот всё кто разгребать будет? Или они только и могут на других вину сваливать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #98 | ||
| 98. Сообщение от Аноним (96), 30-Июл-21, 00:36 | +/– | |
И это наминутку не в софте на расте. Это в САМОМ расте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #102, #257 | ||
| 99. Сообщение от Аноньимъ (ok), 30-Июл-21, 00:38 | +2 +/– | |
> Так Go лучше получается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #136 | ||
| 100. Сообщение от Аноньимъ (ok), 30-Июл-21, 00:40 | +/– | |
> Виджетов нет, IDE нет. Софта на расте тоже не видно, так наколенные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #156 | ||
| 101. Сообщение от Аноньимъ (ok), 30-Июл-21, 00:45 | +2 +/– | |
> ML-языки в которых шарит 3,5 анонимуса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #139 | ||
| 102. Сообщение от Аноньимъ (ok), 30-Июл-21, 00:49 | +/– | |
> И это наминутку не в софте на расте. Это в САМОМ расте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 103. Сообщение от Аноним (103), 30-Июл-21, 01:04 | +2 +/– | |
Метан - он без вкуса и запаха. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #193 | ||
| 104. Сообщение от Аноним (46), 30-Июл-21, 01:05 | +/– | |
Кажется, что тебе нужно прочитать секцию Scope стандарта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #113 | ||
| 105. Сообщение от Аноним (46), 30-Июл-21, 01:06 | +/– | |
Синтаксис языка != язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #108, #114 | ||
| 107. Сообщение от Аноним (103), 30-Июл-21, 01:08 | +1 +/– | |
>Виджетов нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #161, #529 | ||
| 108. Сообщение от Хан (?), 30-Июл-21, 01:16 | –4 +/– | |
Хм, ЯП может считаться то что компилируется напрямую в машинный код(неважно как статически, через jit или интерпритатор) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 109. Сообщение от Хан (?), 30-Июл-21, 01:18 | –4 +/– | |
Нет софта нет проблем...стабильность! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 | ||
| 110. Сообщение от Аноним (110), 30-Июл-21, 01:18 | +8 +/– | |
Раньше все отнекивался от раста и думал, что это очередной распиаренный проходняк. Но на днях решил попробовать на вкус, что это такое. Скачал компилятор, открыл растбук и начал писать код. И знаете, что? Мне понравилось, такого хорошего языка я еще не встречал. С первого взгляда зацепил, зараза. Поэтому желаю языку дальнейшего развития, чтобы однажды перейти на него полностью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #124, #134, #145, #174, #266, #352, #365 | ||
| 111. Сообщение от Аноним (-), 30-Июл-21, 01:19 | +4 +/– | |
> Макрос это не часть языка это препроцессор компилятора и чем же макросы rust лучше чем си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #116, #117, #128 | ||
| 112. Сообщение от Хан (?), 30-Июл-21, 01:19 | –1 +/– | |
Гонишь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #141 | ||
| 113. Сообщение от Хан (?), 30-Июл-21, 01:25 | –3 +/– | |
Помню был тут один поехавший который мне доказывал что язык Си это ООП язык только по тому чтт в стандарте Си имеется слово "обьект трансляции" то есть всмысле раздельная компиляция, но слово же "обьект" есть в стандарте Си значит ООП? И ты туда же? А логику как? Включить не пробывал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 Ответы: #119 | ||
| 114. Сообщение от Хан (?), 30-Июл-21, 01:27 | –4 +/– | |
Синтаксис ЯП так или иначе имеет машинное отображение в виде исполняемого файла с инструкциями процессора... макросы этого не имеют | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 115. Сообщение от ПомидорИзДолины (?), 30-Июл-21, 01:28 | –1 +/– | |
А ты такой наивный, крошка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #118 | ||
| 116. Сообщение от Хан (?), 30-Июл-21, 01:38 | –4 +/– | |
Макросы это тупо подстановка кода из макросов в код программы, иначе говоря шаблонизатор... какое нафиг AST причем здесь оно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #126 | ||
| 117. Сообщение от Хан (?), 30-Июл-21, 01:40 | –2 +/– | |
Короче разберись что такое макросы, инлайн функции и обычные функции чем они отличаются, а то у тебя венегрет какой то в голове | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #138 | ||
| 118. Сообщение от Кир (?), 30-Июл-21, 01:47 | –1 +/– | |
То есть блеснуть киллер-фичей не могём, понятно. Ладно, не расстраивайся, продолжай надувать щёки... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 Ответы: #222, #549 | ||
| 119. Сообщение от adolfus (ok), 30-Июл-21, 01:50 | +1 +/– | |
Нет в стандарте С никакого "объекта трансляции", но есть "единица трансляции" -- это то, что получается в результате работы препроцессора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #149 | ||
| 120. Сообщение от Aukamo (ok), 30-Июл-21, 01:51 | +1 +/– | |
Приведите ссылку на строку(и) кода, благо Rust на Github есть, показывающего что в расте есть GC. Очень интересно посмотреть. Под GC имеется в виду именно runtime\времени исполнения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #154 | ||
| 121. Сообщение от topin89 (ok), 30-Июл-21, 01:58 | +6 +/– | |
Из всех языков на выбор, ты выбрал C++ для сравнения? C++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #129, #144, #369 | ||
| 122. Сообщение от Aukamo (ok), 30-Июл-21, 02:00 | –1 +/– | |
С чего вы вдруг взяли что в Rust есть ООП? ООП держится на 3х китах: инкапсуляция, наследование, полиморфизм. Можете начать пояснять начиная с наследования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #140, #143, #191, #228 | ||
| 123. Сообщение от Аноним (165), 30-Июл-21, 02:01 | –2 +/– | |
> Инкрементальная компиляция была отключена в выпуске 1.52.1 из-за выявления скрытых ошибок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #137 | ||
| 124. Сообщение от Аноним (165), 30-Июл-21, 02:02 | +/– | |
Какой-то п0pн0рассказ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #130 | ||
| 125. Сообщение от Aukamo (ok), 30-Июл-21, 02:03 | +/– | |
А ещё можно разобраться в том как это всё работает, говорят помогает. + относительно новые версии раста много чего уже делают сами (вроде как в 1.28+ много сахара добавили) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 126. Сообщение от Аноним (-), 30-Июл-21, 02:15 | +1 +/– | |
> Макросы это тупо подстановка кода из макросов в код программы, иначе говоря шаблонизатор... какое нафиг AST причем здесь оно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 Ответы: #132, #133 | ||
| 127. Сообщение от adolfus (ok), 30-Июл-21, 02:18 | +/– | |
Спецификация этого раста существует? Строгое описание синтаксиса, ситуации неопределенного поведения, особенности функционирование в среде, автономное функционирование? Срок поддержки текущих спецификаций какой? Вот все современные компиляторы языка С спокойно и без каких-либо проблем компилируют код, написанный в начале 80-х и содержащий кучу вызовов библиотечных функций, включая лонгджампы и сложный форматный ввод/вывод. Код не менялся около сорока лет и сегодня используется без какой-либо доработки в том виде, в котором использовался с самого начала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #181, #299, #620 | ||
| 128. Сообщение от Хан (?), 30-Июл-21, 02:20 | –1 +/– | |
Хотя вычисление макроса на этапе компиляции вроде нигде не прописано, поэтому в старых компиляторах применяется обычный копипаст | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #272 | ||
| 129. Сообщение от Aukamo (ok), 30-Июл-21, 02:22 | +/– | |
Если постараться, на Rust можно написать код который будет куда хуже того что вы привели. Много кто из новичков жалуется не неочевидность trait-ов. Библиотеки, в том числе стандартная, имеет тенденцию раскрывать потенциал структур через trait-ы, например используя `std::fs::File` нужно ещё `std::io::{Read, Write}` подключить. Обращу ваше внимание что они даже не в одном модуле находятся. И эта же ситуация возникает повсеместно во всех crate-ах, это уложняет понимание библитек без хорошой документации. В целом, ко всему есть доступ, но путаница всё равно возникает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #325 | ||
| 130. Сообщение от Аноним (588), 30-Июл-21, 02:22 | –3 +/– | |
Похоже, что на свет уже появилась такая сущность, как "растоботы". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #124 Ответы: #135, #426 | ||
| 132. Сообщение от Хан (?), 30-Июл-21, 02:24 | –1 +/– | |
Ответь умник где найти код дефайна в обьектном файле? Ах да я ж забыл что он существует лишь в памяти компилятора на момент компиляции...или ты не согласен? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 Ответы: #148 | ||
| 133. Сообщение от Хан (?), 30-Июл-21, 02:25 | +/– | |
И не трави за подстановки дефайна, ты скажи где он как машинный код в обьектном файле? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 Ответы: #617 | ||
| 134. Сообщение от Хан (?), 30-Июл-21, 02:26 | –1 +/– | |
Брат жив? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 | ||
| 135. Сообщение от Аноним (110), 30-Июл-21, 02:26 | –1 +/– | |
Дайте угадаю, вы еще ни одной строчки на расте не написали, верно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 Ответы: #157, #159 | ||
| 136. Сообщение от Хан (?), 30-Июл-21, 02:27 | +/– | |
Ниша Go уже давно обозначена... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #197 | ||
| 137. Сообщение от Второе Я (?), 30-Июл-21, 02:28 | +7 +/– | |
Раст не панацея. От неосиляторов с опеннета, вот, например, - не спасает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 138. Сообщение от Аноним (-), 30-Июл-21, 02:30 | +/– | |
>> макросы, которые часть языка и "умеют" в AST | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 | ||
| 139. Сообщение от Хан (?), 30-Июл-21, 02:31 | –2 +/– | |
Аудитория OCaml, F#, Haskell, Lisp как бы намикает на популярность и понятность ФП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #216 | ||
| 140. Сообщение от Хан (?), 30-Июл-21, 02:33 | –2 +/– | |
Ключевое слово "Скрестить" ФП и ООП... понятное дело что нормальным ООП там и не пахнет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #147 | ||
| 141. Сообщение от Aukamo (ok), 30-Июл-21, 02:33 | +1 +/– | |
avr-hal имеет аналог для Go? https://github.com/Rahix/avr-hal | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #146 | ||
| 142. Сообщение от Aukamo (ok), 30-Июл-21, 02:37 | +1 +/– | |
Барин за слова не отвечает: Rust Language Server в виде Rust analyzer 100 лет как есть. Можно что на Vim что на VS Code писать с одинаковой степенью интеграции. VS Code даже дебажить через gdb может, если напрягает запуск с терминала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #168 | ||
| 143. Сообщение от adolfus (ok), 30-Июл-21, 02:38 | +1 +/– | |
Не три кита, а гораздо больше, причем главный из них -- это обмен сообщениями между объектами, чтобы передавать информацию, а не вызовы "методов". Кстати, в C++ вообще нет методов, только функции-члены классов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #150 | ||
| 144. Сообщение от Хан (?), 30-Июл-21, 02:39 | –3 +/– | |
Ключевое слово "Синтаксис" C++, а не детали реализации его стандартной либы или грязных костылей во имя совсестимости... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #170, #312 | ||
| 145. Сообщение от Aukamo (ok), 30-Июл-21, 02:40 | +3 +/– | |
IMHO, лучше всего начинать читать Книгу (The Book https://doc.rust-lang.org/book/) там 20 глав, они покрывают 100% всего что есть в раст и дают понять где смотреть то, чего в книге нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #408 | ||
| 146. Сообщение от Хан (?), 30-Июл-21, 02:43 | –2 +/– | |
Бред какой то... кому это нужно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 Ответы: #153 | ||
| 147. Сообщение от Aukamo (ok), 30-Июл-21, 02:44 | +1 +/– | |
Т.е. ваше экспертное мнение таково, что LINQ для C# как и сам С# не состоятелет в силу того что используются 2 таких несовместимых подхода как ФП и ООП? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 Ответы: #152 | ||
| 148. Сообщение от Аноним (-), 30-Июл-21, 02:44 | +1 +/– | |
> Ответь умник где найти код дефайна в обьектном файле? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 149. Сообщение от Хан (?), 30-Июл-21, 02:45 | –1 +/– | |
Был он меня задолбал этим слово, вроде в C89 его нашел... хз погугли | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 | ||
| 150. Сообщение от Aukamo (ok), 30-Июл-21, 02:49 | +/– | |
> Не три кита, а гораздо больше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 Ответы: #527 | ||
| 152. Сообщение от Хан (?), 30-Июл-21, 02:52 | –2 +/– | |
C# изначально спроектирован как ООП язык, различные фичи добавлялись походу, так что дефолтная концепция не пострадала | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #160 | ||
| 153. Сообщение от Aukamo (ok), 30-Июл-21, 02:53 | +/– | |
Если вы о Go, я с вами полностью согласен (хотя отголоски разума всё таки говорят что на нём почти как на python код пишется, легко и непринуждённо) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 Ответы: #169 | ||
| 154. Сообщение от Хан (?), 30-Июл-21, 02:57 | –1 +/– | |
Магия? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 Ответы: #162 | ||
| 156. Сообщение от Аноним (156), 30-Июл-21, 03:00 | +/– | |
Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 Ответы: #201, #353, #585 | ||
| 157. Сообщение от Аноним (157), 30-Июл-21, 03:01 | +/– | |
На самом деле как только нормальные батарейки появятся, так сразу. Скорее всего, многим людям всё равно на чём писать, да и в целом люди любят нескучный синтаксис (позволяет тешить чсв), так что это единственная преграда (практически в текущем состоянии мало кому интересно для прикладных задач). Какой смысл писать на языке, на котором тебе придётся всё изобретать самому? Хотя, конечно, зависит от задач, где-то и можно впихнуть. Но скорее на расте всё равно придётся реализовывать только какую-то часть логики. Ну вот вроде сложные и опасные задачи сложения строк или перебора массивов, на остальное как видится раст не способен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #427, #459 | ||
| 159. Сообщение от Аноним (156), 30-Июл-21, 03:03 | –1 +/– | |
Я написал. И моей целью было сделать так чтобы в safe он упал. И прикинь. Он упал. Грохнулся с треском. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #163, #445 | ||
| 160. Сообщение от Aukamo (ok), 30-Июл-21, 03:04 | +/– | |
RTFM: https://doc.rust-lang.org/book/ch17-00-oop.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 Ответы: #171 | ||
| 161. Сообщение от Аноним (156), 30-Июл-21, 03:06 | +/– | |
А можно подробнее про QtCreator и раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #284 | ||
| 162. Сообщение от Aukamo (ok), 30-Июл-21, 03:08 | +/– | |
> Магия? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 Ответы: #172, #173 | ||
| 163. Сообщение от Аноним (110), 30-Июл-21, 03:09 | +/– | |
А пример в этом треде? Если нет, то дайте наводку, чтобы я смог найти его. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #159 Ответы: #176, #274 | ||
| 165. Сообщение от Аноним (165), 30-Июл-21, 03:10 | –6 +/– | |
Дак вон оно что, Михалыч... Потому ошибки и вылазят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #273, #306 | ||
| 166. Сообщение от Хан (?), 30-Июл-21, 03:11 | –3 +/– | |
И откуда на опеннете столько зумеров, считающих что здесь DTF какой нибудь где все друг друга хвалят и восторгаются хеллоуворлдами? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #175, #177, #218, #342 | ||
| 168. Сообщение от Аноним (156), 30-Июл-21, 03:17 | –4 +/– | |
Барин тупит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 Ответы: #294, #357, #399, #406 | ||
| 169. Сообщение от Хан (?), 30-Июл-21, 03:18 | –3 +/– | |
Смешной | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 170. Сообщение от Хан (?), 30-Июл-21, 03:19 | +/– | |
*C++98 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 | ||
| 171. Сообщение от Хан (?), 30-Июл-21, 03:22 | –5 +/– | |
Наследования нет))) лол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #160 Ответы: #316 | ||
| 172. Сообщение от Хан (?), 30-Июл-21, 03:24 | –2 +/– | |
Ахахаха вот это да сильно... выдавать за ноухау подобие умных указателей C++ !!! Это фиаско братан | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 Ответы: #237, #396 | ||
| 173. Сообщение от Хан (?), 30-Июл-21, 03:24 | –1 +/– | |
По секрету... чисто между нами... умные указатели это тоже разновидность GC...прикинь да... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 Ответы: #261, #278, #561 | ||
| 174. Сообщение от Аноним (156), 30-Июл-21, 03:25 | –2 +/– | |
Что ты написал? Hello wrold копипастом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 | ||
| 175. Сообщение от Аноним (156), 30-Июл-21, 03:28 | +1 +/– | |
> А с растоманами даже спорить не интересно, чуть что убегают и прячутся в своем манямирке где все безопасно и ничто не течет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #178, #255 | ||
| 176. Сообщение от Аноним (156), 30-Июл-21, 03:32 | +/– | |
Пример не в этом треде. Наводка rust падает точно также как современный C++ в тех-же местах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #163 | ||
| 177. Сообщение от Аноним (110), 30-Июл-21, 03:33 | +1 +/– | |
> Любое обсуждение ЯП это ожесточенные споры, обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #180, #185 | ||
| 178. Сообщение от Аноним (156), 30-Июл-21, 03:34 | –1 +/– | |
Спорим это сообщение он тоже спрячет :D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #175 | ||
| 179. Сообщение от Хан (?), 30-Июл-21, 03:38 | +/– | |
У C++ есть два плюса Boost и Qt, ну и сишные либы ему как родные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #475 | ||
| 180. Сообщение от Аноним (156), 30-Июл-21, 03:39 | –4 +/– | |
Тут другой вопрос. К нормальным людям. У растоманов память короткая из за наркотиков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 Ответы: #182 | ||
| 181. Сообщение от Хан (?), 30-Июл-21, 03:40 | +1 +/– | |
Даже видео на эту тему Страуструп запи ывал))) но вы ни понимаете это другое | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 | ||
| 182. Сообщение от Аноним (110), 30-Июл-21, 03:44 | +1 +/– | |
> А вы помните когда они своего-же загнобили? Чувак там какой-то движок сайта на расте делал. Его загнобили что он не тру растоман и не по растомански пишет. Человека довели даже до того что он проект свернул послав всех. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #180 Ответы: #184, #187 | ||
| 183. Сообщение от deeaitch (ok), 30-Июл-21, 03:47 | –1 +/– | |
Эх, а у меня почти получилось его внедрить в компании в automotive. Но нет, сыровато. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #208 | ||
| 184. Сообщение от Аноним (184), 30-Июл-21, 03:49 | –2 +/– | |
Справедливо и ты прав. Это жутчайшая жуть писать в стиле C на C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #182 | ||
| 185. Сообщение от Хан (?), 30-Июл-21, 03:52 | –1 +/– | |
Не спор ради спора, а по сути естественный отбор в ЯП и их фан базе... если их язык дно, а они толстенькие неженки с айфончиками тогда их чудотехнологию раздавят как катком адепты других ЯП вот с такими огроменными яелами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 Ответы: #189, #192, #260 | ||
| 187. Сообщение от Хан (?), 30-Июл-21, 03:57 | –2 +/– | |
Писательство в Си стиле порой вынужденно если не хочешь городить абстракции для сишных либ и потом их тестить и отлаживать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #182 | ||
| 188. Сообщение от Аноньимъ (ok), 30-Июл-21, 03:57 | +/– | |
Но зачем для этого какие-то макросы в исходниках? В доках пишешь имя функции и комментарий. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #200 | ||
| 189. Сообщение от deeaitch (ok), 30-Июл-21, 03:59 | –1 +/– | |
Есть забавная история, с месяц назад. Я уже писал о том как пробовал использовать Rust в automotive. Повторятся не буду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 Ответы: #194, #198, #329 | ||
| 191. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:05 | +2 +/– | |
>инкапсуляция, наследование, полиморфиз | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #205 | ||
| 192. Сообщение от Аноним (110), 30-Июл-21, 04:07 | +2 +/– | |
Бред какой-то. Я думал, что пригодность языка определяет его эфыктивность и удобство при решении задач, а не игра кто кого перевоняет в интернете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 Ответы: #195, #196, #207 | ||
| 193. Сообщение от Аноним (193), 30-Июл-21, 04:08 | +1 +/– | |
Это он природный без запаха, а тут после интенсивной газификации малых водоёмов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #287 | ||
| 194. Сообщение от Хан (?), 30-Июл-21, 04:11 | –1 +/– | |
Лол конечно... но что с них взять? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 Ответы: #203 | ||
| 195. Сообщение от Хан (?), 30-Июл-21, 04:11 | +1 +/– | |
Вспомни D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #192 | ||
| 196. Сообщение от Хан (?), 30-Июл-21, 04:12 | +/– | |
Не перевоняет, а докажет ненужность... этл разные вещи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #192 Ответы: #223 | ||
| 197. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:13 | +3 +/– | |
Раст универсальный, тоесть для всего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 | ||
| 198. Сообщение от Хан (?), 30-Июл-21, 04:17 | –1 +/– | |
Или спроси по приколу почему цикл никогда не вызовет переполнение стека в отличии от рекурсии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 Ответы: #206 | ||
| 200. Сообщение от Анонимъ (?), 30-Июл-21, 04:19 | +/– | |
Комментарии-документация чисто технически являются специальным синтаксисом для #[doc] макроса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #188 Ответы: #210 | ||
| 201. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:22 | +1 +/– | |
>Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #156 | ||
| 202. Сообщение от Хан (?), 30-Июл-21, 04:23 | –3 +/– | |
Вангую что растоманы даже не знают как передаются аргументы в функцию и почему например нельзя вернуть массив из функции, это же так низкоуровнево))) а в расте все просто и понятно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #209, #226, #243, #286, #381 | ||
| 203. Сообщение от deeaitch (ok), 30-Июл-21, 04:30 | –1 +/– | |
Понимаешь, мне потом кошмары реально снились от таких инопланетных технологий. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #194 Ответы: #212 | ||
| 204. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:30 | +2 +/– | |
Походу тему атаковала нейросеть на самоподдуве. Забавно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #211, #224 | ||
| 205. Сообщение от Хан (?), 30-Июл-21, 04:30 | –2 +/– | |
Бредишь истинным ООП Алана Кея на клеточном уровне? Лол конечно, но это лютые тормоза... для примера можешь написать программу где каждая функция будет отдельным процессом и любой чих будет вызывать ОС для передачи сообщений через пайпы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #191 Ответы: #231 | ||
| 206. Сообщение от deeaitch (ok), 30-Июл-21, 04:30 | –1 +/– | |
Слушай, гениально. Всё, у меня на следующей неделе собеседование. Я обязательно спрошу. Классный вопрос. Спасибо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #198 Ответы: #213, #232, #378 | ||
| 207. Сообщение от deeaitch (ok), 30-Июл-21, 04:32 | +/– | |
Добро пожаловать в реальность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #192 | ||
| 208. Сообщение от deeaitch (ok), 30-Июл-21, 04:33 | –2 +/– | |
О, классно, растоманы меня минусуют, не спят, бдят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #183 Ответы: #239, #264 | ||
| 209. Сообщение от deeaitch (ok), 30-Июл-21, 04:35 | –2 +/– | |
Ты знал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #219 | ||
| 210. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:35 | +4 +/– | |
Я к тому что. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #200 Ответы: #229, #263 | ||
| 211. Сообщение от deeaitch (ok), 30-Июл-21, 04:35 | –3 +/– | |
Бросай наркотики и иди читать книжки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 | ||
| 212. Сообщение от Хан (?), 30-Июл-21, 04:37 | +/– | |
Я аж заскринил это))) но ты хоть обьяснил пареньку в чем суть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #203 Ответы: #214, #217 | ||
| 213. Сообщение от Хан (?), 30-Июл-21, 04:41 | –1 +/– | |
Ну или такое, чем технически отличается глобальная переменная от статической?(спойлер... ничем... разница лишь в том что в функции известен ее адрес в исполняемом коде, а за ее пределами ее адрес не известен) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 Ответы: #215, #374 | ||
| 214. Сообщение от deeaitch (ok), 30-Июл-21, 04:44 | +/– | |
Нет, я не выдержал после того как он сказал что авторитетно может заявить что iOS это Linux и я ему могу верить потому что он специалист. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #212 | ||
| 215. Сообщение от deeaitch (ok), 30-Июл-21, 04:44 | –2 +/– | |
Такой у меня уже есть вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #213 Ответы: #220 | ||
| 216. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:46 | +1 +/– | |
>Аудитория OCaml, F#, Haskell, Lisp как бы намикает на популярность и понятность ФП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 Ответы: #436 | ||
| 217. Сообщение от deeaitch (ok), 30-Июл-21, 04:49 | +1 +/– | |
> Я аж заскринил это))) но ты хоть обьяснил пареньку в чем суть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #212 | ||
| 218. Сообщение от Аноньимъ (ok), 30-Июл-21, 04:53 | +1 +/– | |
>Любое обсуждение ЯП это обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 | ||
| 219. Сообщение от Хан (?), 30-Июл-21, 05:02 | –2 +/– | |
Ладно расскажу и я, вообще думаю все помнят скандал со злополучным Audacity и сливом персональных данных, один разраб кричал что мол хэш-функция обратно не реверсится, на что ему знающие люди тактично указали что если число входящих значений в хэш-функцию конечно как те же IP-адреса, то не составляет труда составить таблицу хэшей всех IP адресов после чего прогнать интересующий тебя хэш по ней дабы найти соответствие и узнать IP-адрес... на что разраб сказал что вы все врети и отключился | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #209 | ||
| 220. Сообщение от Хан (?), 30-Июл-21, 05:05 | –2 +/– | |
Значит разрабы правильно юзают возрат из функции по ссылке на статическую переменную ибо безопасно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #215 Ответы: #386 | ||
| 221. Сообщение от Хан (?), 30-Июл-21, 05:10 | +/– | |
Он ищет истину! Там где ее нет... заблудшие растоманы такие | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 222. Сообщение от Аноним (222), 30-Июл-21, 05:10 | +/– | |
Захочешь - сам найдешь. Не захочешь - тебе хоть двести фич под нос сунь, все равно плеваться будешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #324 | ||
| 223. Сообщение от Аноним (222), 30-Июл-21, 05:14 | +1 +/– | |
Хаааан, ты уже обоср@лся в каждой ветке под этой новостью. Заканчивай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 | ||
| 224. Сообщение от Аноним (222), 30-Июл-21, 05:15 | +4 +/– | |
Это юзеры, к сожалению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 Ответы: #230 | ||
| 225. Сообщение от Аноним (246), 30-Июл-21, 05:15 | +/– | |
Да нет в этих лиспах никакого чистого ФП. В scheme ФП, конечно, побольше, чем в CL, но по сути там столько же ФП, сколько его в современном Джаваскрипте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #292 | ||
| 226. Сообщение от Хан (?), 30-Июл-21, 05:16 | +/– | |
Хотя вру, можно, по ссылке если массив обьявлен как static внутри функции | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 | ||
| 228. Сообщение от Аноним (246), 30-Июл-21, 05:26 | +1 +/– | |
На трёх китах держится плоская земля. А для ООП достаточно понятия контракта и объекта как чёрного ящика, поддерживающего контракты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #259 | ||
| 229. Сообщение от Анонимъ (?), 30-Июл-21, 05:29 | +2 +/– | |
https://doc.rust-lang.org/std/pin/index.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #210 Ответы: #246 | ||
| 230. Сообщение от Аноньимъ (ok), 30-Июл-21, 05:33 | +1 +/– | |
> Это юзеры, к сожалению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #224 Ответы: #233 | ||
| 231. Сообщение от Аноним (246), 30-Июл-21, 05:36 | +2 +/– | |
Концепция не имеет никакого отношения к вопросам производительности. Концепция - одно, реализация - другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 Ответы: #253 | ||
| 232. Сообщение от Аноньимъ (ok), 30-Июл-21, 05:36 | +1 +/– | |
Теперь поцелуйтесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 Ответы: #485 | ||
| 233. Сообщение от Хан (?), 30-Июл-21, 05:38 | –3 +/– | |
Вышки 5G, чипирование... теперь это... завязывал бы ты уже с рентв | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #230 | ||
| 234. Сообщение от Аноним (246), 30-Июл-21, 05:41 | +1 +/– | |
Макросы раста - это конструкции языка, а не препроцессора. Уместнее сравнение с темплейтами в плюсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 235. Сообщение от Аноним (246), 30-Июл-21, 05:44 | +4 +/– | |
Что лучше - лопата или экскаватор? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #556 | ||
| 236. Сообщение от Аноним (246), 30-Июл-21, 05:50 | +/– | |
Статический анализатор для unsafe кода написать не проблема. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 237. Сообщение от Аноним (246), 30-Июл-21, 05:57 | +5 +/– | |
На плюсах с умными указателями и RAII в смысле управления памятью и получится примерно Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #172 | ||
| 238. Сообщение от Аноним (246), 30-Июл-21, 06:04 | +2 +/– | |
Раст переносит гарантии смартпоинтеров в компайл тайм, убирая соответствующий рантайм-оверхед. Цена за это - когнитивная нагрузка, надо вникнуть в принципы, перестроить мышление, ну и временами уговаривать компилятор, чтобы он понял, что тут все окей (поскольку полный статический анализ сделать невозможно ввиду проблемы останова). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #241, #276 | ||
| 239. Сообщение от Next_Losers_rules (?), 30-Июл-21, 06:07 | –1 +/– | |
Не Automotive , а Automake руст лишь паразиты objectтированного кода созданного архитектором который переиначил пути для большей производительности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #208 Ответы: #484 | ||
| 240. Сообщение от псевдонимус (?), 30-Июл-21, 06:13 | –3 +/– | |
Тут происходит Чад кутежа во мгле ада. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 241. Сообщение от Аноним (246), 30-Июл-21, 06:15 | +/– | |
Кстати, в теории возможно реализовать аналог компайл-тайм модели Раста на плюсовых темплейтах, они, как-никак, Тьюринг-полные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #238 | ||
| 242. Сообщение от Аноним (-), 30-Июл-21, 06:18 | +/– | |
> #[path = concat(env!("OUT_DIR"), "/generated.rs")] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #464, #468 | ||
| 243. Сообщение от Аноним (-), 30-Июл-21, 06:21 | +/– | |
А кстати из функции struct можно вернуть. В нем массивы можно же сделать. Это не прокатит? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #249, #250, #251, #252, #262 | ||
| 245. Сообщение от Аноним (24), 30-Июл-21, 06:23 | +/– | |
serde.rs | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 246. Сообщение от Аноним (246), 30-Июл-21, 06:39 | +4 +/– | |
> примеры кода в документации являются полноправными тестами (выполняются по cargo test) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 Ответы: #452, #455 | ||
| 247. Сообщение от Аноним (24), 30-Июл-21, 06:41 | +1 +/– | |
Вариантов для создания UI полно. Вопрос в том, зачем писать тот UI на языке, который для этого плохо подходит (Rust, C, C++, Java, etc) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #326 | ||
| 248. Сообщение от leap42 (ok), 30-Июл-21, 06:51 | +/– | |
>Он уже на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #307 | ||
| 249. Сообщение от Хан (?), 30-Июл-21, 07:25 | –1 +/– | |
В общем то Си разрешает функциям возращать структуры, но это просто офигительные дополнительные расходы на копирование, представь если структура большая и не помещается в регистры которых в x86 кот наплакал, поэтому компилятор может так использовать стек для возврата не сбрасывая его указатель перед выходом из функции и лишь потом сбросить его чтобы было время сохранить значения, а если и этого не хватает тогда в зависимости от компилятора могут быть различные грязные хуки но опять же двойным а то и тройным копированием... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 Ответы: #285 | ||
| 250. Сообщение от Хан (?), 30-Июл-21, 07:26 | –1 +/– | |
Прокатит, только это тормозной вариант | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 251. Сообщение от Хан (?), 30-Июл-21, 07:31 | +/– | |
Кстати из за таких накладных расходов в Си нельзя массивы передавать по значению, а вовсе не потому что этому что то мешает... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 252. Сообщение от Хан (?), 30-Июл-21, 07:41 | –1 +/– | |
Чтобы просто было понятно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 253. Сообщение от Хан (?), 30-Июл-21, 07:48 | –1 +/– | |
Действительно я то думал, че смолтолк так взлетел с его передачей сообщений! Прям да, тормоз был всех времен и народов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #231 | ||
| 254. Сообщение от n00by (ok), 30-Июл-21, 07:48 | +/– | |
> безопасности памяти в коде (1) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #256 | ||
| 255. Сообщение от Аноним (257), 30-Июл-21, 07:49 | +3 +/– | |
> Там выше было интерересно. Человек спросил кто вот это будет разгребать https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #175 Ответы: #265 | ||
| 256. Сообщение от КО (?), 30-Июл-21, 07:52 | +/– | |
"отсутствие уязвимостей в принципе" нельзя достигнуть, но лучше всё же жить без "безопасности памяти в коде". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #254 Ответы: #297 | ||
| 257. Сообщение от Аноним (257), 30-Июл-21, 07:54 | +/– | |
> И это наминутку не в софте на расте. Это в САМОМ расте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #283 | ||
| 259. Сообщение от Хан (?), 30-Июл-21, 08:01 | –1 +/– | |
ООП Кея больше подходит для сетей, в чем и нашло себя в виде микросервисов.... но в программе ООП по Кею не канает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #228 Ответы: #413 | ||
| 260. Сообщение от Аноним (260), 30-Июл-21, 08:06 | +/– | |
Мне больше интересно как эти неженки смогли бы исправить ошибку в месе, которая приводила к тирингу в i3, и может других рабочих столах/вмах. Пусть эти малохольные как админы поддерживающие прости господи шиндоуз и линукс в одной конторе учат Си, С++, Ржавого, Жабу, Жабоскрипт, баш, питон и лишь потом вылезают с авторитетными комментариями. Даже создатели языков Си и С++ вели себя скромнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 | ||
| 261. Сообщение от Aukamo (ok), 30-Июл-21, 08:09 | +1 +/– | |
Cемейство: Box, Rc, Arc, Cell и т.д. можно отнести к умным указателям, имеющим runtime overhead. Я уже говорил что говоря о GC имеется именно runtime а не механизм чистки. В основном, всё держится на механизме владения, и там никакого overhead-а нету, + ZST https://doc.rust-lang.org/nomicon/vec-zsts.html (о таком раньше вообще не слышал, если кто знает - дайте ссылку, интересно). Если что-то надо подчистить раньше чем это сделает компилятор - есть функция `drop`. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 Ответы: #281 | ||
| 262. Сообщение от Хан (?), 30-Июл-21, 08:10 | +/– | |
То есть невозможность передать и вернуть массив по значению это чисто ограничение языка Си, просто его создатели так решили массивы только по ссылкам, а структуры ладно и так сойдет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 263. Сообщение от n00by (ok), 30-Июл-21, 08:30 | +1 +/– | |
> Почему бы не собирать доки сразу из отдельного файла с доками? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #210 Ответы: #350 | ||
| 264. Сообщение от Аноним (80), 30-Июл-21, 08:30 | +/– | |
Чтож вам хрустикам постоянно что-то мешает. Фаерфокс не смогли переписать, да ничего не смогли даже написать. Но мешают этому конечно же хейтеры, это из-за них вы ничего не можете сделать с вашим язычком. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #208 | ||
| 265. Сообщение от Аноним (80), 30-Июл-21, 08:35 | –1 +/– | |
Т.е. вы тоже считаете что безопасность это просто слово, которое надо всем повторять, а не работа, которую надо делать? Безопасный язык, который на каждый чих вытягивают миллион пакетов, как какой-нибудь nodejs или php с известными уязвимостями, это просто смешно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #255 | ||
| 266. Сообщение от Аноним (266), 30-Июл-21, 08:38 | +3 +/– | |
С прозрением и добро пожаловать в лучший ЯП ближайших как минимум двух десятилетий. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 | ||
| 267. Сообщение от Имя (?), 30-Июл-21, 08:38 | +/– | |
В каждой минорной версии что-то добавляют и добавляют.. Он когда-то будет полным? По сложности уже, наверное, соперничает с плюсами, если еще не обогнал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #305 | ||
| 270. Сообщение от Брат Анон (ok), 30-Июл-21, 08:43 | –3 +/– | |
Что только люди не сделают. Лишь нормальные языки не учить.Согласен переход с извращения на другое извращение -- несколько разнообразит боль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #478 | ||
| 272. Сообщение от n00by (ok), 30-Июл-21, 08:44 | +1 +/– | |
Смотрите раздел Translation phases. Препроцессор это отдельная фаза трансляции, семантический анализ и трансляция (компиляция) идут несколько позже, после чего происходит связывание (линковка). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 273. Сообщение от Аноним (273), 30-Июл-21, 08:48 | +2 +/– | |
Могу только предположить, но вероятно это происходило из-за логических ошибок в реализованных алгоритмах, а не из-за обращения к памяти после ее освобождения или выхода за границы буфера и т.п., что составляет 70-80 процентов ошибок в прогах на C/C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #165 Ответы: #553 | ||
| 274. Сообщение от Прорыв_запарты_фелиал (ok), 30-Июл-21, 08:51 | +1 +/– | |
> А пример в этом треде? Если нет, то дайте наводку, чтобы я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #163 Ответы: #314, #411, #460, #604 | ||
| 275. Сообщение от n00by (ok), 30-Июл-21, 08:51 | +/– | |
Если не знаете зачем понадобилась память, то и ошибки, вероятно, нет: это одна из стратегий работы с памятью. При завершении процесса она вернётся к системе. Ошибкой это будет в цикле, когда и сборщик мусора не всякий справится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 276. Сообщение от n00by (ok), 30-Июл-21, 08:55 | +/– | |
> Раст переносит гарантии смартпоинтеров в компайл тайм, убирая соответствующий рантайм-оверхед. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #238 Ответы: #404 | ||
| 277. Сообщение от Аноним (277), 30-Июл-21, 09:03 | +/– | |
>В чем реальное преимущество Rust над Gо? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #528 | ||
| 278. Сообщение от n00by (ok), 30-Июл-21, 09:06 | +1 +/– | |
Умные указатели это разновидность автоматического управления памятью, как и сборка мусора. Путаница возникает, поскольку и там и там есть варианты с подсчётом ссылок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 | ||
| 281. Сообщение от n00by (ok), 30-Июл-21, 09:11 | +1 +/– | |
> + ZST https://doc.rust-lang.org/nomicon/vec-zsts.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #261 Ответы: #300, #509 | ||
| 282. Сообщение от n00by (ok), 30-Июл-21, 09:12 | +1 +/– | |
> Нормальный синтаксис, просто для некоторых незнакомый и непривычный, потому что нет опыта | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 283. Сообщение от Совершенно другой аноним (?), 30-Июл-21, 09:15 | +/– | |
CVE-2020-36317, CVE-2020-36318, CVE-2020-36323, CVE-2021-31162, CVE-2021-28875 - CVE-2021-28879 тоже левые крейты? И как понять, какие крейты левые, а какие - одобренные к использованию? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #257 Ответы: #410 | ||
| 284. Сообщение от n00by (ok), 30-Июл-21, 09:26 | +/– | |
Скорее всего, имеется ввиду поддержка LSP. То есть QtCreator точно так же как и VSCode при просмотре исходников подгружал и выполнял код. :) https://opennet.ru/55159-rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 | ||
| 285. Сообщение от n00by (ok), 30-Июл-21, 09:35 | +/– | |
> В общем то Си разрешает функциям возращать структуры, но это просто офигительные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #249 Ответы: #318, #340 | ||
| 286. Сообщение от Аноним (294), 30-Июл-21, 09:36 | +1 +/– | |
Ой, блин, умники. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #337, #338, #351 | ||
| 287. Сообщение от Аноним (287), 30-Июл-21, 09:37 | +3 +/– | |
Путаете метан с сероводородом и аммиаком. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #193 | ||
| 288. Сообщение от Онаним (?), 30-Июл-21, 09:37 | +/– | |
Английский. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 289. Сообщение от Онаним (?), 30-Июл-21, 09:38 | +1 +/– | |
Пых ещё, как ни странно. Почти во всех кровавых ныне там, где нужна пристойная морда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #366 | ||
| 290. Сообщение от Аноним (290), 30-Июл-21, 09:38 | +/– | |
чтобы тратить больше времени на разработку, изворачиваясь, делая обычные вещи. как с С++ в своё время. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 292. Сообщение от Аноним (290), 30-Июл-21, 09:41 | +/– | |
для haskell нужно вспоминать забытый после универа матан( подзабил в своё время на его изучение | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #225 Ответы: #403 | ||
| 293. Сообщение от trdm (ok), 30-Июл-21, 09:45 | +/– | |
Сколько весит хелло ворд на русте с зависимостями? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #296, #302, #313, #322, #424, #552 | ||
| 294. Сообщение от Аноним (294), 30-Июл-21, 09:47 | +1 +/– | |
> Барин тупит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 | ||
| 295. Сообщение от Аноним (295), 30-Июл-21, 09:48 | –1 +/– | |
Забавно видеть как этот недоязык превращается в C++. Забивает в собственный гроб гвозди. Ржавые. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #304, #469 | ||
| 296. Сообщение от Аноним (296), 30-Июл-21, 09:57 | +/– | |
Не помню точно, но вроде около метра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 | ||
| 297. Сообщение от n00by (ok), 30-Июл-21, 10:05 | +/– | |
Задним числом все умны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 | ||
| 298. Сообщение от RomanCh (ok), 30-Июл-21, 10:08 | +1 +/– | |
А "у нас" это где? Учитывая что сейчас можно удалённо работать примерно где угодно и деньги там отличаются на порядок. И это вовсе не говномешалки блокчейна или стартупы с "гибким графиком" на котором вас будут гнуть во все стороны в любое время дня и ночи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 Ответы: #389 | ||
| 299. Сообщение от Аноним (299), 30-Июл-21, 10:08 | +/– | |
Правда? А чего для многих проектов указывают конкретные версии компиляторов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 Ответы: #311 | ||
| 300. Сообщение от Аноним (299), 30-Июл-21, 10:11 | +/– | |
Задач несколько, самая простая - это типизация без оберток. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #281 Ответы: #315 | ||
| 302. Сообщение от Аноним зеленый (?), 30-Июл-21, 10:21 | +/– | |
Какие у хелловорлда зависимости? 250кб без отладочных символов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 Ответы: #372 | ||
| 303. Сообщение от red75prime (?), 30-Июл-21, 10:36 | +/– | |
> Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #328, #412 | ||
| 304. Сообщение от Аноним (305), 30-Июл-21, 10:58 | +1 +/– | |
На самом деле это С++ ввел у себя некоторые хайповые фичи. Но это не комплимент срастикам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #295 | ||
| 305. Сообщение от Аноним (305), 30-Июл-21, 10:59 | +1 +/– | |
Нет конечно все менеджеры уверенны что пользователям нужны только новые фичи. И они правы фанатикам нужны именно они. Но нормальным людям работу надо работать, менеджерам это невдомек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #267 Ответы: #341 | ||
| 306. Сообщение от anonymous (??), 30-Июл-21, 11:09 | +1 +/– | |
Есть какой-то компилятор в котором не допускали ошибок? Или какой-то язык, на котором не допускали ошибок? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #165 | ||
| 307. Сообщение от anonymous (??), 30-Июл-21, 11:10 | +1 +/– | |
Что конкретно вы имели в виду? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #248 Ответы: #334 | ||
| 309. Сообщение от anonymous (??), 30-Июл-21, 11:16 | +/– | |
Он как раз видит разницу и она не в пользу раст. Например, на раст невозможно реализовать даже вектор - придётся лезть в ансейф. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #476 | ||
| 310. Сообщение от anonymous (??), 30-Июл-21, 11:18 | –3 +/– | |
Ты забыл уточнить кое-что важное - пишешь хэлворды за бесплатно. Интересно, какой в этом смысл? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #442 | ||
| 311. Сообщение от anonymous (??), 30-Июл-21, 11:21 | +1 +/– | |
Я тебе сектрет открою, там указывают _протестированные_ компиляторы и их версии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #299 | ||
| 312. Сообщение от Аноним зеленый (?), 30-Июл-21, 11:36 | +2 +/– | |
Серьезно, прочитайте уже https://habr.com/ru/post/532660/ а то опять про синтаксис, когда не в нем проблема. А в новых фичах, которых нет в С++ - отсюда сложность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 Ответы: #332, #343 | ||
| 313. Сообщение от Аноним (313), 30-Июл-21, 11:37 | +2 +/– | |
$ rustc -C opt-level=z -C lto -C codegen-units=1 -C panic=abort -Z strip=symbols hello.rs | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 Ответы: #319 | ||
| 314. Сообщение от anonymous (??), 30-Июл-21, 11:45 | +1 +/– | |
Просто баг в компиляторе, вот и всё. В C++ багов ещё больше. А уж если учесть разный уровень поддержки стандартов... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 | ||
| 315. Сообщение от n00by (ok), 30-Июл-21, 12:13 | +1 +/– | |
> Задач несколько, самая простая - это типизация без оберток. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #300 Ответы: #330 | ||
| 316. Сообщение от Аноним (316), 30-Июл-21, 12:14 | +1 +/– | |
А чего вы его здесь минусуете? Ну, ведь, действительно же в Rust нет нормального наследования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #171 | ||
| 317. Сообщение от Аноним (316), 30-Июл-21, 12:15 | +1 +/– | |
Вжух и в продакшен - это Electron. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 318. Сообщение от Аноним (165), 30-Июл-21, 12:18 | +/– | |
Будет или нет копирование - зависит от оптимизатора и конкретного кода. Хинто: сравни x=f(x) и y=f(x) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #285 Ответы: #323 | ||
| 319. Сообщение от Аноним (-), 30-Июл-21, 12:31 | +/– | |
> $ rustc -C opt-level=z -C lto -C codegen-units=1 -C panic=abort -Z strip=symbols | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #313 | ||
| 322. Сообщение от Аноним (-), 30-Июл-21, 12:44 | +2 +/– | |
> Сколько весит хелло ворд на русте с зависимостями? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 Ответы: #331, #345 | ||
| 323. Сообщение от n00by (ok), 30-Июл-21, 13:08 | +1 +/– | |
> сравни x=f(x) и y=f(x) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #318 | ||
| 324. Сообщение от Кир (?), 30-Июл-21, 13:23 | –3 +/– | |
Да ладно, слив уже засчитан. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #222 | ||
| 325. Сообщение от Ordu (ok), 30-Июл-21, 13:25 | +2 +/– | |
> Обращу ваше внимание что они даже не в одном модуле находятся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 Ответы: #512 | ||
| 326. Сообщение от Аноним (316), 30-Июл-21, 13:29 | +/– | |
>зачем писать тот UI на языке, который для этого плохо подходит (Rust, C, C++, Java, etc) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #247 Ответы: #456 | ||
| 328. Сообщение от Кир (?), 30-Июл-21, 13:37 | +/– | |
> Писать код без ошибок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #303 | ||
| 329. Сообщение от Аноним (316), 30-Июл-21, 13:38 | +1 +/– | |
>если контроллеру не хватает памяти то он может попросить у другого через глобальные переменные.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 | ||
| 330. Сообщение от Аноним (299), 30-Июл-21, 13:38 | +/– | |
Если честно, то я с ZST знаком теоретически, на практике в моих задачах они просто не были нужны. Но насколько я понимаю вся фишка что проверки типов идут на этапе компиляции, а не в рантайме и в момент компиляции подставится нужный вызов. Ну или просто не скомпилируется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #315 Ответы: #339 | ||
| 331. Сообщение от n00by (ok), 30-Июл-21, 13:41 | +2 +/– | |
Интересный листинг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #322 Ответы: #333, #346 | ||
| 332. Сообщение от Ordu (ok), 30-Июл-21, 14:00 | +1 +/– | |
Хорошая ссылка. Но мне кажется не поможет. Люди лезущие на баррикады из-за синтаксиса -- это безмозглые фанатики с мозгами отутюженными идеологией. Им бесполезно что-то объяснять. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #312 | ||
333.
Сообщение от Владимир (??), 30-Июл-21, 14:12
| +/– | |
push 1 / pop edi занимает меньше байт, чем mov edi, 1. mov eax, 1 то же самое. Да и mov eax, 60. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #331 Ответы: #336 | ||
| 334. Сообщение от Аноним (334), 30-Июл-21, 14:21 | +1 +/– | |
наверное, что там llvm на на расте в качестве бэкэнда | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #307 | ||
| 336. Сообщение от n00by (ok), 30-Июл-21, 14:34 | +/– | |
Речь не об опкодах, а о номерах системных вызовов. См. комментарии в первом листинге. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #333 | ||
| 337. Сообщение от Хан (?), 30-Июл-21, 14:34 | –1 +/– | |
std::array это стадартная либа, речь же шла про возможности синтанксиса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #286 Ответы: #362 | ||
| 338. Сообщение от Хан (?), 30-Июл-21, 14:38 | +/– | |
Уже ответил читай выше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #286 | ||
| 339. Сообщение от Аноним (-), 30-Июл-21, 14:41 | +/– | |
> Еще можно глянуть пример PhantomData как частный вариант ZST. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #330 | ||
| 340. Сообщение от Хан (?), 30-Июл-21, 14:43 | –1 +/– | |
Ну смотри стек функция не сбросила и сохранила в нем возвращаемое значение, но его же нужно как то обработать, а перед этим сохранить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #285 Ответы: #348 | ||
| 341. Сообщение от Аноним (341), 30-Июл-21, 14:47 | +/– | |
Ну не пользуйтесь новыми фичами, работайте свою работу, кто мешает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #305 Ответы: #360 | ||
| 342. Сообщение от Ordu (ok), 30-Июл-21, 14:48 | +3 +/– | |
> Любое обсуждение ЯП это ожесточенные споры, обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #344, #433 | ||
| 343. Сообщение от Хан (?), 30-Июл-21, 14:52 | –1 +/– | |
Ты ссылку на хабр кинь пацанам из Microsoft, а то они не знали как нужно и значит сделали C# с одним из самых чистых и читаемых синтаксисов в статически типизированных языках | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #312 Ответы: #349, #438 | ||
| 344. Сообщение от Хан (?), 30-Июл-21, 14:57 | –2 +/– | |
Оналитег однако! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #342 | ||
| 345. Сообщение от Аноним (345), 30-Июл-21, 15:01 | +/– | |
Можно ссылку на собираемый проектик? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #322 | ||
| 346. Сообщение от Аноним (-), 30-Июл-21, 15:04 | +/– | |
> Интересный листинг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #331 Ответы: #355, #432 | ||
| 347. Сообщение от Anonnnym (?), 30-Июл-21, 15:06 | +/– | |
>> управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #437 | ||
| 348. Сообщение от n00by (ok), 30-Июл-21, 15:41 | +1 +/– | |
Что значит "сбросить стек"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #340 Ответы: #370, #394 | ||
| 349. Сообщение от Аноним (349), 30-Июл-21, 15:56 | +/– | |
Как-то по последним версиям шарпа не видно что это "одним из самых чистых и читаемых синтаксисов в статически типизированных языках" там уже навортили почти как в C++. Хотя у ms есть такой чистый и очень читабельный язык - это F#. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #343 | ||
| 350. Сообщение от Аноньимъ (ok), 30-Июл-21, 15:56 | +/– | |
Это логично, однако. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #263 Ответы: #363 | ||
| 351. Сообщение от n00by (ok), 30-Июл-21, 15:59 | +/– | |
> Почему это в С нельзя вернуть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #286 Ответы: #356, #367 | ||
| 352. Сообщение от Аноним (352), 30-Июл-21, 16:00 | +/– | |
> Раньше все отнекивался ... думал, что очередной проходняк. Но на днях решил попробовать на вкус ...И знаете, что? Мне понравилось! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #375 | ||
| 353. Сообщение от Аноним (349), 30-Июл-21, 16:04 | +/– | |
>Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #156 | ||
| 354. Сообщение от Аноним (354), 30-Июл-21, 16:07 | +1 +/– | |
Привет еще растоненавистникам:) Я с растом уже как 3-4 года)... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #675 | ||
| 355. Сообщение от n00by (ok), 30-Июл-21, 16:07 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #346 Ответы: #358 | ||
| 356. Сообщение от Аноним (-), 30-Июл-21, 16:12 | +1 +/– | |
> "Еще более удивительно (по крайней мере на первый взгляд) то, что а[i] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #351 | ||
| 357. Сообщение от Аноним (349), 30-Июл-21, 16:13 | +1 +/– | |
>Где контекстный поиск? Где контекстный рефакторинг? Где интерактивная справка? Или у тебя ide это только подстветка синтаксиса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 Ответы: #586 | ||
| 358. Сообщение от Аноним (-), 30-Июл-21, 16:16 | +/– | |
> Тем не менее вопрос по размеру строки в силе. "Hello World\n" 12 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #355 Ответы: #409 | ||
| 360. Сообщение от Аноним (305), 30-Июл-21, 16:18 | –3 +/– | |
Отсутствие обратной совместимости? У хрустиков у них же стабилизация функции это целая фича. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #341 Ответы: #568 | ||
| 362. Сообщение от Аноним (294), 30-Июл-21, 16:21 | +1 +/– | |
перечитай свое первое сообщение в этой ветке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #337 Ответы: #368 | ||
| 363. Сообщение от n00by (ok), 30-Июл-21, 16:21 | +/– | |
Документация ведь делится на несколько уровней. Есть и краткое описание проекта (почти не меняется и к какому-то конкретному фрагменту кода не привязана), информация об авторе, лицензии и т.п. Вот пример титульной страницы документации на Доксиген, наверняка в отдельном файле https://www.doxygen.nl/index.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #350 | ||
| 365. Сообщение от Аноним (365), 30-Июл-21, 16:33 | +/– | |
Сделай Redox на все ноутбуки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #377 | ||
| 366. Сообщение от Хан (?), 30-Июл-21, 16:39 | +/– | |
Пых никуда не делся и все так же монопольно властвует в сети со своими то 70% то 80% | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #289 | ||
| 367. Сообщение от Хан (?), 30-Июл-21, 16:43 | +/– | |
Не спойлери, что обращение к массиву тип mas[2] это просто синтаксический сахар над указателем *(mas+2) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #351 | ||
| 368. Сообщение от Хан (?), 30-Июл-21, 16:48 | +/– | |
Хера память как у рыбки... выше на коммент глянь, кто про C++ и std::array начал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #362 Ответы: #373 | ||
| 369. Сообщение от Кир (?), 30-Июл-21, 16:48 | +1 +/– | |
> И они при этом _не могут_ полностью заменить макросы для такой банальной вещи, как определить, под какую ОС компилируем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #562, #628 | ||
| 370. Сообщение от Хан (?), 30-Июл-21, 17:03 | +/– | |
Сбросить стек значит вернуть указатель стека в изначальное положение которое было до вызова функции(чтобы не получить переполнение стека) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #348 Ответы: #371, #398 | ||
| 371. Сообщение от Хан (?), 30-Июл-21, 17:07 | +/– | |
*в стек вызывающей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #370 | ||
| 372. Сообщение от Хан (?), 30-Июл-21, 17:10 | +1 +/– | |
Как минимум либа для работы с пайпами, тот же printf это замаскированный IPC | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #302 | ||
| 373. Сообщение от Аноним (294), 30-Июл-21, 17:10 | +1 +/– | |
Хера у тебя соображалка как у морской свинки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #368 Ответы: #380 | ||
| 374. Сообщение от Аноним (349), 30-Июл-21, 17:18 | +1 +/– | |
Если статическая внутри функции или блока кода то даже в c++ 98 отличаются так как инициалируется только если был вход в функцию, а начиная с c++ 11 еще обязаны потокобезопасно инициализироваться https://en.cppreference.com/w/cpp/language/storage_duration#... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #213 | ||
| 375. Сообщение от Аноним (110), 30-Июл-21, 17:26 | +1 +/– | |
> Напоминает: "Я сначала как и все был уверен что это развод!... Сам был удивлен когда... Это действительно работает!!!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #352 Ответы: #430 | ||
| 376. Сообщение от Аноним (376), 30-Июл-21, 17:26 | +1 +/– | |
Когда успели llvm на раст переписать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #546 | ||
| 377. Сообщение от Аноним (-), 30-Июл-21, 17:27 | +/– | |
> Сделай Redox на все ноутбуки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #365 Ответы: #545 | ||
| 378. Сообщение от n00by (ok), 30-Июл-21, 17:30 | –1 +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 Ответы: #391, #486 | ||
| 379. Сообщение от Аноним (376), 30-Июл-21, 17:30 | +1 +/– | |
Не тратьте время на раст, лет через 10 стабилизируют, за это время на С++ еще библиотек напишут на миллиарды долларов, а вызвать С++ код из раста - это приключение, в котором вы не хотите приключаться | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #400, #473 | ||
| 380. Сообщение от Хан (?), 30-Июл-21, 17:33 | –2 +/– | |
Лол што? Что ты привел? std::array который выступает оберткой над обычным массивом? Действительно при чем тут втроенные возможности языка и синтаксис? Гений раста что тут еще скажешь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #373 | ||
| 381. Сообщение от Ф1 (?), 30-Июл-21, 17:37 | +/– | |
В си нельзя вернуть массив из функции тупо потому что он его не может толком отличить от указателя, в раст массив без проблем возвращается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #382, #383 | ||
| 382. Сообщение от Хан (?), 30-Июл-21, 17:47 | +/– | |
По значению нельзя, но это особенность реализации массива в Си, в той же структуре тот же Си обходится без указателей а просто пакует побайтово | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #381 Ответы: #387, #526 | ||
| 383. Сообщение от Хан (?), 30-Июл-21, 17:52 | +/– | |
Проще говоря выражение типа int mas[]={1,2,3,4} не создает никакой массив, просто создает указатель mas и выделяет 16 байт памяти и записывает ее адрес в указатель | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #381 | ||
| 386. Сообщение от Аноним (376), 30-Июл-21, 17:57 | +/– | |
И юзают в другом потоке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #220 | ||
| 387. Сообщение от Ф1 (?), 30-Июл-21, 17:58 | +/– | |
> По значению нельзя, но это особенность реализации массива в Си, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #382 Ответы: #392 | ||
| 389. Сообщение от Хан (?), 30-Июл-21, 18:01 | +/– | |
В рфии на полную ставку официально, а так да аутсорс интернационален... но ипотеку под него не возьмешь((( таки дела | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #298 Ответы: #443, #444 | ||
| 391. Сообщение от Аноним (376), 30-Июл-21, 18:05 | +/– | |
> int _[i] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #378 Ответы: #405 | ||
| 392. Сообщение от Хан (?), 30-Июл-21, 18:08 | –1 +/– | |
Хм посмотри на массив в структуре который запакован и передается по значению, такая реализация массива через указатель была выбрана во имя производительности ибо массив это самый гоняемый тудасюда тип данных в IPC, TCP/IP, i/o например | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #387 | ||
| 393. Сообщение от Аноним (376), 30-Июл-21, 18:14 | +/– | |
Начал седня изучать раст, первая же проблема - излишне длинный код. Почитал про макросы. Думаю ну ок, можно как-то извернуться, но хотелось бы постфиксные макросы. Почитал про то что постфиксные макросы нужно заключать в блок. Закрыл страницу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #472 | ||
| 394. Сообщение от Хан (?), 30-Июл-21, 18:16 | +/– | |
Локальные(автоматические) переменные могут и после выхода из функции, до тех пор пока не сбросится стек, это как раз случай возврата большой структуры для которой не хватает регистров | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #348 Ответы: #402 | ||
| 396. Сообщение от Sem (??), 30-Июл-21, 18:28 | +/– | |
Поздравляю с разморозкой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #172 | ||
| 398. Сообщение от n00by (ok), 30-Июл-21, 18:36 | +/– | |
> Сбросить стек значит вернуть указатель стека в изначальное положение которое было до | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #370 Ответы: #428 | ||
| 399. Сообщение от Sem (??), 30-Июл-21, 18:37 | +1 +/– | |
У меня VSCode всё это умеет. У нас разные VSCode? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 | ||
| 400. Сообщение от Sem (??), 30-Июл-21, 18:39 | +1 +/– | |
Через 10 лет уже перепишут всё, что можно на раст ))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #379 Ответы: #466 | ||
| 401. Сообщение от Аноним (-), 30-Июл-21, 18:42 | +/– | |
Да здраствует великая Rust!!! Да здраствует язык будущего!!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #417, #463 | ||
| 402. Сообщение от n00by (ok), 30-Июл-21, 18:42 | +/– | |
> Локальные(автоматические) переменные могут и после выхода из функции, до тех пор пока | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #394 Ответы: #414 | ||
| 403. Сообщение от Аноним (547), 30-Июл-21, 18:43 | +1 +/– | |
Да не надо там никакого матана. Просто он из академической среды, и потому им привычнее в терминах теории категорий рассуждать. На самом деле всё это объясняется на пальцах элементарно: http://learnyouahaskell.com/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #292 | ||
| 404. Сообщение от Аноним (547), 30-Июл-21, 18:46 | +2 +/– | |
У unique_ptr никакого, а вот у shared_ptr есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #276 | ||
| 405. Сообщение от n00by (ok), 30-Июл-21, 18:51 | +/– | |
>> int _[i] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #391 Ответы: #416, #418 | ||
| 406. Сообщение от Аноним (547), 30-Июл-21, 18:53 | +/– | |
> Где контекстный поиск? Где контекстный рефакторинг? Где интерактивная справка? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 | ||
| 408. Сообщение от Аноним (547), 30-Июл-21, 18:56 | +/– | |
Только начинать надо сразу с главы 4 :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 | ||
| 409. Сообщение от n00by (ok), 30-Июл-21, 18:59 | +/– | |
Это ещё кто кого подловил. Если бы не эта разница в длине, я бы не обратил внимания, или может даже догадался про другую систему подумать. А так нашёл лишнее подтверждение, что код какой-то "не тот". :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #358 | ||
| 410. Сообщение от Аноним (547), 30-Июл-21, 19:00 | +/– | |
Это всё дыры в unsafe-коде. Залатают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #283 Ответы: #450, #612 | ||
| 411. Сообщение от Аноним (547), 30-Июл-21, 19:01 | +/– | |
И какое отношение баги в компиляторе имеют к самой модели языка? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 | ||
| 412. Сообщение от n00by (ok), 30-Июл-21, 19:12 | –1 +/– | |
> что такого можно сделать в С++, чего нельзя (причём | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #303 Ответы: #480 | ||
| 413. Сообщение от Аноним (547), 30-Июл-21, 19:12 | +/– | |
Если воспринимать буквально, то не канает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #259 Ответы: #415 | ||
| 414. Сообщение от Хан (?), 30-Июл-21, 19:14 | +/– | |
Это уже особенности ОС как я понимаю.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #402 Ответы: #425 | ||
| 415. Сообщение от Аноним (547), 30-Июл-21, 19:18 | +/– | |
Другими словами, представь себе, что в С++ ты можешь наследоваться только от pure abstract классов. После чего, чтобы не городить кучу микрообъектов и ручное делегирование, добавим трейты как в Scala. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #413 | ||
| 416. Сообщение от Аноним (376), 30-Июл-21, 19:19 | +/– | |
А ничего что alloca в куче выделяет память, а не в стеке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #405 Ответы: #421 | ||
| 417. Сообщение от Хан (?), 30-Июл-21, 19:20 | +/– | |
Все 24 млн строк сишного/ассемблерного кода? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #401 | ||
| 418. Сообщение от Аноним (376), 30-Июл-21, 19:25 | +/– | |
alloca не выделит памяти больше, чем возможно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #405 Ответы: #423 | ||
| 419. Сообщение от Аноним (-), 30-Июл-21, 19:32 | –2 +/– | |
>Rust 1.54, основанного проектом Mozilla | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #439, #447, #474, #489, #523 | ||
| 420. Сообщение от Аноним (-), 30-Июл-21, 19:37 | +/– | |
>Может нам опытные растенианци объяснят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 421. Сообщение от n00by (ok), 30-Июл-21, 19:38 | +/– | |
> А ничего что alloca в куче выделяет память, а не в стеке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #416 | ||
| 423. Сообщение от n00by (ok), 30-Июл-21, 19:43 | +/– | |
> alloca не выделит памяти больше, чем возможно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #418 | ||
| 424. Сообщение от Аноним (-), 30-Июл-21, 19:44 | –1 +/– | |
10 лет назад хелло_ворд весил 5 мегабайт. 7 лет назад хелло_ворд весил 3 мегабайта. 4 года назад хелло_ворд весил 1 мегабайт. Сейчас хелло ворд весит около 100 Килобайт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 Ответы: #448 | ||
| 425. Сообщение от n00by (ok), 30-Июл-21, 19:48 | +/– | |
Особенность ОС это наличие красной зоны, или переключение адресного пространства/стека в обработчике прерывания, или гарантированное отсутствие прерываний. В общем же случае данные за вершиной стека сразу невалидны. И ловить это дело не слишком просто, особенно, если о таком не знать, а под отладчиком оно не проявится. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #414 Ответы: #429 | ||
| 426. Сообщение от Аноним (-), 30-Июл-21, 19:49 | +/– | |
Расобот - это бывший Си плюс-плюсник перешедший на Раст. Раньше они тут, в двоём или втроём, целые разговорные спектакли устраивали. В конце каждого спецтакля человек интересовавшийся Растом клятвенно обещал перейти на Раст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 | ||
| 427. Сообщение от Аноним (-), 30-Июл-21, 19:50 | –1 +/– | |
За батарейками иди в Питон. Здесь тебе делать нечего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 Ответы: #446 | ||
| 428. Сообщение от Хан (?), 30-Июл-21, 19:52 | +/– | |
Ты умный чел сразу видно.. но пиши чут чут попроще тип без такого формализма читать сложно... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #398 Ответы: #434, #503 | ||
| 429. Сообщение от Хан (?), 30-Июл-21, 19:53 | +/– | |
Скинь ссылку где это описано, я чет с этим не сталкивался | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #425 Ответы: #504, #505 | ||
| 430. Сообщение от Аноним (-), 30-Июл-21, 19:54 | +/– | |
>Развод подразумевает какой-то ушерб, зачастую финансовый, но в этом случае я ничего не потерял, а наоборот, даже приобрел. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #375 Ответы: #449, #462, #508 | ||
| 432. Сообщение от Аноним зеленый (?), 30-Июл-21, 19:56 | +/– | |
Нужно понимать, что минимальный не значит быстрый. Он может быть сильно медленней при исполнении. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #346 | ||
| 433. Сообщение от Аноним (-), 30-Июл-21, 19:57 | +1 +/– | |
Товарищ майор вам надо в отпуск. Вы заработались. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #342 | ||
| 434. Сообщение от Хан (?), 30-Июл-21, 20:10 | +/– | |
С друго стороны такие хитроумные манипуляции похожи на костыль из разряда передать массив(до 8 байт) запаковать в long и вернуть по значению а потом распаковать снова в массив | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #428 | ||
| 436. Сообщение от Хан (?), 30-Июл-21, 20:21 | –1 +/– | |
JS в котором любой базовый тип это обьект? Хммм не знал что в ФП все обьект и наследование есть через прототипы, хотя это уже неактуально в новом JS наследование правильное | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #216 | ||
| 437. Сообщение от Аноним зеленый (?), 30-Июл-21, 20:25 | +1 +/– | |
О "безопасном" параллелизме в раст пишут только по одной причине. О подмножестве состояний гонки - гонки по данным. "когда разные потоки обращаются к одной ячейке памяти без какой-либо синхронизации и как минимум один из потоков осуществляет запись." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #347 Ответы: #507 | ||
| 438. Сообщение от Аноним зеленый (?), 30-Июл-21, 20:29 | +1 +/– | |
А как же сборщик мусора в виртуальной машине? Это сильно упрощает многое по синтаксису кмк. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #343 Ответы: #560 | ||
| 439. Сообщение от Аноним зеленый (?), 30-Июл-21, 20:40 | –2 +/– | |
Вот эти штуки без рантайма. https://rust-lang-nursery.github.io/rust-cookbook/concurrenc... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #419 Ответы: #441 | ||
| 440. Сообщение от Аноним (440), 30-Июл-21, 20:42 | +/– | |
Мамка запугала, что за компутером поздно сидит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 441. Сообщение от Аноним зеленый (?), 30-Июл-21, 20:42 | –1 +/– | |
Ошибся, там вроде токио используется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #439 | ||
| 442. Сообщение от Аноним (442), 30-Июл-21, 21:09 | +1 +/– | |
Себя проецируешь, себя и спрашивай ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #310 | ||
| 443. Сообщение от RomanCh (ok), 30-Июл-21, 21:10 | +/– | |
> В рфии на полную ставку официально, а так да аутсорс интернационален... но | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #389 | ||
| 444. Сообщение от Аноним (547), 30-Июл-21, 21:18 | +/– | |
Если вбелую через ИП работать, и ИП больше, чем пара лет - никаких проблем нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #389 | ||
| 445. Сообщение от Аноним (445), 30-Июл-21, 21:42 | +/– | |
> Потому что растоманы лицемеры. Но не удалил, так | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #159 | ||
| 446. Сообщение от Аноним (157), 30-Июл-21, 21:44 | +/– | |
> За батарейками иди в Питон. Здесь тебе делать нечего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #427 | ||
| 447. Сообщение от Аноним (445), 30-Июл-21, 21:49 | +1 +/– | |
> Рантайм в Расте есть. Есть только один язык программирования в, котором нет рантайма, это чистый Си! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #419 | ||
| 448. Сообщение от Аноним (-), 30-Июл-21, 21:53 | +/– | |
> 10 лет назад хелло_ворд весил 5 мегабайт. 7 лет назад хелло_ворд весил | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #424 Ответы: #494 | ||
| 449. Сообщение от Аноним (352), 30-Июл-21, 21:56 | +/– | |
> Неважно, сама суть пропоганды Раста та же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #430 | ||
| 450. Сообщение от пейсатель unsafe (?), 30-Июл-21, 22:14 | +/– | |
Ничего у вас не получится - unsafe в Расте будет всегда! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #410 Ответы: #451, #458 | ||
| 451. Сообщение от пейсатель unsafe (?), 30-Июл-21, 22:18 | +1 +/– | |
Да здравствует unsafe в Расте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #450 | ||
| 452. Сообщение от Анонимъ (?), 30-Июл-21, 22:38 | +/– | |
Для таких случаев есть no_run. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #246 Ответы: #547 | ||
| 453. Сообщение от freecoder (?), 30-Июл-21, 22:41 | +/– | |
Дело не в том, что Rust _позволяет_ сделать такого, чего нельзя на плюсах, а в том, что Rust _не позволяет_ делать, в сравнении с плюсами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 454. Сообщение от freecoder (?), 30-Июл-21, 22:57 | –1 +/– | |
Например вот: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #483 | ||
| 455. Сообщение от Аноним (-), 30-Июл-21, 23:15 | +1 +/– | |
>> примеры кода в документации являются полноправными тестами (выполняются по cargo test) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #246 | ||
| 456. Сообщение от Аноним (24), 30-Июл-21, 23:24 | +/– | |
Сила Qt как раз в выносе интерфейса в отдельный декларативный язык | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #326 | ||
| 458. Сообщение от Аноним (24), 30-Июл-21, 23:25 | +2 +/– | |
Ну так в этом и смысл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #450 Ответы: #611 | ||
| 459. Сообщение от Аноним (24), 30-Июл-21, 23:29 | +/– | |
> Какой смысл писать на языке, на котором тебе придётся всё изобретать самому? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 Ответы: #467 | ||
| 460. Сообщение от Аноним (24), 30-Июл-21, 23:30 | +/– | |
Жесть какая, код максимально отдаленный от ежедневной практики | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 | ||
| 462. Сообщение от Аноним (24), 30-Июл-21, 23:32 | +/– | |
Отзыв по языку в новости о языке | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #430 | ||
| 463. Сообщение от Аноним (165), 30-Июл-21, 23:32 | –1 +/– | |
> Скоро Linux весь на rust перепишут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #401 Ответы: #471, #482 | ||
| 464. Сообщение от Аноним (24), 30-Июл-21, 23:33 | +/– | |
#include "generated.h" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 Ответы: #510 | ||
| 465. Сообщение от freecoder (?), 30-Июл-21, 23:34 | +/– | |
Выбирай Rust и осваивай разработку под Solana или Polkadot. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 466. Сообщение от Аноним (165), 30-Июл-21, 23:34 | –1 +/– | |
Мозила показала, что это невозможно, и выгнала растаманов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #400 Ответы: #470, #479 | ||
| 467. Сообщение от Аноним (157), 30-Июл-21, 23:36 | +/– | |
>> Какой смысл писать на языке, на котором тебе придётся всё изобретать самому? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #459 | ||
| 468. Сообщение от Аноним (165), 30-Июл-21, 23:37 | +/– | |
пипец синтаксис... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 | ||
| 469. Сообщение от Аноним (24), 30-Июл-21, 23:50 | +/– | |
Стоп-стоп, как это - Раст падает до уровня C++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #295 | ||
| 470. Сообщение от Аноним (24), 30-Июл-21, 23:51 | +/– | |
Это ты прочитал в комментах на опеннете?) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #466 | ||
| 471. Сообщение от Аноним (24), 30-Июл-21, 23:51 | +/– | |
Кто - они? Несколько энтузиастов, которые пишут чисто изучения / прикола ради? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #463 | ||
| 472. Сообщение от Аноним (24), 30-Июл-21, 23:52 | +/– | |
А конкретнее, где длинный? Может, это ты что-то не так делаешь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #393 | ||
| 473. Сообщение от Аноним (24), 30-Июл-21, 23:53 | +/– | |
Кого стабилизируют-то? Раст вот уже, а C++ уже никогда | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #379 | ||
| 474. Сообщение от Аноним (24), 30-Июл-21, 23:56 | –2 +/– | |
Что такое "рантайм" в твоем понимании? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #419 Ответы: #501 | ||
| 475. Сообщение от Аноним (24), 31-Июл-21, 00:01 | +/– | |
Буст - весьма специфическая штука и нужна именно языку C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #179 | ||
| 476. Сообщение от Аноним (24), 31-Июл-21, 00:01 | +/– | |
На Расте можно что угодно реализовать, а unsafe - часть Раста | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #309 | ||
| 477. Сообщение от Аноним (24), 31-Июл-21, 00:03 | +/– | |
Потому что у C++ все те же болячки C и уши из 80-90ых | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 478. Сообщение от Аноним (24), 31-Июл-21, 00:05 | +/– | |
А какие есть нормальные с производительностью уровня раста / c++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #270 Ответы: #564 | ||
| 479. Сообщение от Kuromi (ok), 31-Июл-21, 00:05 | +1 +/– | |
Хаха...nope | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #466 | ||
| 480. Сообщение от Кир (?), 31-Июл-21, 00:14 | –1 +/– | |
Стоп, ты сейчас написал, что C++ не умеет в вычисления на этапе компиляции? Серьезно, я тебя правильно понял? То есть ты признался, что нифига не знаешь C++? Похоже, рассказы про тупость растаманов имеют под собой нехилую основу... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #412 Ответы: #481 | ||
| 481. Сообщение от Кир (?), 31-Июл-21, 00:19 | +1 +/– | |
Прошу прощения, неправильно понял мысль, дико извиняюсь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #480 | ||
| 482. Сообщение от Аноним (-), 31-Июл-21, 00:24 | +/– | |
>> Скоро Linux весь на rust перепишут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #463 Ответы: #487 | ||
| 483. Сообщение от Кир (?), 31-Июл-21, 02:28 | –2 +/– | |
Серьёзно? https://github.com/nlohmann/json | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #454 Ответы: #515 | ||
| 484. Сообщение от deeaitch (ok), 31-Июл-21, 02:41 | +/– | |
> Не Automotive , а Automake руст лишь паразиты objectтированного кода созданного архитектором | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #239 | ||
| 485. Сообщение от deeaitch (ok), 31-Июл-21, 02:41 | –2 +/– | |
> Теперь поцелуйтесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #232 | ||
| 486. Сообщение от deeaitch (ok), 31-Июл-21, 02:42 | +/– | |
> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #378 Ответы: #500 | ||
| 487. Сообщение от Хан (?), 31-Июл-21, 02:44 | –1 +/– | |
Что ты мелишь? Hurd еще в 90-е рипнули в угоду GNU/Linux даже Столлман об этом говорил в фильме про Linux... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #482 Ответы: #488 | ||
| 488. Сообщение от Аноним (-), 31-Июл-21, 03:25 | +/– | |
> Что ты мелишь? Hurd еще в 90-е рипнули в угоду GNU/Linux даже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #487 Ответы: #490, #491 | ||
| 489. Сообщение от Аноним (547), 31-Июл-21, 04:18 | +/– | |
Много вы на чистом Си напишете без стандартной библиотеки? (Нет, ну можно, если вы пишете ядро ОС, но там и ассемблер понадобится.) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #419 Ответы: #496 | ||
| 490. Сообщение от Хан (?), 31-Июл-21, 04:44 | +/– | |
Лол))) вспомни еще мультикс 60-х годов... ее Кен Томпсон и Денис Ритчи неосилили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #488 | ||
| 491. Сообщение от Хан (?), 31-Июл-21, 04:45 | +/– | |
Но про Minix ты тактично умолчал))) эх растоманы чуть что в кусты и классическое вы все врети | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #488 Ответы: #518 | ||
| 494. Сообщение от Аноним (-), 31-Июл-21, 06:14 | +/– | |
>Врешь и не краснеешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #448 Ответы: #506, #517, #542 | ||
| 496. Сообщение от Аноним (-), 31-Июл-21, 06:28 | +/– | |
>Чем тот же glibc не "рантайм"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #489 Ответы: #511, #520 | ||
| 499. Сообщение от mma (?), 31-Июл-21, 06:52 | +/– | |
>У нас только в банковском ИТ секторе водятся деньги, а там Java и C# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 500. Сообщение от n00by (ok), 31-Июл-21, 07:39 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #486 Ответы: #522 | ||
| 501. Сообщение от Аноним (165), 31-Июл-21, 07:55 | –1 +/– | |
у Вас большие познания (нет) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #474 Ответы: #539 | ||
| 503. Сообщение от n00by (ok), 31-Июл-21, 08:14 | +/– | |
> Ты умный чел сразу видно.. но пиши чут чут попроще тип без | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #428 | ||
| 504. Сообщение от n00by (ok), 31-Июл-21, 08:26 | +/– | |
> Скинь ссылку где это описано, я чет с этим не сталкивался | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #429 | ||
| 505. Сообщение от n00by (ok), 31-Июл-21, 08:33 | +/– | |
Вот новее версия в исходниках https://gitlab.com/x86-psABIs/x86-64-ABI | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #429 | ||
| 506. Сообщение от n00by (ok), 31-Июл-21, 08:51 | +/– | |
>>Врешь и не краснеешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #494 | ||
| 507. Сообщение от n00by (ok), 31-Июл-21, 09:17 | +/– | |
> О "безопасном" параллелизме в раст пишут только по одной причине. О подмножестве | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #437 | ||
| 508. Сообщение от Ф1 (?), 31-Июл-21, 10:14 | +/– | |
>Ах да, потерянное время на изучение Раста не считается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #430 | ||
| 509. Сообщение от Aukamo (ok), 31-Июл-21, 10:28 | +/– | |
> А для чего нужны эти типы нулевого размера? Какую задачу решают? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #281 | ||
| 510. Сообщение от Ф1 (?), 31-Июл-21, 10:38 | +/– | |
В раст есть прямой аналог #include из препроцессора C/C++ это макрос include!, с ним тоже будет что-то типа include!("generated.rs"), а конструкция свыше это полноценная загрузка модуля. Ну и напугавшие, как я понял тут всех, макросы concat и env позволяют задать путь в compile time что хоть и коряво, но весьма удобно в C/C++ все это придется выносить в систему сборки. Хотя когда в C++ модули доведут до ума нечто подобное тоже наверняка появится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #464 | ||
| 511. Сообщение от Ф1 (?), 31-Июл-21, 10:45 | +/– | |
Ну так и у раста есть аналог "чистого си" no_std https://docs.rust-embedded.org/book/intro/no-std.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #496 Ответы: #514 | ||
| 512. Сообщение от Aukamo (ok), 31-Июл-21, 11:01 | +/– | |
Не знаю, может меня не так поняли, я Rust пользуюсь, относительно, давно. Критика была не вида "в Rust нету .." а, скорее, "хотелось бы чтобы было ..". Я понимаю, что к Rust можно привыкнуть, или, как минимум, попытаться. Да и то что я им пользуюсь никак не умоляет факт наличия косяков, ну прям совсем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #325 | ||
| 513. Сообщение от anonymous (??), 31-Июл-21, 12:13 | +/– | |
Я пользуюсь Go и всё мечтаю заиметь immutable как в Rust :( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 514. Сообщение от Аноним (-), 31-Июл-21, 12:27 | +/– | |
>Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #511 Ответы: #516, #519 | ||
| 515. Сообщение от freecoder (?), 31-Июл-21, 12:40 | +/– | |
> Серьёзно? https://github.com/nlohmann/json | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #483 Ответы: #535 | ||
| 516. Сообщение от Аноним (349), 31-Июл-21, 12:42 | +/– | |
Понятно цитируемый аноним просто тупо врет что только си язык без рантайма. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #514 | ||
| 517. Сообщение от Аноним (-), 31-Июл-21, 13:17 | +/– | |
>>Врешь и не краснеешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #494 Ответы: #572 | ||
| 518. Сообщение от Аноним (-), 31-Июл-21, 13:22 | +/– | |
> Но про Minix ты тактично умолчал))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #491 Ответы: #524 | ||
| 519. Сообщение от Аноним (-), 31-Июл-21, 13:29 | +/– | |
>>Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #514 | ||
| 520. Сообщение от Аноним зеленый (?), 31-Июл-21, 13:56 | +/– | |
Стандартная библиотека - часть Си и входит в стандарт. https://ru.wikipedia.org/wiki/Стандартная_библиотека_языка_Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #496 Ответы: #536 | ||
| 521. Сообщение от Аноним зеленый (?), 31-Июл-21, 14:14 | +/– | |
Что делать если ты пряморукий, но язык тебе мешает? https://en.wikipedia.org/wiki/C_standard_library#Concepts,_p... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #537 | ||
| 522. Сообщение от deeaitch (ok), 31-Июл-21, 14:59 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #500 Ответы: #534 | ||
| 523. Сообщение от Ordu (ok), 31-Июл-21, 15:04 | +2 +/– | |
> Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #419 | ||
| 524. Сообщение от Хан (?), 31-Июл-21, 15:28 | +1 +/– | |
Ну че там скоро Redox достигнет уровня Minix? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #518 Ответы: #538 | ||
| 526. Сообщение от Ordu (ok), 31-Июл-21, 15:31 | +/– | |
> Чтобы такие растоманы не гоняли память туда сюда без толку | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #382 | ||
| 527. Сообщение от adolfus (ok), 31-Июл-21, 15:32 | +/– | |
>> Не три кита, а гораздо больше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #150 | ||
| 528. Сообщение от Хан (?), 31-Июл-21, 15:33 | +1 +/– | |
Не могу, PHP интерпретируемый ЯП, C++ компилируемый ЯП | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #277 Ответы: #531, #532 | ||
| 529. Сообщение от Хан (?), 31-Июл-21, 15:35 | –2 +/– | |
Растоманы советуют плюсовую RAD QtCreator для разработки на расте...Теперь я слышал все | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #533 | ||
| 531. Сообщение от Аноним (-), 31-Июл-21, 16:04 | +/– | |
> А вот Rust и Go можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #528 | ||
| 532. Сообщение от Аноним (349), 31-Июл-21, 16:17 | +1 +/– | |
Про GC в расте это тролинг? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #528 Ответы: #557 | ||
| 533. Сообщение от Аноним (349), 31-Июл-21, 16:21 | +/– | |
Плюсисты давно сидят в IDE написаных на яве, шарпе и даже на лиспе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #529 | ||
| 534. Сообщение от n00by (ok), 31-Июл-21, 17:09 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #522 Ответы: #570 | ||
| 535. Сообщение от Кир (?), 31-Июл-21, 17:16 | +/– | |
Ну тогда так, устроит?#include <iostream> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #515 Ответы: #618, #619 | ||
| 536. Сообщение от Аноним (-), 31-Июл-21, 17:29 | +/– | |
Деннис Ритчи с тобой не согласен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #520 | ||
| 537. Сообщение от Аноним (-), 31-Июл-21, 17:30 | +2 +/– | |
>Си/С++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #521 Ответы: #540, #543 | ||
| 538. Сообщение от Аноним (24), 31-Июл-21, 19:07 | +/– | |
Ты что куришь? Кому вообще не плевать на Redox? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #524 Ответы: #544 | ||
| 539. Сообщение от Аноним (24), 31-Июл-21, 19:14 | +/– | |
сорян, но если у вас пушинки libc или rust std - рантайм и огромные so-дополнения, то что тогда не рантайм | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #501 | ||
| 540. Сообщение от Аноним (24), 31-Июл-21, 19:17 | –1 +/– | |
Почему же? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #537 Ответы: #569 | ||
| 542. Сообщение от Аноним (542), 31-Июл-21, 19:46 | +2 +/– | |
Всего лишь 200+ килобайт. А какой вес у ноды? А какой у джавы? У дотнета? У питона? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #494 Ответы: #588, #590 | ||
| 543. Сообщение от Хан (?), 31-Июл-21, 20:39 | –1 +/– | |
C++ включает в себя в полном обьеме Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #537 Ответы: #548, #563 | ||
| 544. Сообщение от Хан (?), 31-Июл-21, 20:40 | +1 +/– | |
Растоманам же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #538 | ||
| 545. Сообщение от Хан (?), 31-Июл-21, 22:50 | +/– | |
Есть Minix, есть DFBSD из гибридномикроядерных которые уже работают... зачем нужен протухший 30 лет назад Hurd? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #377 Ответы: #551 | ||
| 546. Сообщение от . (?), 31-Июл-21, 23:02 | +1 +/– | |
А кто сказал что rustc только llvm умеет? Кроме другого бекенда написанного на C++ (gcc, он был недавно принят), уже давно поддерживается cranelift, а он целиком на Rust написан | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #376 | ||
| 547. Сообщение от Аноним (547), 31-Июл-21, 23:16 | +/– | |
Да это понятно :-) Просто не люблю такое неявное поведение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #452 | ||
| 548. Сообщение от Аноним (547), 31-Июл-21, 23:29 | +1 +/– | |
Не совсем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #543 Ответы: #559 | ||
| 549. Сообщение от . (?), 31-Июл-21, 23:41 | +/– | |
Ну как пример которым пользуются в любой кодовой базе на Rust (А фич у макросов намного больше) - derive макросы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 551. Сообщение от Аноним (-), 01-Авг-21, 00:15 | +/– | |
>> на все ноутбуки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #545 Ответы: #595 | ||
| 552. Сообщение от Аноним (552), 01-Авг-21, 00:27 | +/– | |
В любом случае меньше любого интерпретируемого языка, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 Ответы: #555 | ||
| 553. Сообщение от Kuku (?), 01-Авг-21, 00:28 | +/– | |
Давайте не будем бла-бла-бла. Среднестатистически даже в релизах ПО 90 процентов ошибок - логические. А потом уже идут эти ваши обращения к освобожденной памяти и прочая фуета. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #273 Ответы: #614 | ||
| 554. Сообщение от Kuku (?), 01-Авг-21, 00:39 | +/– | |
Напоминает хаскелевский хайп надцатилетней давности. Потом как-то все устаканилось, и язык трехсот головоломных способов вычисления чисел Фибоначчи занял почетное место во главе промышленно используемых языков, но с конца. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #558 | ||
| 555. Сообщение от Аноним (-), 01-Авг-21, 00:46 | +/– | |
> В любом случае меньше любого интерпретируемого языка, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #552 Ответы: #596 | ||
| 556. Сообщение от Kuku (?), 01-Авг-21, 00:46 | +/– | |
Так раст - это и есть лопата, в отличие от экскаватора Го. По скорости разработки, конечно. Зато потом скорость выполнения программ будет аж в 2-3 раза выше. Это ж жуть какая производительность!! )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #235 Ответы: #566 | ||
| 557. Сообщение от Kuku (?), 01-Авг-21, 00:48 | –1 +/– | |
Там просто статический ГЦ. Кстати, он не всегда лучше динамического )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #532 Ответы: #567 | ||
| 558. Сообщение от Аноньимъ (ok), 01-Авг-21, 01:22 | +/– | |
Напоминает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #554 Ответы: #674 | ||
| 559. Сообщение от Хан (?), 01-Авг-21, 01:41 | –2 +/– | |
C++ поддерживает Си на достаточном уровнем чтобы юзать Си библиотеки как родные без изменений кода, а это говорит о многом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #548 Ответы: #565 | ||
| 560. Сообщение от Хан (?), 01-Авг-21, 03:41 | –1 +/– | |
Даже если вручную удалять обьекты в C# синтаксис читается сразу, а не после пару банок темного нефильтрованного | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #438 | ||
| 561. Сообщение от Аноним (571), 01-Авг-21, 08:14 | +/– | |
То есть по твоему получается что C++ это тоже язык с GC? Ведь разницы у него с растом по подержке умных кказателей практически нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 | ||
| 562. Сообщение от Аноним (571), 01-Авг-21, 08:36 | +1 +/– | |
Зря спорите, по хитровыкрученным конструкциям оба хороши. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #369 | ||
| 563. Сообщение от Аноним (165), 01-Авг-21, 08:36 | +2 +/– | |
Нет. Читайте спеки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #543 | ||
| 564. Сообщение от Брат Анон (ok), 01-Авг-21, 08:39 | +/– | |
> А какие есть нормальные с производительностью уровня раста / c++? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #478 Ответы: #571 | ||
| 565. Сообщение от Аноним (165), 01-Авг-21, 08:40 | +2 +/– | |
я из Паскаля могу юзать Си библиотеки как родные, и что?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #559 Ответы: #591, #592 | ||
| 566. Сообщение от Аноним (571), 01-Авг-21, 08:40 | +/– | |
Так написанно как будто го может на порядки ускорить разработку, такое видел только со скриптовыми языками и с готовыми библиотеками под задачу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #556 | ||
| 567. Сообщение от Аноним (571), 01-Авг-21, 08:45 | +1 +/– | |
Нет там ни какого статического GC. Там точно такой же контроль времени жизни и использование raii как и в C++. Отличие только в жестком контроле компилятора над ссылками и в перемещении вместо копирования по умолчанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #557 Ответы: #616 | ||
| 568. Сообщение от Аноним (571), 01-Авг-21, 08:54 | +/– | |
У них эпохи придумали для того чтобы даже новые несовместимые компиляторы могли собирать старый код. Вообще адская несовместимость была только до выхода стабильной 1.0 версии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #360 | ||
| 569. Сообщение от Аноним (-), 01-Авг-21, 09:15 | +1 +/– | |
Абревиатура "C/C++" выдумана Майкрософтом в её ВижуалСтудии. Отцы-юниксоиды из Белл Лабса никогда так не писали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #540 Ответы: #579 | ||
| 570. Сообщение от deeaitch (ok), 01-Авг-21, 09:51 | +/– | |
> А зачем думать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #534 Ответы: #574 | ||
| 571. Сообщение от Аноним (571), 01-Авг-21, 11:06 | +/– | |
Обероны с GC поэтому конкуренты не для раста а для Go и D. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #564 Ответы: #587 | ||
| 572. Сообщение от Растофиля (?), 01-Авг-21, 11:27 | +/– | |
> prefer-dynamic | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #517 Ответы: #573, #575 | ||
| 573. Сообщение от anonymous (??), 01-Авг-21, 12:30 | –1 +/– | |
151 байт, статика: https://github.com/kmcallister/tiny-rust-demo | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #572 | ||
| 574. Сообщение от n00by (ok), 01-Авг-21, 12:52 | +/– | |
Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с тезисом, который по факту оказался ложным -- подумайте над этим сами. Да, "подумаем" -- это множественное число, а не только привычная манипуляторам фигура речи. Так что Ваша очередь, и нечего тут пальцы загибать, приплетая не относящийся к вопросу язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #570 Ответы: #597, #598 | ||
| 575. Сообщение от Аноним (-), 01-Авг-21, 12:55 | +/– | |
>> prefer-dynamic | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #572 Ответы: #625 | ||
| 579. Сообщение от fsb4000 (?), 01-Авг-21, 15:23 | +/– | |
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2644.pdf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #569 Ответы: #654 | ||
| 583. Сообщение от Аноним (442), 01-Авг-21, 19:05 | +1 +/– | |
https://www.acm.org/media-center/2021/july/dissertation-awar... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #600 | ||
| 585. Сообщение от РЭЮЭШЬ (?), 01-Авг-21, 19:14 | +/– | |
Idea вполне ок с растом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #156 | ||
| 586. Сообщение от РЭЮЭШЬ (?), 01-Авг-21, 19:15 | +/– | |
нечеловечески чудовищно плюсую! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #357 | ||
| 587. Сообщение от Брат Анон (ok), 01-Авг-21, 21:04 | +/– | |
> Обероны с GC поэтому конкуренты не для раста а для Go | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #571 Ответы: #615, #650 | ||
| 588. Сообщение от Аноним (588), 01-Авг-21, 22:20 | +/– | |
В Расте так вообще не получится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #542 | ||
| 590. Сообщение от Аноним (-), 01-Авг-21, 23:26 | +/– | |
> $ g++ hello.cpp -O2 -static-libstdc++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #542 | ||
| 591. Сообщение от Хан (?), 01-Авг-21, 23:38 | –1 +/– | |
Для маленьких растоманов... на уровне исходного кода юзать, то есть буквально смешивать Си и C++ и все будет ок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #565 Ответы: #609 | ||
| 592. Сообщение от Хан (?), 01-Авг-21, 23:41 | –1 +/– | |
Любую функцию Си можно встроить в качестве метода в обьект C++ просто спопипастив... где еще так возможно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #565 Ответы: #610, #642 | ||
| 595. Сообщение от Хан (?), 01-Авг-21, 23:47 | +/– | |
Че там с Redox? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #551 | ||
| 596. Сообщение от Растофиля (?), 02-Авг-21, 00:00 | +/– | |
> Узнаешь много "нового". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #555 Ответы: #626 | ||
| 597. Сообщение от deeaitch (ok), 02-Авг-21, 00:47 | +/– | |
> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #574 Ответы: #621 | ||
| 598. Сообщение от deeaitch (ok), 02-Авг-21, 00:50 | +/– | |
> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #574 Ответы: #623 | ||
| 600. Сообщение от Аноним (165), 02-Авг-21, 01:52 | –1 +/– | |
Что сказать-то хотел? Ещё не научился выражать мысли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #583 Ответы: #605 | ||
| 604. Сообщение от Прорыв_запарты_фелиал (ok), 02-Авг-21, 02:28 | +/– | |
>> А пример в этом треде? Если нет, то дайте наводку, чтобы я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 | ||
| 605. Сообщение от Ага (?), 02-Авг-21, 02:51 | –1 +/– | |
По твоему комменту видно, что ты не научился работать мозгом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #600 Ответы: #608 | ||
| 608. Сообщение от Аноним (165), 02-Авг-21, 04:57 | +/– | |
И только старый попугай вдруг громко крикнул из ветвей (с): "...не научился работать мозгом!". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #605 | ||
| 609. Сообщение от Аноним (165), 02-Авг-21, 06:09 | +/– | |
> на уровне исходного кода юзать, то есть буквально смешивать Си и C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #591 Ответы: #613, #641 | ||
| 610. Сообщение от Аноним (165), 02-Авг-21, 06:17 | –1 +/– | |
> спопипастив | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #592 Ответы: #640 | ||
| 611. Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:49 | +/– | |
> Ну так в этом и смысл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #458 | ||
| 612. Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:52 | +/– | |
> Это всё дыры в unsafe-коде. Залатают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #410 | ||
| 613. Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:59 | +/– | |
>> на уровне исходного кода юзать, то есть буквально смешивать Си и C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #609 | ||
| 614. Сообщение от Аноним (246), 02-Авг-21, 10:34 | +1 +/– | |
Мне вот удобно выражать свои мысли на русском, чуть менее удобно на английском, поскольку не родной, а на китайском совсем неудобно, ведь я им не владею. А китайцу ровно наоборот. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #553 Ответы: #629 | ||
| 615. Сообщение от Аноним (571), 02-Авг-21, 11:13 | +/– | |
> В 60% реализаций Оберонов нет никакого GC | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #587 Ответы: #656 | ||
| 616. Сообщение от Kuku (?), 02-Авг-21, 11:23 | –1 +/– | |
Ты элементарной грамоте научись сначала, а потом уже будешь разглагольствовать о том, есть там GC или нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #567 Ответы: #622 | ||
| 617. Сообщение от anonymous (??), 02-Авг-21, 11:39 | +/– | |
Он не говорил, что define-ы улетают в машинный код. Он говорил, что макросы как часть AST-а языка -- это лучше чем отдельный препроцессор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 | ||
| 618. Сообщение от anonymous (??), 02-Авг-21, 11:43 | +/– | |
> json j_object = { {"one", 1}, {"two", 2} }; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #535 | ||
| 619. Сообщение от freecoder (?), 02-Авг-21, 11:53 | +/– | |
> Ну тогда так, устроит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #535 | ||
| 620. Сообщение от anonymous (??), 02-Авг-21, 11:56 | +/– | |
Вообще-то если даже взять один и тот же компилятор Си (одной и той же версии) и попробовать собрать (и запустить) проект в других условиях (например, другая ОС), то уже вылезает тонна проблем. А если ещё и версию поменять, то ещё выползут. А если ещё и другой компилятор взять, то ещё выползут. Как минимум тупо разные UB создадут проблем. Я уж не говорю про такие мелочи, как -Werror делает тонну проектов не собираемых почти всегда (а без этого флага в коде копится ещё больше UB). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 Ответы: #624 | ||
| 621. Сообщение от n00by (ok), 02-Авг-21, 12:16 | +/– | |
>> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #597 | ||
| 622. Сообщение от Аноним (571), 02-Авг-21, 12:29 | +/– | |
Если человеку нечего сказать по существу он резко становится громотеем. А настоящий статический GC конечно были попытки реализовать, но что-то реальное получилось только на регионах https://en.m.wikipedia.org/wiki/Region-based_memory_management и толком нигде не прижилось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #616 | ||
| 623. Сообщение от n00by (ok), 02-Авг-21, 12:33 | +/– | |
> Жалко только что немного не туда и не о том. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #598 | ||
| 624. Сообщение от Совершенно другой аноним (?), 02-Авг-21, 12:41 | +/– | |
> Вообще-то если даже взять один и тот же компилятор Си (одной и | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #620 | ||
| 625. Сообщение от Растофиля (?), 02-Авг-21, 13:04 | +/– | |
> Если очередной опеннетный "антирастовец" не владеет предметом, то кто ему ССЗБ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #575 Ответы: #627, #636, #651 | ||
| 626. Сообщение от Растофиля (?), 02-Авг-21, 13:08 | +/– | |
Вроде в новых версиях линковать статически с glibc они уже научились. Но это всё нужно проверять. У них там есть оговорки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #596 | ||
| 627. Сообщение от n00by (ok), 02-Авг-21, 13:25 | +/– | |
>> Тебе воон выше дали - с ходу 500 байт, без каких-то извращений с линковщиком | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #625 Ответы: #631, #633 | ||
| 628. Сообщение от Аноним зеленый (?), 02-Авг-21, 13:44 | +/– | |
>проделай на расте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #369 Ответы: #655 | ||
| 629. Сообщение от Аноним (629), 02-Авг-21, 14:02 | +1 +/– | |
> А китайцу ровно наоборот. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #614 | ||
| 630. Сообщение от Аноним (630), 02-Авг-21, 14:53 | +/– | |
За него уже деньги платят? Трудяг реальных для интересных и стабильных работ ищут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 631. Сообщение от Растофиля (?), 02-Авг-21, 14:53 | +/– | |
> внезапно, пример системного программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #627 Ответы: #634 | ||
| 632. Сообщение от Аноним (630), 02-Авг-21, 15:00 | +/– | |
Да. Ентерпрайзу плевать на язык, он деньги делает и время экономит, поэтому использует языки с мощными фреймворками. А инты в циклах, кто быстрее, пацаны на форумах считают ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 633. Сообщение от Растофиля (?), 02-Авг-21, 15:05 | +/– | |
> Опечатка то по Фрейду. Действительно, не какая-то хрень, кросплатформенная, а, внезапно, пример системного программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #627 | ||
| 634. Сообщение от n00by (ok), 02-Авг-21, 15:27 | +/– | |
>> внезапно, пример системного программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #631 Ответы: #635, #638 | ||
| 635. Сообщение от Аноним (-), 02-Авг-21, 16:08 | +/– | |
> из зависимостей достаточно ядра | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #634 Ответы: #637, #643, #653 | ||
| 636. Сообщение от Аноним (-), 02-Авг-21, 16:45 | +/– | |
>> Если очередной опеннетный "антирастовец" не владеет предметом, то кто ему ССЗБ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #625 Ответы: #639 | ||
| 637. Сообщение от Аноним (-), 02-Авг-21, 16:47 | +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #635 | ||
| 638. Сообщение от Растофиля (?), 02-Авг-21, 17:39 | +/– | |
> Нет никакого стандарта на helloworld-ы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #634 Ответы: #652 | ||
| 639. Сообщение от Растофиля (?), 02-Авг-21, 18:18 | +/– | |
>> В Си статическая сборка делается просто ключом "-static" у gcc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #636 Ответы: #645 | ||
| 640. Сообщение от Хан (?), 02-Авг-21, 19:13 | +/– | |
Велосипедоизобретатель? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #610 | ||
| 641. Сообщение от Хан (?), 02-Авг-21, 19:16 | +/– | |
Если чет не так, на уровне синтаксиса отгребают на стадии компиляции, линковка то дела уже ABI | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #609 | ||
| 642. Сообщение от Ф1 (?), 02-Авг-21, 20:01 | +/– | |
В с++ такое невозможно, вот эта вполне легальная Си строка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #592 Ответы: #644 | ||
| 643. Сообщение от Растофиля (?), 02-Авг-21, 20:44 | +/– | |
> как тут некоторые умники собрались линковать статику под венду - вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #635 Ответы: #646 | ||
| 644. Сообщение от Хан (?), 02-Авг-21, 21:02 | +/– | |
С каких пор malloc не void? Где приведение типа? Это костыль а не Си-код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #642 Ответы: #649 | ||
| 645. Сообщение от Аноним (-), 02-Авг-21, 21:27 | +/– | |
>> как-то странно, glibC - ни разу не "стандартная библиотека" раста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #639 Ответы: #647 | ||
| 646. Сообщение от Аноним (-), 02-Авг-21, 21:49 | +/– | |
>> как тут некоторые умники собрались линковать статику под венду - вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #643 Ответы: #648 | ||
| 647. Сообщение от Растофиля (?), 02-Авг-21, 23:21 | +/– | |
> (и у меня оно ни разу не зависит от glibc), | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #645 | ||
| 648. Сообщение от Растофиля (?), 03-Авг-21, 02:12 | +/– | |
> У тебя претензии были 1) "не кроссплатформенно" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #646 | ||
| 649. Сообщение от Ф1 (?), 03-Авг-21, 08:27 | +/– | |
> С каких пор malloc не void? Где приведение типа? Это костыль а | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #644 | ||
| 650. Сообщение от Аноним (246), 03-Авг-21, 08:55 | +/– | |
Если уж говорить о промышленных языках, на которых написано вот всякое такое, то это Ada. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #587 Ответы: #657 | ||
| 651. Сообщение от Котофалк (?), 03-Авг-21, 13:34 | +/– | |
извините, что прерываю, но откуда вообще появилось требование статической линковки? тем паче для helloworld? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #625 | ||
| 652. Сообщение от n00by (ok), 03-Авг-21, 14:07 | +/– | |
>> Нет никакого стандарта на helloworld-ы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #638 | ||
| 653. Сообщение от n00by (ok), 03-Авг-21, 14:12 | +/– | |
Сисколы в Виндосе, насколько помню, меняются в пределах версии ОС. Никто в здравом уме их там не использует. Если кто-то предлагает обойтись без ntdll.dll (а в случае вывода на консоль наверняка потребуется и WriteConsoleW из kernel32.dll) -- он либо не владеет предметом, либо намеренно пытается свести дискуссию к священной войне. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #635 | ||
| 654. Сообщение от Аноним (-), 03-Авг-21, 15:37 | +/– | |
Ни бзди. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #579 | ||
| 655. Сообщение от Кир (?), 04-Авг-21, 00:22 | +/– | |
Нет, мне не нужно, чтобы функция вычислялась в компайл-тайме, мне нужно, чтобы компилятор проверил, что шаблон параметризуется не абы каким целым N, а степенью двойки. А работать функция должна в рантайме, выполняя N-точечное БПФ на данных, скажем, читаемых из файла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #628 Ответы: #661 | ||
| 656. Сообщение от Брат Анон (ok), 04-Авг-21, 08:34 | +/– | |
> Ссылку можно хоть на одну реализацию и чтобы там прямо говорилось что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #615 Ответы: #658 | ||
| 657. Сообщение от Брат Анон (ok), 04-Авг-21, 08:39 | +2 +/– | |
> Если уж говорить о промышленных языках, на которых написано вот всякое такое, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #650 Ответы: #660 | ||
| 658. Сообщение от Аноним (658), 04-Авг-21, 13:33 | +/– | |
>виртовский Оберон, даже с эмулятором. Нет GC. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #656 Ответы: #659 | ||
| 659. Сообщение от Брат Анон (ok), 05-Авг-21, 09:02 | +/– | |
>>виртовский Оберон, даже с эмулятором. Нет GC. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #658 Ответы: #665 | ||
| 660. Сообщение от Совершенно другой аноним (?), 05-Авг-21, 10:16 | +/– | |
> На Обероне -- для программирования железа даже ассемблер не нужен, как | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #657 Ответы: #663 | ||
| 661. Сообщение от Аноним зеленый (?), 05-Авг-21, 20:42 | +/– | |
Пока не запилили в языке, вот таким макросом можно: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #655 Ответы: #662 | ||
| 662. Сообщение от Кир (?), 05-Авг-21, 23:33 | +/– | |
Мои глаза.... Ты должен мне глаза! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #661 Ответы: #666 | ||
| 663. Сообщение от Брат Анон (ok), 06-Авг-21, 09:03 | +/– | |
> Если не сложно изложите по-подробнее - как Вы без ассемблера сможете в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #660 Ответы: #664 | ||
| 664. Сообщение от Совершенно другой аноним (?), 06-Авг-21, 10:13 | +/– | |
>> Если не сложно изложите по-подробнее - как Вы без ассемблера сможете в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #663 Ответы: #671 | ||
| 665. Сообщение от Аноним (665), 06-Авг-21, 11:11 | +/– | |
>Хм. Что-то новенькое. Когда последний раз смотрел -- не было. Как по мне -- даже хорошо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #659 | ||
| 666. Сообщение от Ф1 (?), 06-Авг-21, 13:58 | +1 +/– | |
> Мои глаза.... Ты должен мне глаза! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #662 Ответы: #667, #668 | ||
| 667. Сообщение от n00by (ok), 07-Авг-21, 11:17 | +/– | |
Чем-то отличается от устаревшего? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #666 | ||
| 668. Сообщение от Кир (?), 07-Авг-21, 14:45 | –1 +/– | |
Серьезно? Смотри, static_assert в C++: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #666 Ответы: #669 | ||
| 669. Сообщение от Аноним (-), 07-Авг-21, 17:49 | +/– | |
> Серьезно? Смотри, static_assert в C++: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #668 Ответы: #670 | ||
| 670. Сообщение от Кир (?), 09-Авг-21, 02:30 | +/– | |
Ты не поверишь, какой магии можно накрутить в C++, но разве этим стоит хвастаться? По-моему, реализованный в компиляторе static_assert в миллион раз лучше всяких коловерчений на расте, не говоря уж про концепты. Именно эту мысль и хотелось подчеркнуть ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #669 | ||
| 671. Сообщение от Брат Анон (ok), 09-Авг-21, 08:55 | +/– | |
> Ну, несмотря на то, что C до недавнего времени тоже был ЯВУ,... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #664 Ответы: #672 | ||
| 672. Сообщение от Совершенно другой аноним (?), 09-Авг-21, 09:20 | +/– | |
>> Ну, несмотря на то, что C до недавнего времени тоже был ЯВУ,... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #671 | ||
673.
Сообщение от iZEN (ok), 06-Сен-21, 19:35
| +/– | |
Собрал на FreeBSD из порта lang/rust. Пакет rust-1.54.0_1 при сборке выжрал 14 ГБ ОЗУ (82%) и 1.4 ГБ SWAP. Я опешил от такого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 674. Сообщение от wyry (?), 14-Дек-21, 14:54 | +1 +/– | |
Это другое!). А так история циклична, а ПО как писали на C/C++, JVM-семействе, так и пишут. Когда училась в универе функциональные и околофункциональные языки были очень в моде, с одной стороны Haskell, с другой стороны LISP'еры грозились захватить мир и было очень даже много неплохих ресурсов по LISP, Microsoft на хайпе запилили свой диалект OCaml и носились с ним просто ВЕЗДЕ! И знаете что? Все перечисленные языки во всех смыслах лучше и качественнее Rust! В каждом есть своя идея, реализация на уровне проектирования, вот почему-то F# написан на F#, то есть разработчики в кои то веки с технической точки зрения знали что делают и чего хотят достичь. Rust же до сих пор не вышел из состояния зародыша, НО УЖЕ покрылся ржавчиной (собственно правдивое название), причём язык даже не умудрился привнести вообще ничего нового. На C++ почти на всю функциональность Rust есть свои приёмы, можно без труда писать на C++ в стиле Rust и заиметь все те преимущества (не очень то и существенные) которые он даёт. То есть если Хаскель или ML-семейство или LISP или даже JVM-семейство даёт альтернативные пути и фишки, то Rust не привносит ВООБЩЕ НИЧЕГО кроме агрессивного маркетинга. Причём я никогда не хейтила Rust от чистого сердца, но разобравшись в нём получше поняла, что во-первых на C и С++ писать И ЧИТАТЬ (для меня) намного проще, во-вторых сам язык не несёт вообще никаких критических инноваций, по поводу удобств и производительности разработчика - я это слышу уже годами. Java говорила что она быстрее, удобнее и надёжнее, в итоге паттерны (а на практике чаще антипаттерны) создают настолько шизанутый код, что если бы он был тупо был написан в стиле чистого C - разобраться в нём было бы в разы легче. F# говорил что код можно писать значительно короче и сразу без ошибок. И да, там где задачу можно решить просто в функциональном стиле - F# хорош, как только дело доходит до чего-то другого, проще родить ежа и ужа, чем написать, в итоге производительность разработчика откатывается обратно в 0 или даже хуже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #558 Ответы: #676, #677, #678 | ||
| 675. Сообщение от wyry (?), 14-Дек-21, 14:59 | +/– | |
Прям камингаут... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #354 | ||
| 676. Сообщение от Аноньимъ (ok), 14-Дек-21, 18:01 | +/– | |
Да, лучше бы типизированный лисп развивали конечно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #674 | ||
| 677. Сообщение от Аноньимъ (ok), 14-Дек-21, 18:07 | +/– | |
>И да, там где задачу можно решить просто в функциональном стиле - F# хорош, как только дело доходит до чего-то другого, проще родить ежа и ужа, чем написать, в итоге производительность разработчика откатывается обратно в 0 или даже хуже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #674 | ||
| 678. Сообщение от Аноньимъ (ok), 14-Дек-21, 18:09 | +/– | |
>Rust же до сих пор не вышел из состояния зародыша, НО УЖЕ покрылся ржавчиной (собственно правдивое название), причём язык даже не умудрился привнести вообще ничего нового. На C++ почти на всю функциональность Rust есть свои приёмы, можно без труда писать на C++ в стиле Rust и заиметь все те преимущества (не очень то и существенные) которые он даёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #674 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |