Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования Rust 1.46" | +/– | |
| Сообщение от opennews (?), 27-Авг-20, 21:49 | ||
Опубликован релиз 1.46 языка системного программирования Rust, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Урри (?), 27-Авг-20, 21:49 | +13 +/– | |
А вот и констэкспрешшены из плюсов подвезли. Глядишь, лет через 30 будет новый нескучный С++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #70 | ||
| 2. Сообщение от Аноним (3), 27-Авг-20, 21:52 | –13 +/– | |
Всех программистов уже выгнали за то что не смогли нормальный язык сделать, а они все равно новые релизы это ненужно пилят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7, #77 | ||
| 3. Сообщение от Аноним (3), 27-Авг-20, 21:54 | –5 +/– | |
У Раста нет ниши, они даже нишу языков для браузерных движков занять не смогли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #19 | ||
| 4. Сообщение от Ordu (ok), 27-Авг-20, 22:00 | +7 +/– | |
> Для повышения информативности сообщений об ошибках стабилизирована поддержка атрибута "#[track_caller]", полезного для функций, подобных unwrap, в которых не исключается возникновение сбоев (panic) при некорректном использовании типов. Указанный атрибут будет использован обработчиком panic для вывода местоположения вызывающего в сообщении об ошибке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Сообщение от Аноним (5), 27-Авг-20, 22:03 | +/– | |
когда, интересно, тип f16 добавят в rust? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #28 | ||
| 6. Сообщение от Ordu (ok), 27-Авг-20, 22:14 | –2 +/– | |
А надо? Мне кажется, это что-то очень-очень специальное, не? Так ли это надо в языке, если можно сделать в библиотеке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #9, #13 | ||
| 7. Сообщение от Аноним (7), 27-Авг-20, 22:14 | +8 +/– | |
Мне так нравится, что старым сишникам от этого неприятно. Казалось бы ну пилят и пилят, но на опеннете каждый раз такая боль у комментаторов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #8, #11, #33 | ||
| 8. Сообщение от аноним3 (?), 27-Авг-20, 22:21 | +3 +/– | |
просто пользователи раста еще более помешанные паломники растоманства чем си. ну и их вечное хвастовство о превосходстве и безопасности раста, хотя если взять этот самый раст куда нибудь в системщину или похожие ниши он становится опаснее с++.)) вот и не любят их. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #25, #42 | ||
| 9. Сообщение от Аноним (-), 27-Авг-20, 22:24 | +3 +/– | |
есть сомнения, что, как минимум, в embedded это очень актуально; в игроделании тоже используется для экономии ресурсов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #15 | ||
| 10. Сообщение от Аноним (10), 27-Авг-20, 22:30 | –1 +/– | |
Любому нормальному комментатору с опеннет ясно что недоязык с ужасным непонятным синтаксисом, небезопасный (потому что есть unsafe блоки), на котором даже не смогли браузер написать, не должен существовать. Все нормальные программисты пишут на Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #14, #20, #22, #75 | ||
| 11. Сообщение от ObjectiveC Alive (?), 27-Авг-20, 22:30 | +3 +/– | |
Так это не сишники, а школота строчки кода ни на чем не написавшая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #27 | ||
| 12. Сообщение от ObjectiveC Alive (?), 27-Авг-20, 22:31 | +3 +/– | |
Лол, чем оне тебе не понятен? Сложнее чем JavaScript ты хотел сказать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #17 | ||
| 13. Сообщение от anonymous (??), 27-Авг-20, 22:32 | +/– | |
В нейронных сетях используются | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #16 | ||
| 14. Сообщение от Hellscream (?), 27-Авг-20, 22:37 | +1 +/– | |
Все нормальные программисты пишут на ассемблере. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #74 | ||
| 15. Сообщение от Ordu (ok), 27-Авг-20, 22:39 | +2 +/– | |
> есть сомнения, что, как минимум, в embedded это очень актуально; в игроделании | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #193 | ||
| 16. Сообщение от Ordu (ok), 27-Авг-20, 22:40 | +/– | |
> В нейронных сетях используются | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #36, #85, #117 | ||
| 17. Сообщение от Ordu (ok), 27-Авг-20, 22:42 | +/– | |
> Лол, чем оне тебе не понятен? Сложнее чем JavaScript ты хотел сказать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 18. Сообщение от Неа (?), 27-Авг-20, 22:50 | +/– | |
Раст нужен только неосиляторам нормальных ЯП. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #23 | ||
| 19. Сообщение от Аноним (19), 27-Авг-20, 22:52 | –1 +/– | |
Ниша - замена легаси вроде C/C++ + веб-разработка. Отличные ниши. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #39, #90, #140 | ||
| 20. Сообщение от Аноним (19), 27-Авг-20, 22:57 | +2 +/– | |
Прикол в том, что unsafe всё еще безопаснее C | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #38 | ||
| 21. Сообщение от Аноним (19), 27-Авг-20, 22:58 | +/– | |
Раст сложнее большинства языков, дурилка) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #24, #26 | ||
| 22. Сообщение от Аноним (19), 27-Авг-20, 23:00 | +2 +/– | |
Мне Раст казался непонятным, пока не начал вникать. Теперь понимаю, что всё более чем на своем месте и сделано с умом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #32 | ||
| 23. Сообщение от Аноним (32), 27-Авг-20, 23:01 | +/– | |
+1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #102 | ||
| 24. Сообщение от Аноним (32), 27-Авг-20, 23:02 | +/– | |
> Раст бесполезнее и неудобнее большинства языков, дурилка) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #29 | ||
| 25. Сообщение от Аноним (19), 27-Авг-20, 23:04 | –1 +/– | |
Если пользователи чего-либо за бесплатно хвалят и тем более защищают нечто - это очень весомый довод в пользу этого нечто, не правда ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 26. Сообщение от Аноним (44), 27-Авг-20, 23:06 | +/– | |
Самый сложный — это C++. Учитывая темпы его развития, никто не сумеет перегнать этого монстра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #30 | ||
| 27. Сообщение от Аноним (19), 27-Авг-20, 23:06 | –3 +/– | |
Зачем школоте поддерживать си вместо чего-то нормального? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #35 | ||
| 28. Сообщение от Аноним (28), 27-Авг-20, 23:07 | +/– | |
crate half | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #34 | ||
| 29. Сообщение от Аноним (19), 27-Авг-20, 23:08 | –1 +/– | |
Фигню спорол и рад) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 30. Сообщение от Аноним (32), 27-Авг-20, 23:09 | –3 +/– | |
Что-то у нормальных людей в плюсах всё просто, логично и понятно. И нормальная инфраструктура. В отличии от этого ни на что не годного выкидыша. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #31 | ||
| 31. Сообщение от Аноним (44), 27-Авг-20, 23:13 | –1 +/– | |
А я и не спорю. Я, лишь хотел сказать, что C++ никак не ограничен. Программист самостоятельно думает, как решать задачи. У растоманов же многое предопределено и закостылено. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 32. Сообщение от Аноним (32), 27-Авг-20, 23:19 | +4 +/– | |
Только вот писать на нём не удобно и не приятно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #66, #73, #80 | ||
| 33. Сообщение от Аноним (33), 27-Авг-20, 23:20 | +1 +/– | |
Так это никакие не старые сишники, а студенты с хеллоуворлдами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 34. Сообщение от ANonym (?), 27-Авг-20, 23:30 | +/– | |
зачем i128/u128 в rust добавили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #37 | ||
| 35. Сообщение от аноним3 (?), 27-Авг-20, 23:34 | +3 +/– | |
школота посмотрит на код си и код раст и скажет что код раст только для растаманов))) нет ну реально он весьма специфичен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #51 | ||
| 36. Сообщение от Аноним (36), 27-Авг-20, 23:40 | +/– | |
А есть аппаратные FPU, которые могут в такие вещественные числа? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #40, #43 | ||
| 37. Сообщение от Аноним (36), 27-Авг-20, 23:42 | +/– | |
Ну это ещё можно понять. Например, адреса IPv6 128 бит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #143 | ||
| 38. Сообщение от Аноним (36), 27-Авг-20, 23:46 | +/– | |
>и в чем-то плюсы еще надо догонять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #50, #56, #78 | ||
| 39. Сообщение от Аноним (39), 27-Авг-20, 23:59 | –6 +/– | |
Но ведь си это не легаси. Это модерн. Сказал я, только вчера выяснял почему в программе происходит какая-то дичь, оказалось на этой строчке int ret=execvp(args->argv[0], args->argv); argv не был инициализирован. Упс. Да, конечно, санитизеры без проблем нашли это в рантайме, но компилятору было норм. Копипаста до добра не доводит. Там ещё с фоновым тредом развлекуха была. Помог бы тут руст? Ну, вряд ли. Смысл как раз в том, чтобы иметь минимальный оверхэд в рантайме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #41, #54, #81 | ||
| 40. Сообщение от Аноним (-), 28-Авг-20, 00:08 | +1 +/– | |
В POWER10 есть аппаратные float16 и bfloat16 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 41. Сообщение от Аноним (39), 28-Авг-20, 00:17 | –3 +/– | |
Ps. но я что-то не понял чем санитизер сейчас не доволен, кто-нибудь может пояснить мне? 223 ему нравится, а меньше нет. У меня там стояло 16 и больше 12 быть не может. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #45, #46, #69, #91, #99, #128, #132 | ||
42.
Сообщение от topin89 (ok), 28-Авг-20, 00:17
| +8 +/– | |
Мне вот любопытно, те кто хейтят язык, они реально на С/C++ писали что-то сложнее, чем хелловорлд? И почему достаточное количество людей, которые писали -- не хейтят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #44, #53, #63, #76, #155 | ||
| 43. Сообщение от Anonymous7879 (?), 28-Авг-20, 00:24 | +1 +/– | |
The Arm architecture provides high-performance and high-efficiency hardware support for floating-point operations in half-, single-, and double-precision arithmetic. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 44. Сообщение от Аноним (44), 28-Авг-20, 00:30 | +/– | |
>математически доказано, что весь безопасный код безопасен в работе с памятью, и что если с ней есть неуловимые проблемы, то искать их надо строго внутри unsafe | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #47 | ||
45.
Сообщение от topin89 (ok), 28-Авг-20, 00:34
| +/– | |
Ошибка здесь скорее всего | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #48 | ||
| 46. Сообщение от None (??), 28-Авг-20, 00:38 | +/– | |
Эммм... а что, готовой функции распарсить не нашлось? тот же scanf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #49 | ||
47.
Сообщение от topin89 (ok), 28-Авг-20, 00:42
| +/– | |
>>математически доказано, что весь безопасный код безопасен в работе с памятью, и что если с ней есть неуловимые проблемы, то искать их надо строго внутри unsafe | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #165 | ||
| 48. Сообщение от Аноним (39), 28-Авг-20, 00:49 | +/– | |
Там buf байты на хипе (да, теоретически может быть переполнение, там их 256, но практически этого не случится никогда и 16 байтов на одно значение за глаза -- там UINT_MAX ограничено), var инты на стеке. Я так и не понял, как передать инты на хипе, выдаёт note: expected 'unsigned int *' but argument is of type 'unsigned int (*)[3]', но на стеке вполне работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #52 | ||
| 49. Сообщение от Аноним (39), 28-Авг-20, 00:51 | +/– | |
В непредсказуемой ситуации мы уже потеряли ядро, это единственный вариант. Или космические лучи, я не знаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 50. Сообщение от Аноним (19), 28-Авг-20, 01:04 | +1 +/– | |
Ну ООП в чистом виде не надо, трейты гибче, но пока иногда немного _недостаточно_ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 51. Сообщение от Аноним (19), 28-Авг-20, 01:05 | –2 +/– | |
Та ладно, C объективно такая же мутатень, только в своем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
52.
Сообщение от topin89 (ok), 28-Авг-20, 01:09
| +/– | |
А какая разница, на чём buf? Да хоть из общей памяти, зачем передавать указатель на указатель на строку, чтобы тут же его разименовывать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #55 | ||
| 53. Сообщение от Аноним (19), 28-Авг-20, 01:15 | +2 +/– | |
> Нет простой связи c C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #113, #173 | ||
| 54. Сообщение от Аноним (19), 28-Авг-20, 01:20 | –2 +/– | |
Руст скорее всего не дал бы это использовать и ругнулся бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 55. Сообщение от Аноним (39), 28-Авг-20, 01:21 | +/– | |
Не-не, там всё в порядке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #57, #58 | ||
56.
Сообщение от topin89 (ok), 28-Авг-20, 01:24
| +/– | |
Да фиг с ней, с объектностью. Банальные user-defined literals не помешали бы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #82 | ||
| 57. Сообщение от Аноним (39), 28-Авг-20, 01:32 | +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #59 | ||
58.
Сообщение от topin89 (ok), 28-Авг-20, 01:34
| +/– | |
Ух. Надеюсь, ты сейчас в процессе обучения. Тогда ошибки -- это нормально, а ругаться за незнания -- зло и неправильно, поэтому не буду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #60, #62, #127 | ||
59.
Сообщение от topin89 (ok), 28-Авг-20, 01:43
| +/– | |
> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #65 | ||
| 60. Сообщение от Аноним (39), 28-Авг-20, 01:44 | +/– | |
В чём твоя проблема? Последний символ факт что \0 потому что я пишу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #61 | ||
61.
Сообщение от topin89 (ok), 28-Авг-20, 01:47
| +/– | |
> Всё отлично и никаких ошибок в этом коде у меня нет, просто | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #64 | ||
| 62. Сообщение от Аноним (39), 28-Авг-20, 02:03 | +/– | |
>Edit: ну и сразу, всё верно, нельзя просто взять и передать массив в функцию в C. Хотя можно передать указатель на массив и уже в теле разименовывать. Что то в духе | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 63. Сообщение от deeaitch (ok), 28-Авг-20, 02:04 | +2 +/– | |
Я писал и пишу. Большие диагностические вещи. Я пробовал элементарно перевести интереса ради на раст. Не то чтобы у меня не получилось. Но я не получил удовольствия от языка. В начале выглядит здорово и многообещающе. Но стоит разрастись проекту до хотябы 50-ти файлов и начинается ад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #96, #104 | ||
| 64. Сообщение от Аноним (39), 28-Авг-20, 02:05 | +/– | |
> Хех. Ладно, троллинг засчитан, спокойной ночи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 Ответы: #67 | ||
| 65. Сообщение от Аноним (39), 28-Авг-20, 02:12 | +/– | |
> char **buf -- это массив массивов по факту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 66. Сообщение от Аноним (66), 28-Авг-20, 02:52 | +/– | |
https://www.jetbrains.com/rust/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 67. Сообщение от Аноним (39), 28-Авг-20, 03:13 | +/– | |
>> Хех. Ладно, троллинг засчитан, спокойной ночи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 68. Сообщение от deeaitch (ok), 28-Авг-20, 03:32 | +9 +/– | |
Вот заметил такую штуку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #72, #79, #101, #103, #150, #176, #224 | ||
| 69. Сообщение от Webmonkey (?), 28-Авг-20, 03:55 | +4 +/– | |
Какой п****ц. Кто-то реально так пишет, или это толстый траллинг был? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #84 | ||
70.
Сообщение от Аноним (70), 28-Авг-20, 04:17
| +7 +/– | |
Затем, что современный С++ - это лютый пипец на 2000 страниц стандарта. Такое ощущение, что туда пихают все, что приходит комитету в голову. Выучить это нереально и уж конечно на все 100% этот монстр использоваться не будет. Ну так и нафига он нужен, если есть более компактные и удобные языки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #83, #108, #188 | ||
71.
Сообщение от Аноним (70), 28-Авг-20, 04:18
| –1 +/– | |
Интересные фичи. Еще бы время найти поковырять... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #86 | ||
72.
Сообщение от Аноним (70), 28-Авг-20, 04:23
| +3 +/– | |
Так проблема не в языке, а в людях. Пользователи С++ в большинстве своем люди среднего или выше возраста, набившие на нем шишек, пробовавшие другие языки и прекрасно знающие о достоинствах (по-моему их нет, потому что есть С и Rust) и недостатках плюсов. А в Rust в основном (по крайней мере, в русскоязычном сегменте) молодежь, особо пороху не нюхавшая, зато кровь у них кипит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #87 | ||
73.
Сообщение от Аноним (70), 28-Авг-20, 04:24
| +/– | |
Ну так сделай. Сообщество спасибо скажет. Лично меня устраивает rust-mode + racer. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
74.
Сообщение от Аноним (70), 28-Авг-20, 04:26
| +/– | |
А чего не в машинных кодах сразу? Непорядок, ненастоящие программисты. Реально крутые программисты пишут в машинных кодах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
75.
Сообщение от Аноним (70), 28-Авг-20, 04:28
| +/– | |
Мне неясно. Нормальный язык с нормальным и вполне понятным синтаксисом. Unsafe тебя из-под палки никто не заставляет использовать. Браузер написать смогли бы, если б не эффективные манагеры Мозиллы, у которых видение поменялось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
76.
Сообщение от Аноним (70), 28-Авг-20, 04:32
| +/– | |
> Мне вот любопытно, те кто хейтят язык, они реально на С/C++ писали что-то сложнее, чем хелловорлд? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
77.
Сообщение от Аноним (70), 28-Авг-20, 04:36
| –2 +/– | |
Интересное наблюдение. При том, что никто никого не выгнал, а перевели фактически в Rust Foundation, что как раз просто замечательно ибо зависимость от компании - ну такое себе. Go вон полностью зависим от Google и как Google захочет, так и будет развиваться. Захочет - закроет обратно, и миллионы вебмакак останутся без работы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #92 | ||
78.
Сообщение от Аноним (70), 28-Авг-20, 04:40
| +/– | |
Не надо. ООП в том виде, в каком оно есть сейчас давно пора закопать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 79. Сообщение от Nick (??), 28-Авг-20, 06:45 | –1 +/– | |
> Что-бы не случилось, фанаты Rust вылазят везде | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #189 | ||
| 80. Сообщение от Аноним (80), 28-Авг-20, 07:28 | +/– | |
rust-analyzer посмотри, активно развивается и уже много чего умеет, есть интеграция в разные редакторы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 81. Сообщение от Lex (??), 28-Авг-20, 08:11 | +/– | |
Ууу. Обращение к элементу массива без проверки его наличия и длины.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #164 | ||
| 82. Сообщение от Аноним (82), 28-Авг-20, 08:14 | +/– | |
А в чем проблема сделать такой атрибут и положить во внешний крейт. Кому надо, тот подключит. Зачем это тащить в язык? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #174 | ||
| 83. Сообщение от asd (??), 28-Авг-20, 08:38 | +1 +/– | |
Аминь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 84. Сообщение от Онаним (?), 28-Авг-20, 08:41 | +3 +/– | |
Вы удивитесь, но куча народу пишет именно так. Даже если в конкретном случае это троллинг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #95 | ||
| 85. Сообщение от Онаним (?), 28-Авг-20, 08:44 | +/– | |
Чисел много, и что там в этих числах - безразлично. Всё равно шум на выходе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #115 | ||
| 86. Сообщение от Брат Анон (?), 28-Авг-20, 08:58 | +1 +/– | |
Бери Go. Там давно и panic есть, и функции возвращающие константы на этапе компиляции. И автоматический сборщик мусора без всякого геморроя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #89 | ||
| 87. Сообщение от Козлетто (?), 28-Авг-20, 09:04 | +/– | |
Молодежь аха? У меня целая куча знакомых, как раз среднего и выше возраста. Они не то что программировать, а просто включить пк целое достижение. Не говоря ещё о бабульках. Так что нечего гнать на молодёжь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #88 | ||
88.
Сообщение от Аноним (70), 28-Авг-20, 09:15
| +/– | |
И вот что это было? При чем тут выключить/выключить? Речь-то было про то, что срачи устраивают в основном молодые. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #94 | ||
89.
Сообщение от Аноним (70), 28-Авг-20, 09:16
| +1 +/– | |
Спасибо, Go я ковырял 2 года, хватит с меня. Когда надоело материться и блевать с этой корявой поделки Гугла, вернулся к Erlang'у. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #171 | ||
| 90. Сообщение от Аноним (90), 28-Авг-20, 09:18 | +1 +/– | |
Лол, так почему он её так и не занял? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 91. Сообщение от Ordu (ok), 28-Авг-20, 09:20 | +1 +/– | |
А можно поинтересоваться для повышения образованности? Что за схема именования переменных? У меня эти имена вообще в голове не укладываются, я не могу читать код, потому что они путаются у меня в голове. Не вижу схемы, не вижу смысла => они все одинаковы для меня. Мне кажется, что рандомно-сгенерированные наборы букв были бы читаемее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #163 | ||
| 92. Сообщение от Аноним (90), 28-Авг-20, 09:24 | +1 +/– | |
Это такой же отстойник ненужных проектов как и Апач Фаундейшн. У Раст Фаундейшн даже инвестора нет, а на 250 программистов им надо не меньше 25 млн долларов в год. Которые им никто не даст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #93 | ||
93.
Сообщение от Аноним (70), 28-Авг-20, 09:29
| –1 +/– | |
При том, что Растом активно интересуются Microsoft и Google (при всей моей нелюбви к ним), конечно, им никто не подаст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #105, #114 | ||
| 94. Сообщение от 1 (??), 28-Авг-20, 10:03 | +3 +/– | |
просто дедушки и бабушки с успехом программируют на Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 | ||
| 95. Сообщение от Tita_M (ok), 28-Авг-20, 10:04 | +/– | |
Шоко... т.е. Си ни в чём не виноват! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
96.
Сообщение от topin89 (ok), 28-Авг-20, 10:51
| +3 +/– | |
> Я писал и пишу. Большие диагностические вещи. Я пробовал элементарно перевести интереса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #183 | ||
| 97. Сообщение от Аноним (97), 28-Авг-20, 10:52 | +1 +/– | |
Пишу на Си и на asm, зарабатываю на жизнь в embedded. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #98, #162, #201, #202 | ||
98.
Сообщение от Аноним (70), 28-Авг-20, 11:03
| –1 +/– | |
>но не знаю, откуда и главное как начать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 99. Сообщение от охохо (?), 28-Авг-20, 11:14 | +/– | |
strtok_r + atoi ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #160 | ||
| 101. Сообщение от Аноним (102), 28-Авг-20, 11:15 | +2 +/– | |
Т.е. все CVE по памяти подлые растоманы в плюсовые проекты накоммитили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #178 | ||
| 102. Сообщение от Аноним (102), 28-Авг-20, 11:16 | +/– | |
Т.е. все CVE по памяти подлые растоманы в плюсовые проекты накоммитили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 103. Сообщение от Аноним (103), 28-Авг-20, 11:40 | –2 +/– | |
Мне понравился на опеннете пару месяцев назад достаточно адекватный коммент, что Rust по факту энфорсит бест практизы C++ (RAII) через синтаксис, следуя уже бест практизам некоторых функциональных языков (типа Idris), что некорректное состояние должно быть формально невыразимым. Тот же Idris достигает это через зависимые типы, в Rust такого нет и формальная корректность гарантируется только для овнершипа по памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #141 | ||
| 104. Сообщение от DEV (?), 28-Авг-20, 11:41 | +4 +/– | |
>>В начале выглядит здорово и многообещающе. Но стоит разрастись проекту до хотябы 50-ти файлов и начинается ад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #184 | ||
| 105. Сообщение от Аноним (105), 28-Авг-20, 11:47 | +/– | |
Языку десятый год. И им только интересуются, но не используют. А все эти новости где один программист из Гугла затестил Раст сразу в среде растошкольников выливается в то что Гугл полным составом перешел на Раст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #110, #111 | ||
| 108. Сообщение от Аноним (-), 28-Авг-20, 11:50 | +2 +/– | |
Ты так пишешь, будто современный Ржавч лучше. Стандарта нет, но для языка, который кичится отсутствием UB, это только показатель его недоделанности. Синтаксис страшнее самых страшных плюсовых шаблонов, а поддержка ООП при этом даже не заявлена. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #109 | ||
109.
Сообщение от Аноним (70), 28-Авг-20, 11:55
| +2 +/– | |
Да и нафиг не надо ООП, я в нем разочаровался, когда попробовал ФП в лице Erlang. Синтаксис нормальный, страшно только поначалу. А то что стандарта нет... Видели мы эти стандарты, 30 страниц стоит 11 килорублей, в общий доступ никто не выложил. Спрашивается, на кой х мне этот стандарт, если я его прочитать не могу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #112 | ||
110.
Сообщение от Аноним (70), 28-Авг-20, 11:59
| –2 +/– | |
Детка, я спокоен как фугас. И школу закончил в далеком 2004. А то, что им интересуются (и не один программист), показывает только то, что язык наконец дорос до продакшена и что в традиционных языках интересующиеся разочаровались. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
111.
Сообщение от Аноним (70), 28-Авг-20, 12:03
| +/– | |
И собственно, меня мало волнует, кто и по какой причине им интересуется. Я не фанат ни мелкомягких ни корпорации зла - они уроды и лицемеры. Однако ж гугл интересуется им, а не кидается хромиум переписывать на своем Го. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 112. Сообщение от Аноним (240), 28-Авг-20, 12:10 | +/– | |
Ага, сделать софтинку, типа какого CAD'а, без ООП - мазохизм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 Ответы: #118, #119 | ||
| 113. Сообщение от Аноним (240), 28-Авг-20, 12:12 | +/– | |
LLVM и в Африке не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #126 | ||
| 114. Сообщение от Аноним (240), 28-Авг-20, 12:16 | +1 +/– | |
>Растом активно интересуются Microsoft | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 115. Сообщение от Аноним (240), 28-Авг-20, 12:21 | +/– | |
На выходе булева переменная - узнал/не_узнал (фейс Онанима). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #157, #243 | ||
117.
Сообщение от freehck (ok), 28-Авг-20, 12:27
| +/– | |
> А, да, вот этим может помочь, точно. Чисел много, но хрен его знает сколько точности не нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #135 | ||
118.
Сообщение от Аноним (70), 28-Авг-20, 12:29
| +/– | |
И как же ж их делали до появления ООП... Наверно, мазохистами все были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #122 | ||
119.
Сообщение от Аноним (70), 28-Авг-20, 12:32
| +/– | |
И то, что есть в C++, Java и других монстрах - не ООП в том виде, в каком оно задумывалось. В этом смысле как раз Erlang со своей моделью акторов ближе к оригинальной идее ООП. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #123 | ||
| 122. Сообщение от Аноним (240), 28-Авг-20, 12:35 | +/– | |
В те времена они ещё были такие, что умещались в 640 кбайт или меньше. И да, мазохисты, на разработку тратили гораздо больше человекочасов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #154 | ||
| 123. Сообщение от Аноним (240), 28-Авг-20, 12:37 | +/– | |
Может быть, но Erlang, мягко говоря, не взлетел дальше телекоммуникаций. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 Ответы: #124, #125 | ||
| 124. Сообщение от Аноним (240), 28-Авг-20, 12:39 | +1 +/– | |
И, вроде, считается, что самое правильное ООП было в Smalltalk. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
125.
Сообщение от Аноним (70), 28-Авг-20, 12:40
| +/– | |
Расскажите это Facebook, чьи сервера WhatsApp поголовно на нем. Или тем, кто использует RabbitMQ или cowboy, написанные на Erlang. Я сейчас пишу на нем и проект настолько далек от телекоммуникаций, насколько это можно, но близок к блокчейнам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 Ответы: #129, #130 | ||
| 126. Сообщение от Ordu (ok), 28-Авг-20, 12:45 | +/– | |
> (да, я понимаю, что речь не о том, но всё же) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #131 | ||
| 127. Сообщение от Ordu (ok), 28-Авг-20, 13:16 | +/– | |
> Edit: ну и сразу, всё верно, нельзя просто взять и передать массив | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 128. Сообщение от имя_ (?), 28-Авг-20, 13:30 | +/– | |
>++= | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #161 | ||
| 129. Сообщение от имя_ (?), 28-Авг-20, 13:34 | +1 +/– | |
эрланг хорош, но ведь фейсбук не выбирал его, это выбор изначального разработчика | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 130. Сообщение от Аноним (240), 28-Авг-20, 13:39 | +/– | |
Ну так я же и написал, кроме телекоммуникаций. Что не так-то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 Ответы: #133, #134 | ||
| 131. Сообщение от Аноним (240), 28-Авг-20, 13:42 | +/– | |
А ты для чего упомянул? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 Ответы: #136 | ||
| 132. Сообщение от Ordu (ok), 28-Авг-20, 14:00 | +/– | |
Задумка этого кода в том, чтобы прочитать три инта из строчки? Инты разделены пробельными символами? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #152, #159 | ||
133.
Сообщение от Аноним (70), 28-Авг-20, 14:08
| +/– | |
> Erlang, мягко говоря, не взлетел дальше телекоммуникаций | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 | ||
134.
Сообщение от Аноним (70), 28-Авг-20, 14:12
| +/– | |
Еще примеры, и там тоже не только телеком: https://www.erlang-solutions.com/blog/which-companies-are-us... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 | ||
| 135. Сообщение от Ordu (ok), 28-Авг-20, 14:19 | +/– | |
>> А, да, вот этим может помочь, точно. Чисел много, но хрен его знает сколько точности не нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 Ответы: #137 | ||
| 136. Сообщение от Ordu (ok), 28-Авг-20, 14:22 | +/– | |
> А ты для чего упомянул? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 | ||
137.
Сообщение от freehck (ok), 28-Авг-20, 14:35
| +/– | |
> Ошибка накапливается, и поэтому часто расчёты проводятся с заведомо большей точностью, чем требуется от конечного результата. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #138 | ||
| 138. Сообщение от Ordu (ok), 28-Авг-20, 15:20 | +/– | |
>> Ошибка накапливается, и поэтому часто расчёты проводятся с заведомо большей точностью, чем требуется от конечного результата. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 | ||
| 139. Сообщение от СССР (?), 28-Авг-20, 15:34 | +/– | |
"Автоматическое управление памятью в Rust избавляет разработчика от ошибок при манипулировании указателями" - что бы ваши ети передвигались на инвалидных креслах. Я исключительно ради заботы, ведь передвигаясь на ногах можно споткнуться , забить лоб и умиреть! поэтому пусть передвигаются на инвалидных кресах от проктэр&гэмбэл с автоматизированной головкой! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #142, #169, #225 | ||
| 140. Сообщение от СССР (?), 28-Авг-20, 15:37 | +/– | |
С++ развиватсяв ногу со временем, почему это легаси? а вот наоборот легаси это некогда современный взгляд на через чур абстрауцию работы с данными. это легаси. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #196 | ||
| 141. Сообщение от Аноним (141), 28-Авг-20, 15:44 | +/– | |
>Собственно, хороший специалист в С++ с набитой рукой будет пользоваться смартпоинтерами практически безошибочно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #144 | ||
| 142. Сообщение от Аноним (142), 28-Авг-20, 16:11 | –1 +/– | |
А мне лень открывать рот и жевать. Я хочу чтобы пища сама попадала в желудок. Мне лень срать хочу чтобы пища сама выводилась из кишечника. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 Ответы: #182 | ||
| 143. Сообщение от Аноним (143), 28-Авг-20, 16:32 | +/– | |
В сишке это обернуто в структуру. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 144. Сообщение от Аноним (143), 28-Авг-20, 16:33 | +/– | |
Оверхед от того же unique_ptr нулевой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 Ответы: #149 | ||
| 145. Сообщение от Кайф (?), 28-Авг-20, 17:21 | +3 +/– | |
смузихлебы ликуют! Теперь они смогут в системное программирование, по крайне мере они так думают... Но POSIX и WinAPI смотрят на них как на говно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #146 | ||
| 146. Сообщение от Аноним (141), 28-Авг-20, 17:43 | –6 +/– | |
Вот интересно, почему странные личности с интеллектом школьников ненавидят Rust? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #147, #148 | ||
147.
Сообщение от Аноним (70), 28-Авг-20, 17:48
| +/– | |
Да пускай. Собака лает - караван идет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 148. Сообщение от Кайф (?), 28-Авг-20, 17:57 | –1 +/– | |
Сишный API ядра передаёт пламенный привет всем смузихлебам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 149. Сообщение от Аноним (103), 28-Авг-20, 18:07 | +/– | |
Это не отменяет того, что безопасная работа с кучей в С++ реализуется, по факту, через паттерн. Плюс еще неудобная возня с циклическими ссылками в shared_ptr, которые можно разбить только через weak_ptr. В С++ на уровень "человеческого фактора" выводится очень многое и без статических анализаторов в проектах, где больше сотни классов, просто не уследить за всем. У Rust не очень удобный синтаксис, но в целом идея вынести RAII на уровень синтаксиса и семантики позволяет исключить утечки памяти по невнимательности, при этом не пользуясь сборщиком мусора. Если в Rust программе память и утечет, то это будет осознанная диверсия, когда сотрудник с доступом к мастеру для кучи короткоживущих, но относительно "жирных" объектов выставит lifespan, равный времени жизни долгоживущего объекта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 Ответы: #153, #167 | ||
| 150. Сообщение от анинимус (?), 28-Авг-20, 19:21 | +1 +/– | |
>Зачем вы стреляете себе в ногу? Мазохисты? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 151. Сообщение от Аноним (151), 28-Авг-20, 19:23 | –1 +/– | |
Почему D не упомянули, непорядок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #226 | ||
| 152. Сообщение от Ололо (?), 28-Авг-20, 19:35 | +/– | |
> while(isspace(*p) && *p != '\0') | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #179 | ||
| 153. Сообщение от Аноним (153), 28-Авг-20, 20:04 | +/– | |
>В С++ на уровень "человеческого фактора" выводится очень многое | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #149 Ответы: #170 | ||
| 154. Сообщение от microsoft (?), 28-Авг-20, 20:06 | +/– | |
И при этом софт был стабильнее и шелковистее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 | ||
| 155. Сообщение от microsoft (?), 28-Авг-20, 20:09 | –1 +/– | |
Дурачек, Линуса уже не спрашивали че он тпм хочет, просто взяли и запилили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 156. Сообщение от anonymous yet another (?), 28-Авг-20, 20:17 | –2 +/– | |
Очень живой и динамичный язык. Только за этот год вышло, кажется, больше версий "языка программирования Rust" чем ISO-IEC-14882-xxxx за всё время (лет за 25, кажется). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. Сообщение от Аноним (157), 28-Авг-20, 20:37 | +/– | |
Плохо ты знаешь нейросети. На выходе тебя ждёт "да нет наверное". И этот ответ сравнивая с константой выбранной программистом трактуется как 0 или 1. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 Ответы: #241 | ||
| 159. Сообщение от Аноним (39), 28-Авг-20, 20:48 | +/– | |
Да, да, спасибо. Одна строка, три инта разделённых пробелами, завершается новой строкой. Эта штука вызывается для каждого процесса (которых спавнится тысячи подряд) и инлайнится, и уж точно я хочу избежать isdigits и isspace, как и scanf (довольно вредная дрянь, 99% времени я провишу в ней). А можно же изменять инты, выделенные кем-то другим? Это именно то, что я пытаюсь сделать. Как я ни пробовал выделять инты на хипе (malloc и передать 3 указатель на 3 указателя на инты емнип), компилятор был недоволен (хотя и работало). Добавил assert(vari!=2) на всякий случай (код ожидаемо ломается, когда в конце нет новой строки, такого быть не может потому что малформед строки не случится никогда) -- теперь мы защищены от всего, а то вдруг не сможем последний байт прочитать. :3 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #177 | ||
| 160. Сообщение от Аноним (39), 28-Авг-20, 20:49 | +/– | |
А вот это правильный ответ! В данном случае оверкил, мне кажется, но этот вариант намного лучше альтернатив. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 161. Сообщение от Аноним (39), 28-Авг-20, 20:50 | +/– | |
>>++= | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 162. Сообщение от alex312 (?), 28-Авг-20, 21:02 | +/– | |
В телеге есть группа по эмбедед расту - https://t.me/embedded_rs | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 163. Сообщение от Аноним (39), 28-Авг-20, 21:06 | +/– | |
Суффикс p использован для указателя, вполне читаемое, если видеть, что varbuf это максимум 1 инт в виде текста (до 10 байт по-моему), buf это весь текст прочитанный из файла, а var и vari это искомые значения в виде интов и текущий индекс в массиве. Мне так удобно. Я бы мне смог воспринимать это в виде i j k l m. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 164. Сообщение от Аноним (39), 28-Авг-20, 21:09 | +/– | |
Так прелесть си как раз в том, что от таких проверок можно отказаться, если они совершенно точно не нужны никогда. На постоянные проверки уходит не мало ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #187 | ||
| 165. Сообщение от Аноним (39), 28-Авг-20, 21:44 | +/– | |
Там только на прошлой неделе исправили уб с флоатами, какие унсафе? Компцерт больше доверия. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #172 | ||
| 166. Сообщение от Аноним (166), 28-Авг-20, 21:45 | +/– | |
А на нем можно делать окна, кнопочки, черепашью графику? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #168 | ||
| 167. Сообщение от коржик (?), 28-Авг-20, 21:54 | +/– | |
> Если в Rust программе память и утечет... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #149 Ответы: #175 | ||
| 168. Сообщение от Аноним (168), 28-Авг-20, 22:21 | +/– | |
https://www.areweguiyet.com/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 | ||
| 169. Сообщение от red75prim (?), 28-Авг-20, 22:25 | +/– | |
Кому какое дело на чём программисты катаются и тешат своё ЧСВ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 170. Сообщение от red75prim (?), 28-Авг-20, 22:29 | +2 +/– | |
Монтажник должен быть монтажником, а не тупым жлобом, полагающимся на каску, страховку, изолированную проводку, строительные леса и прочие глупости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 171. Сообщение от Забыл заполнить (?), 28-Авг-20, 22:36 | +/– | |
Тогда на окамл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #186 | ||
172.
Сообщение от topin89 (ok), 28-Авг-20, 22:44
| +/– | |
> Там только на прошлой неделе исправили уб с флоатами, какие унсафе? Компцерт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #165 | ||
173.
Сообщение от topin89 (ok), 28-Авг-20, 22:51
| +/– | |
>> Нет простой связи c C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
174.
Сообщение от topin89 (ok), 28-Авг-20, 22:55
| +/– | |
> А в чем проблема сделать такой атрибут и положить во внешний крейт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 | ||
| 175. Сообщение от Аноним (103), 28-Авг-20, 22:59 | –1 +/– | |
Ну что сборщику мусора легко устроить протечку в Java/C# - это и так очевидно, достаточно иметь долгоживущий объект-коллекцию, хранящую strong ссылки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #234 | ||
| 176. Сообщение от СССР (?), 28-Авг-20, 23:54 | +/– | |
хорошо сказал про то что с++ молчат, потому что знают что так не нужно делать )). Вот например топор, юнец колол дрова, обух отлител и прямо в ногу, юнца в больничку, выписали, ходит юнец и рассказывает что нужно заменить топор на бензопилу и приводит свой случай, взрослые мужики молчат, слушают и молчат ибо чо им сказать то еще не окрепшему разумом юнцу? про эллементарные правила колки дров? про то что в руках в общем то оружие которым можно и себя поколечить и соседа? А молчат еще и потому что этому юнцу и бензопилу в руки давать нельзя, максимум пластмассовый нож, и то, глаз себе может выколоть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #185 | ||
| 177. Сообщение от Ordu (ok), 29-Авг-20, 00:00 | +/– | |
> Да, да, спасибо. Одна строка, три инта разделённых пробелами, завершается новой строкой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #159 Ответы: #180, #181 | ||
| 178. Сообщение от СССР (?), 29-Авг-20, 00:02 | +/– | |
пока студент то за 3-4 года приучиш себя пользоватся указателями как скальпилем для нерохирурга (с), как пулиметом для рэмбо (с++). да за месяц обучения программированию научится писать безопасный код скорее получится на php, js, но что может спроектировать такой скороучка? хеллоу ворд в браузире разве только что отобразить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 179. Сообщение от Ordu (ok), 29-Авг-20, 00:02 | +/– | |
>> while(isspace(*p) && *p != '\0') | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 | ||
| 180. Сообщение от Ололо (?), 29-Авг-20, 00:51 | +/– | |
> unsigned **arr = malloc(3 * sizeof(unsigned)); | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 Ответы: #191 | ||
| 181. Сообщение от Аноним (39), 29-Авг-20, 00:54 | +/– | |
>напишешь свои аналоги | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 Ответы: #190 | ||
| 182. Сообщение от Андрей (??), 29-Авг-20, 01:50 | +/– | |
- А вы, что, и есть, значит, за меня будете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 | ||
| 183. Сообщение от deeaitch (ok), 29-Авг-20, 03:40 | +/– | |
> О, реальный опыт, это ценно! Можешь рассказать, в чём именно был ад, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #195, #205 | ||
| 184. Сообщение от deeaitch (ok), 29-Авг-20, 03:47 | +/– | |
> интересно послушать в чём заключается ад, можешь рассписать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 | ||
185.
Сообщение от qwerty (??), 29-Авг-20, 04:22
| +3 +/– | |
Ты 100% прав. И вообще, настоящий мужик дерево свалить может и острым камнем, а топор для слабаков и баб. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #176 Ответы: #214 | ||
| 186. Сообщение от Аноним (192), 29-Авг-20, 06:26 | +/– | |
Хоть брэйнфак лишь бы не раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #171 | ||
| 187. Сообщение от Lex (??), 29-Авг-20, 07:47 | +/– | |
> Так прелесть си как раз в том, что от таких проверок можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 Ответы: #204 | ||
| 188. Сообщение от asdasd (?), 29-Авг-20, 08:46 | +1 +/– | |
Так, блин, и не используйте что вам не надо. Туда добавляют то что не хватало. В C++14 дали возможность в lambda'ы прокидывать значения, как в std::bind, make_unique и т.д. В C++17 fold expression что очень многие вещи упрощает, плюс теже constexpr if, плюс инициализация в if'е. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #192 | ||
| 189. Сообщение от asdasd (?), 29-Авг-20, 08:49 | –1 +/– | |
Сами же себя и дискридитировали, не прочитав до конца и побежав строчить комент =) Фанат раста не умеет читать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #194 | ||
| 190. Сообщение от Ordu (ok), 29-Авг-20, 09:45 | +/– | |
> Их уже есть у меня, не в этом дело, мне вообще не нужны эти вычисления совершенно никак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #181 | ||
| 191. Сообщение от Ordu (ok), 29-Авг-20, 09:45 | +/– | |
> Может, тебе лучше вернуться к психологии? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #180 | ||
| 192. Сообщение от Аноним (192), 29-Авг-20, 11:53 | +1 +/– | |
> Так, блин, и не используйте что вам не надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #188 | ||
| 193. Сообщение от Аноним (193), 29-Авг-20, 13:04 | +2 +/– | |
> можно найти какие-то задачи, где этого будет достаточно, но я чёт как-то затрудняюсь предположить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 194. Сообщение от Nick (??), 29-Авг-20, 13:38 | +/– | |
Пруфы будут или только общими фразами умеешь разбрасываться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 | ||
| 195. Сообщение от Аноним (195), 29-Авг-20, 14:14 | +/– | |
То есть это проблемы с инструментами и библиотеками - что ожидаемо, а не с самим языком. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #183 Ответы: #203 | ||
| 196. Сообщение от Аноним (19), 29-Авг-20, 17:15 | +/– | |
Настолько развивается, что до сих пор нет нормальной системы сборки без позорного синтаксиса и официального пакетного менеджера | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 Ответы: #215, #240 | ||
197.
Сообщение от Аноним (197), 29-Авг-20, 17:29
| +1 +/– | |
Можете, назвать меня неосилятором, но. Приходит директор и говорит. Вот тебе железка на rs485. Сделай утилиту для её конфигурации и настройки. Срок три дня. Беру я такой раст... И через два месяца меня увольняют. Берут парня, который на делфи зафигачил все за 4е часа. Все довольны. Ну кроме меня. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #209, #220 | ||
| 201. Сообщение от Аноним (201), 29-Авг-20, 19:26 | +/– | |
На riscv и конкретно на gd32 все очень даже хорошо. Спасибо Disasm. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 202. Сообщение от Аноним (201), 29-Авг-20, 19:30 | +/– | |
https://github.com/riscv-rust/gd32vf103xx-hal | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 203. Сообщение от deeaitch (ok), 29-Авг-20, 21:16 | +/– | |
> То есть это проблемы с инструментами и библиотеками - что ожидаемо, а | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #195 Ответы: #206 | ||
| 204. Сообщение от Аноним (39), 29-Авг-20, 21:21 | +/– | |
У веб-кодеров свои представления о "много", это да. Процессоры слишком быстрые стали. Вообще, правило номер один это не доверять клиенту. Немного иная специфика, и если ты экономишь ресурсы тебе разнесут сервер рано или поздно. А на клиента плевать, пусть обновит страницу на актуальную ревизию и всё ок, никакого смысла проверять невозможное на нём. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #187 Ответы: #218 | ||
205.
Сообщение от topin89 (ok), 29-Авг-20, 21:44
| +/– | |
Вот! Вот хейт^Wфрустрация здорового человека! Спасибо! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #183 Ответы: #216 | ||
206.
Сообщение от topin89 (ok), 29-Авг-20, 21:48
| +/– | |
> Если кому будет интересно продолжение, то я расскажу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #203 Ответы: #217 | ||
| 209. Сообщение от Аноним (166), 29-Авг-20, 22:13 | +/– | |
А если на Лазарус, то ещё и минус затраты/ворвство иде | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #197 | ||
| 214. Сообщение от СССР (?), 30-Авг-20, 00:01 | +/– | |
нет, про настоящих мужиков это уже юмор, сейчас то и нет таких, все вон полу-бабы, но это совсем другая истоия. Тут речь об идиотах и об отсутствия внимательности при написания кода. речь о вполне понятных проблемах инструумента которые могут привести к последствиям, но леквидировав эти проблемы - мы фактически уничтоаем сам инструмент. Вот взять острый нож, им можно порезаться, можно предложить пользоваться ножом для масла, да это решают проблему, ноги руки на месте, но о боже, им можно выколоть себе глаз! так же в ряде случаев масленного ножа хватит, но вот уже теряется универсальность, с этим ножом уже нельзя разделывать рыбу, мясо, даже хлеб начинает крошится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 | ||
| 215. Сообщение от СССР (?), 30-Авг-20, 00:11 | +/– | |
без официального пакетного менеджера - а что мешает либу так прикрутить? выбрал либу, скачал нужную версию. Вы хотите программу как сайт писать, в шапке указать 100500 ссылок на js и css ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 | ||
| 216. Сообщение от deeaitch (ok), 30-Авг-20, 07:53 | +1 +/– | |
> Итак, проблема инструментов серьёзная, в по-настоящему большом проекте скорость разработки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 | ||
| 217. Сообщение от deeaitch (ok), 30-Авг-20, 07:54 | +/– | |
> Определённо будет! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 | ||
| 218. Сообщение от Lex (??), 30-Авг-20, 09:20 | +/– | |
> У веб-кодеров свои представления о "много", это да. Процессоры слишком быстрые стали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 | ||
| 220. Сообщение от Аноним (103), 30-Авг-20, 10:50 | +/– | |
Ну и правильно уволили, не умеешь выбирать инструмент под задачу. Rust это жирный DLL/SO собрать с развесистой core логикой, а дельфях формочки нашлепать и через FFI вызывать процiдурки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #197 Ответы: #221 | ||
| 221. Сообщение от Аноним (221), 30-Авг-20, 12:47 | +/– | |
А какой инструмент под задачу необходимо было выбрать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #220 Ответы: #229 | ||
| 222. Сообщение от Аноним (-), 30-Авг-20, 20:03 | +/– | |
Растаманы читайте Эриксона. Не гипнотезера. Джона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #227, #242 | ||
| 224. Сообщение от burjui (ok), 31-Авг-20, 03:52 | +/– | |
Может, не стоит судить о сообществе Rust по Опеннету? И, ради бога, завязывайте со сказками про мудрых плюсовиков, которые молча всё понимают и не стреляют себе в ноги. Таких единицы, а основная масса плюсового кода написана отвратительно и не падает от любого чиха потому, что разработчики компиляторов достаточно великодушны, чтобы предусматривать защиту от дурака. Вообще, весь ваш пассаж, по сути, высосан из пальца - сплошные обобщения и домыслы, никакой конкретики. Ну пожаловались, что растоманы плохо себя ведут, обижают седых мудрецов, у которых НИКАКИХ проблем с памятью. И как же без типичных острот про ржавчину. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #228 | ||
| 225. Сообщение от burjui (ok), 31-Авг-20, 04:13 | +1 +/– | |
Дженкем у вас не менее качественный, чем юмор. Я тут тоже нюхнул и шутку придумал: а давайте светофоры уберём, а то только трафик тормозят. Выбрал удобный момент - и перебежал, делов-то. Просто нужно быть внимательным и развивать реакцию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 226. Сообщение от burjui (ok), 31-Авг-20, 04:14 | +1 +/– | |
D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 227. Сообщение от burjui (ok), 31-Авг-20, 04:29 | +3 +/– | |
Сам себе противоречит. Более предсказуемые приложения, но с непредсказуемыми уязвимостями. Книга точно 2009, а не 1989 года? Не существует механизмов, конечно. А мужики-то не знали. Это же очень сложно - рядом с указателем на буфер положить размер этого буфера, назвать сию сложную структуру данных слайсом и работать с ней вместо голого указателя. Это ж лишние байты. Уж лучше предсказуемое поведение в виде мусора в памяти и, если повезёт, аварийного завершения программы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #222 | ||
| 228. Сообщение от deeaitch (ok), 31-Авг-20, 06:01 | +/– | |
> Может, не стоит судить о сообществе Rust по Опеннету? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #224 | ||
| 229. Сообщение от Аноним (229), 31-Авг-20, 08:47 | +/– | |
Командной строк достаточно. Мозг не выпаривайте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #221 Ответы: #231 | ||
| 231. Сообщение от Аноним (141), 31-Авг-20, 13:23 | +/– | |
>Берут парня, который на делфи зафигачил | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 | ||
| 234. Сообщение от коржик (?), 31-Авг-20, 21:34 | +/– | |
иногда лучше молчать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #175 | ||
| 240. Сообщение от Аноним (240), 04-Сен-20, 17:09 | +/– | |
>Даже модулей нигде нет и не будет ещё лет 10 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 | ||
| 241. Сообщение от Аноним (240), 04-Сен-20, 17:13 | +/– | |
Нечёткая логика тоже логика. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 Ответы: #244 | ||
| 242. Сообщение от Ordu (ok), 04-Сен-20, 18:25 | +/– | |
> "Простота языка С позволяет делать приложения более эффективными и предсказуемыми | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #222 | ||
| 243. Сообщение от Онаним (?), 04-Сен-20, 20:33 | +/– | |
> На выходе булева переменная - узнал/не_узнал (фейс Онанима). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 244. Сообщение от Аноним (157), 05-Сен-20, 07:42 | +/– | |
Женская логика это тоже логика, но сильно отличающаяся от строгой, булевой логики. Нейросети они такие же. Никогда не дают чёткого утверждения да или нет, поэтому логика построенная на них и называется нечёткой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #241 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |