![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования 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![]() | +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![]() | +/– | ![]() |
Ошибка здесь скорее всего | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #48 |
46. Сообщение от None (??), 28-Авг-20, 00:38 | +/– | ![]() |
Эммм... а что, готовой функции распарсить не нашлось? тот же scanf | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #49 |
47.
Сообщение от topin89![]() | +/– | ![]() |
>>математически доказано, что весь безопасный код безопасен в работе с памятью, и что если с ней есть неуловимые проблемы, то искать их надо строго внутри 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![]() | +/– | ![]() |
А какая разница, на чём 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![]() | +/– | ![]() |
Да фиг с ней, с объектностью. Банальные user-defined literals не помешали бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #82 |
57. Сообщение от Аноним (39), 28-Авг-20, 01:32 | +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #59 |
58.
Сообщение от topin89![]() | +/– | ![]() |
Ух. Надеюсь, ты сейчас в процессе обучения. Тогда ошибки -- это нормально, а ругаться за незнания -- зло и неправильно, поэтому не буду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #60, #62, #127 |
59.
Сообщение от topin89![]() | +/– | ![]() |
> | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #65 |
60. Сообщение от Аноним (39), 28-Авг-20, 01:44 | +/– | ![]() |
В чём твоя проблема? Последний символ факт что \0 потому что я пишу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #61 |
61.
Сообщение от topin89![]() | +/– | ![]() |
> Всё отлично и никаких ошибок в этом коде у меня нет, просто | ||
Ответить | Правка | Наверх | 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.
Сообщение от Аноним![]() | +7 +/– | ![]() |
Затем, что современный С++ - это лютый пипец на 2000 страниц стандарта. Такое ощущение, что туда пихают все, что приходит комитету в голову. Выучить это нереально и уж конечно на все 100% этот монстр использоваться не будет. Ну так и нафига он нужен, если есть более компактные и удобные языки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #83, #108, #188 |
71.
Сообщение от Аноним![]() | –1 +/– | ![]() |
Интересные фичи. Еще бы время найти поковырять... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86 |
72.
Сообщение от Аноним![]() | +3 +/– | ![]() |
Так проблема не в языке, а в людях. Пользователи С++ в большинстве своем люди среднего или выше возраста, набившие на нем шишек, пробовавшие другие языки и прекрасно знающие о достоинствах (по-моему их нет, потому что есть С и Rust) и недостатках плюсов. А в Rust в основном (по крайней мере, в русскоязычном сегменте) молодежь, особо пороху не нюхавшая, зато кровь у них кипит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #87 |
73.
Сообщение от Аноним![]() | +/– | ![]() |
Ну так сделай. Сообщество спасибо скажет. Лично меня устраивает rust-mode + racer. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
74.
Сообщение от Аноним![]() | +/– | ![]() |
А чего не в машинных кодах сразу? Непорядок, ненастоящие программисты. Реально крутые программисты пишут в машинных кодах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
75.
Сообщение от Аноним![]() | +/– | ![]() |
Мне неясно. Нормальный язык с нормальным и вполне понятным синтаксисом. Unsafe тебя из-под палки никто не заставляет использовать. Браузер написать смогли бы, если б не эффективные манагеры Мозиллы, у которых видение поменялось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
76.
Сообщение от Аноним![]() | +/– | ![]() |
> Мне вот любопытно, те кто хейтят язык, они реально на С/C++ писали что-то сложнее, чем хелловорлд? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
77.
Сообщение от Аноним![]() | –2 +/– | ![]() |
Интересное наблюдение. При том, что никто никого не выгнал, а перевели фактически в Rust Foundation, что как раз просто замечательно ибо зависимость от компании - ну такое себе. Go вон полностью зависим от Google и как Google захочет, так и будет развиваться. Захочет - закроет обратно, и миллионы вебмакак останутся без работы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #92 |
78.
Сообщение от Аноним![]() | +/– | ![]() |
Не надо. ООП в том виде, в каком оно есть сейчас давно пора закопать. | ||
Ответить | Правка | Наверх | 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.
Сообщение от Аноним![]() | +/– | ![]() |
И вот что это было? При чем тут выключить/выключить? Речь-то было про то, что срачи устраивают в основном молодые. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #94 |
89.
Сообщение от Аноним![]() | +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.
Сообщение от Аноним![]() | –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![]() | +3 +/– | ![]() |
> Я писал и пишу. Большие диагностические вещи. Я пробовал элементарно перевести интереса | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #183 |
97. Сообщение от Аноним (97), 28-Авг-20, 10:52 | +1 +/– | ![]() |
Пишу на Си и на asm, зарабатываю на жизнь в embedded. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #98, #162, #201, #202 |
98.
Сообщение от Аноним![]() | –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.
Сообщение от Аноним![]() | +2 +/– | ![]() |
Да и нафиг не надо ООП, я в нем разочаровался, когда попробовал ФП в лице Erlang. Синтаксис нормальный, страшно только поначалу. А то что стандарта нет... Видели мы эти стандарты, 30 страниц стоит 11 килорублей, в общий доступ никто не выложил. Спрашивается, на кой х мне этот стандарт, если я его прочитать не могу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #112 |
110.
Сообщение от Аноним![]() | –2 +/– | ![]() |
Детка, я спокоен как фугас. И школу закончил в далеком 2004. А то, что им интересуются (и не один программист), показывает только то, что язык наконец дорос до продакшена и что в традиционных языках интересующиеся разочаровались. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
111.
Сообщение от Аноним![]() | +/– | ![]() |
И собственно, меня мало волнует, кто и по какой причине им интересуется. Я не фанат ни мелкомягких ни корпорации зла - они уроды и лицемеры. Однако ж гугл интересуется им, а не кидается хромиум переписывать на своем Го. | ||
Ответить | Правка | Наверх | 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![]() | +/– | ![]() |
> А, да, вот этим может помочь, точно. Чисел много, но хрен его знает сколько точности не нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #135 |
118.
Сообщение от Аноним![]() | +/– | ![]() |
И как же ж их делали до появления ООП... Наверно, мазохистами все были. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #122 |
119.
Сообщение от Аноним![]() | +/– | ![]() |
И то, что есть в 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.
Сообщение от Аноним![]() | +/– | ![]() |
Расскажите это 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.
Сообщение от Аноним![]() | +/– | ![]() |
> Erlang, мягко говоря, не взлетел дальше телекоммуникаций | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 |
134.
Сообщение от Аноним![]() | +/– | ![]() |
Еще примеры, и там тоже не только телеком: 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![]() | +/– | ![]() |
> Ошибка накапливается, и поэтому часто расчёты проводятся с заведомо большей точностью, чем требуется от конечного результата. | ||
Ответить | Правка | Наверх | 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.
Сообщение от Аноним![]() | +/– | ![]() |
Да пускай. Собака лает - караван идет. | ||
Ответить | Правка | Наверх | 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![]() | +/– | ![]() |
> Там только на прошлой неделе исправили уб с флоатами, какие унсафе? Компцерт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 |
173.
Сообщение от topin89![]() | +/– | ![]() |
>> Нет простой связи c C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
174.
Сообщение от topin89![]() | +/– | ![]() |
> А в чем проблема сделать такой атрибут и положить во внешний крейт. | ||
Ответить | Правка | Наверх | 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![]() | +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.
Сообщение от Аноним![]() | +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![]() | +/– | ![]() |
Вот! Вот хейт^Wфрустрация здорового человека! Спасибо! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #216 |
206.
Сообщение от topin89![]() | +/– | ![]() |
> Если кому будет интересно продолжение, то я расскажу | ||
Ответить | Правка | Наверх | 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 Добавить, Поддержать, Вебмастеру |