- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 18:53 , 20-Дек-20 (1) +17 [^]
- Анализ зависимости безопасности кода от используемого языка ..., Анонимно, 18:58 , 20-Дек-20 (3) +47 [^]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:04 , 20-Дек-20 (7) +21 [^]
- Анализ зависимости безопасности кода от используемого языка ..., lockywolf, 19:09 , 20-Дек-20 (11) –1
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 10:15 , 21-Дек-20 (93)
- Анализ зависимости безопасности кода от используемого языка ..., iPony129412, 18:55 , 20-Дек-20 (2) –7 [V]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 18:58 , 20-Дек-20 (4) –1
- Анализ зависимости безопасности кода от используемого языка ..., mos87, 19:01 , 20-Дек-20 (5) +11 [^]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:05 , 20-Дек-20 (9) +3
- Анализ зависимости безопасности кода от используемого языка ..., анонимит, 19:16 , 20-Дек-20 (13) +2
- Анализ зависимости безопасности кода от используемого языка ..., Vkni, 19:18 , 20-Дек-20 (15) –3
Это, конечно, такая средняя температура по больнице. Качество программ сильно зависит от того, кто же именно пишет эти программы, а не от языка, если экосистема достаточно развита.То есть, в любом случае, когда мы пишем программу, она проходит наш внутренний QC, потом QC конторы (если она есть). И финальный результат - количество ошибок, зависит от этого фильтра. На примере С++ - люди могли прогнать AFL, Valgrind, кучу программ для статического анализа и т.д. А в чём же роль языка? А в том, что сразу после первого раунда кодирования, у нас получается более или менее глючная программа. Например, на Хаскеле она скорее всего вылетать не будет, а на Питоне - скорее всего найдутся какие-то неправильно вызываемые функции. Но любой программист в конечном итоге протестирует программу до того уровня, к которому он привык, прежде чем "отправлять на золото". Поэтому итоговая программа на Питоне будет настолько же глючной, как и на Хаскеле. Просто если она достаточно сложна, то программист потратит кучу времени на тестирование и отладку Питонной версии. А если нет, то, наоборот, Хаскель затянет этап проектирования своими типами.
- Анализ зависимости безопасности кода от используемого языка ..., ЧеловекКамелКейс, 21:12 , 20-Дек-20 (34) +1
- Анализ зависимости безопасности кода от используемого языка ..., Ковид2024, 21:59 , 20-Дек-20 (41)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним84701, 23:12 , 20-Дек-20 (47) +1
- Анализ зависимости безопасности кода от используемого языка ..., Vkni, 01:23 , 21-Дек-20 (65)
> Это просто статистика, никто не делает прямых выводов.Тогда на кой чёрт статистика нужна? :-) > Это не потому что большинство програмимистов на Си тупые, а потому > что у языка есть свои специфичные особенности, которые не сильно обозреваются > программистами самоучками. Так что, финальный результат зависит не только от "этого > фильтра". Переполнение буфера ловится Valgrin, разными программами для статического анализа, правильными примитивами (std::string, например). Проблема в том, что большая часть программистов этим не заморачивается, а языком Цэ пользуется.
- Анализ зависимости безопасности кода от используемого языка ..., анонимуслинус, 19:24 , 20-Дек-20 (16) –2
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 20:05 , 20-Дек-20 (24) +1
- Анализ зависимости безопасности кода от используемого языка ..., анонимуслинус, 20:20 , 20-Дек-20 (27) –1
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 01:15 , 21-Дек-20 (64) –1
- Анализ зависимости безопасности кода от используемого языка ..., Vkni, 01:33 , 21-Дек-20 (67)
> он тем и хорош , что все под контроль программисту.Есть чудесная статья "What every compiler writer should know about programmers" про то, что делают современные компиляторы из "портативного ассемблера". Например, сейчас, de facto, запрещены программы с Undefined Behavior, заточенные специально под конкретное поведение конкретного железа. В качестве дальнейшего чтения могу предложить "C Is Not a Low-level Language".
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 01:44 , 21-Дек-20 (70)
- Анализ зависимости безопасности кода от используемого языка ..., Vkni, 01:46 , 22-Дек-20 (137) +1
> А при чём здесь железо?Почитайте статью. Для примера - под AIX/POWER вы можете разыменовывать NULL - он показывает на нулевую страницу. В результате, структуры типа struct Tree { Tree *left; Tree *right; void *data; }; можно отлично использовать с nullptr: Tree * tree = nullptr; tree->left == nullptr; tree->right == nullptr; tree->data == nullptr; То есть, мы не должны проверять на nullptr лишний раз - это ускоряет программу. Поскольку Цэ - это системный язык, он должен уметь использовать на 146% возможности конкретного железа. То есть, он должен уметь использовать это поведение системы. > Потеря контроля она и есть потеря контроля. "Железо" не поможет в такой > ситуации. Поведение имеет программа на C, а когда она его > не имеет... >:-) Там нет потери контроля. Программа заточена под определённое железо, на нём она абсолютно предсказуемо работает, но современный компилятор, пользуясь UB перефигачивает её так, что она оказывается сломанной.
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 02:13 , 22-Дек-20 (139)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 02:43 , 22-Дек-20 (142)
- Анализ зависимости безопасности кода от используемого языка ..., Ordu, 03:36 , 23-Дек-20 (150)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 12:25 , 23-Дек-20 (151)
- Анализ зависимости безопасности кода от используемого языка ..., Ordu, 14:05 , 23-Дек-20 (152)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 03:25 , 26-Дек-20 (155)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 03:47 , 26-Дек-20 (156)
- Анализ зависимости безопасности кода от используемого языка ..., n00by, 09:17 , 26-Дек-20 (157)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 02:20 , 28-Дек-20 (162)
- Анализ зависимости безопасности кода от используемого языка ..., n00by, 09:20 , 28-Дек-20 (163)
- Анализ зависимости безопасности кода от используемого языка ..., Ordu, 11:54 , 26-Дек-20 (158)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 02:12 , 28-Дек-20 (161)
- Анализ зависимости безопасности кода от используемого языка ..., Ordu, 12:41 , 28-Дек-20 (164)
- Анализ зависимости безопасности кода от используемого языка ..., АЛМНКАГОГ, 01:33 , 21-Дек-20 (68)
- Анализ зависимости безопасности кода от используемого языка ..., GG, 00:01 , 21-Дек-20 (50)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 09:55 , 21-Дек-20 (89) +1
- Анализ зависимости безопасности кода от используемого языка ..., имя_, 19:31 , 20-Дек-20 (18) +4
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:45 , 20-Дек-20 (20)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:55 , 20-Дек-20 (22) +5
- Анализ зависимости безопасности кода от используемого языка ..., n242name, 19:57 , 20-Дек-20 (23) +6 [^]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 20:07 , 20-Дек-20 (25) +1
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 20:21 , 20-Дек-20 (28) –2
- Анализ зависимости безопасности кода от используемого языка ..., Дима, 20:50 , 20-Дек-20 (31) –6 [V]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 21:18 , 20-Дек-20 (35) –2
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 21:54 , 20-Дек-20 (39) +1
- Анализ зависимости безопасности кода от используемого языка ..., Урри, 00:47 , 21-Дек-20 (60) –4 [V]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 01:02 , 21-Дек-20 (63)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 08:40 , 21-Дек-20 (81) –1
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 10:01 , 21-Дек-20 (90)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 10:46 , 22-Дек-20 (145)
- Анализ зависимости безопасности кода от используемого языка ..., нитрол, 22:12 , 21-Дек-20 (126) –1
- Анализ зависимости безопасности кода от используемого языка ..., GG, 00:05 , 21-Дек-20 (51) –3
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 10:53 , 22-Дек-20 (146)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 01:34 , 21-Дек-20 (69) +1
- Анализ зависимости безопасности кода от используемого языка ..., InuYasha, 20:17 , 20-Дек-20 (26)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 21:01 , 20-Дек-20 (32) +1
- Анализ зависимости безопасности кода от используемого языка ..., Kuromi, 21:36 , 20-Дек-20 (36) +5
- Анализ зависимости безопасности кода от используемого языка ..., Анон666, 21:50 , 20-Дек-20 (38) +31 [^]
- Анализ зависимости безопасности кода от используемого языка ..., Fracta1L, 21:55 , 20-Дек-20 (40) –10 [V]
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 22:57 , 20-Дек-20 (45)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 23:51 , 20-Дек-20 (49)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 06:51 , 21-Дек-20 (79)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 08:21 , 21-Дек-20 (80) +2
- Анализ зависимости безопасности кода от используемого языка ..., th3m3, 09:02 , 21-Дек-20 (82)
- Анализ зависимости безопасности кода от используемого языка ..., Gogi, 13:57 , 21-Дек-20 (112) –1
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 17:19 , 21-Дек-20 (120)
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:57 , 21-Дек-20 (122) –1
- Анализ зависимости безопасности кода от используемого языка ..., Аноним, 19:58 , 21-Дек-20 (123) –1
|