Оптимизация кода компилятором может привести к появлению про...,
opennews (?), 30-Окт-13, (0) [смотреть все]
- До проверки на нуль выполнение не дойдёт ,
Герберт Уэллс (?), 12:07 , 30-Окт-13, (1) +1 //
- Если почитать оригинал http lwn net Articles 342330 There is one little prob,
Дмитрий (??), 12:23 , 30-Окт-13, (5) +3 //
- Если бы мапирование в первые страницы действительно где-либо использовалось, то ,
Герберт Уэллс (?), 14:18 , 30-Окт-13, (53) +1 //
- Ну, написали бы тогда volatile struct tun_struct tun volatile struct so,
dq0s4y71 (ok), 14:46 , 30-Окт-13, (65) +10 //
- если нет ошибки в программе, значит ошибка в компиляторе ,
Аноним (-), 12:13 , 30-Окт-13, (2) +3 //
- Приведены два примера неистового говнокода, в проблемах безопасности конечно вин,
BayaN (ok), 12:29 , 30-Окт-13, (6) +2 //
- Комментор умнее исследователей и редакторов научных статей Гений прям ,
анонимотик (?), 14:39 , 30-Окт-13, (59) +2 //
- Нет, все ещё круче Если учитывать 3471 пакете из 8575 пакетов, доступных в реп,
noname01 (?), 14:51 , 30-Окт-13, (70) +4
- Чтобы подобным образом наезжать на комментатора, неплохо бы исследованиями заним,
Аноним (-), 14:58 , 30-Окт-13, (75) //
- Если комментатор пишет явную херню, проводить специальные исследования по данном,
Аноним (-), 16:51 , 30-Окт-13, (103) +1
- Но можно по ссылке сходить и прочитать хотя бы первые буквы работы, которую аме,
Аноним (-), 23:13 , 30-Окт-13, (181)
- Оптимизация UB втихую - это, конечно, мудро и правильно Вместо того, чтобы выда,
Аноним (-), 15:56 , 31-Окт-13, (233)
- Кавычки лишние Работают и живут в США, значит американские Что, бомбит ,
IRASoldier (?), 12:11 , 18-Июн-18, (336)
- Нет, просто комментатор на стороне создателей компиляторов, а не говнокодеров П,
BayaN (ok), 15:38 , 30-Окт-13, (85)
- в данном случае 8212 умнее авторы компилятора которые стандарты таки читали,,
arisu (ok), 08:25 , 31-Окт-13, (192) //
- Стандарт прочитать и обезьянка может А вот корректно обрабатывать отклонения от,
Аноним (-), 15:57 , 31-Окт-13, (234) –1
- предлагаю тебе надрать им всем задницы и показать, как надо делать компиляторы ,
arisu (ok), 16:35 , 31-Окт-13, (248)
- Ага, для того чтобы это хорошо работало, правда, придется тезисы Тюринга опровер,
Аноним (-), 17:00 , 31-Окт-13, (258)
- не веришь ты в людей это, может, гений среди нас, а ты его расхолаживаешь он т,
arisu (ok), 17:52 , 31-Окт-13, (260)
- Вас послушать, так для оптимизаций компилятор вообще должен собственным сознание,
Аноним (-), 18:51 , 31-Окт-13, (268) –1
- На сях гoвнокод, как правило, является наиболее простым и эффективным решением п,
Аноним (-), 16:49 , 30-Окт-13, (102) //
- это просто потому, что у тебя мозг кроме говнокода ничего больше произвести не в,
arisu (ok), 08:27 , 31-Окт-13, (193) +1 //
- Не только у меня Сколько сишных программ не смотрел - никогда не видел, чтобы б,
Аноним (-), 15:54 , 31-Окт-13, (232) –1
- Поэтому сам я стараюсь на сях не писать Благо, задачи не системные, и перл отли,
Аноним (-), 16:13 , 31-Окт-13, (239) –1
- Жаль что на перле операционки не пишут, правда ,
Аноним (-), 16:58 , 31-Окт-13, (257)
- Когда-нибудь найдется один ценитель истинного юниксвея, а не фанат блобов, и вот,
Аноним (-), 18:46 , 31-Окт-13, (265)
- Ага Тока на Lua ,
Аноним (-), 18:56 , 01-Ноя-13, (302)
- бедняга плохо быть тобой ,
arisu (ok), 16:37 , 31-Окт-13, (249)
- Я прямо удивляюсь даже - какой же операционкой вы тогда пользуетесь И если они ,
Аноним (-), 16:58 , 31-Окт-13, (256)
- Константин Серебряный, залогиньтесь,
Аноним (-), 17:07 , 30-Окт-13, (109) //
- Компиляторы стали слишком умными, началась игра кто кого ,
Аноним (-), 12:31 , 30-Окт-13, (7) –1 //
- Относительно Потому как кодеры в среднем стали на порядок тупее ,
Led (ok), 04:11 , 31-Окт-13, (190)
- нет, это говнокодеры продолжают считать, что учить ПДД перед тем, как сесть за р,
arisu (ok), 08:27 , 31-Окт-13, (194) //
- А причем тут компиляторы Вместо того, чтобы проверить len, проверяется выход ук,
BSA (?), 12:36 , 30-Окт-13, (8) +5 //
- А если этот len добавляется к buf в каждой итерации Умник такой умник,
z (??), 12:58 , 30-Окт-13, (10) –4 //
- Покажите такой код, где нужно в цикле к указателю постоянно добавлять число и я ,
ананим (?), 13:41 , 30-Окт-13, (32) +2 //
- копирование первого поля структурыstruct data dd data1 dd data2ends movsdadd,
клоун Стаканчик (?), 15:43 , 30-Окт-13, (87) –3
- Хинт Сабж и данный трэд о С в крайнем случае о С ПС понятно что в ассем,
ананим (?), 16:01 , 30-Окт-13, (92) +1
- Пример 1 ACPI таблица RSDT состоит из последовательно идущих структур разног,
клоун Стаканчик (?), 16:18 , 30-Окт-13, (97) –3
- 1 Ещё раз для упoрoтых , Об аспи речи не шло аспи кривое по-жизни даже создат,
ананим (?), 16:52 , 30-Окт-13, (104) –2
- Для употорых аспи лишь один из примеров, взять любые данные, упакованные в стру,
z (??), 17:21 , 30-Окт-13, (114) +1
- Для дабл-употорых Так где в коде проверки Почему их нет ЗыжТо что их нет означа,
ананим (?), 17:31 , 30-Окт-13, (119)
- 1 В каком месте компилятор меняет исходники 2 Когда вы предоставили с-код, тре,
ананим (?), 18:10 , 30-Окт-13, (130)
- ззыжВот и покажи где тут бегают по указателям, потенциально выходящим за пределы,
ананим (?), 18:20 , 30-Окт-13, (131)
- 1 компилятор исключил условие2 на что вы требуете проверять Не выделил ли m,
клоун Стаканчик (?), 18:31 , 30-Окт-13, (136)
- На оверфлоу указателя По поводу чего и был трэд пока вы не пришли с темой к ук,
ананим (?), 18:51 , 30-Окт-13, (139)
- 32-разрядное адресное пространство ограничено 2 32 степени адресов При этом дан,
клоун Стаканчик (?), 19:06 , 30-Окт-13, (142) –1
- Программа в юзерспейсе в общем случае понятия не имеет о том какая там память Э,
Аноним (-), 20:15 , 30-Окт-13, (153)
- Программам в юзерспейсе нет необходимости проверять на выход за пределы адресн,
клоун Стаканчик (?), 22:14 , 30-Окт-13, (171) –3
- Кажется, Линус тоже плавает - он почему-то не совсем согласен насчет элегантно,
Аноним (-), 23:43 , 30-Окт-13, (183) +1
- Тогда предложите свой гениальный способ страничной адресации 256 Тб памяти 64 б,
клоун Стаканчик (?), 02:54 , 31-Окт-13, (187) –1
- 256 Тб памяти 64 бита - это как раз не про режим PAE, а про гениальный спос,
Аноним (-), 03:47 , 31-Окт-13, (189) +1
- Прежде чем продолжать, узнайте что такое PAE, long mode и AMD64 ,
клоун Стаканчик (?), 10:14 , 31-Окт-13, (210) –2
- Зачем Про накладные расходы на страницах минимального размера не думали и про ,
Michael Shigorin (ok), 12:55 , 31-Окт-13, (212) +1
- Занавес Наверное, это такие люди просовывают через PCI данные побитно, дёргая на,
Michael Shigorin (ok), 00:37 , 31-Окт-13, (185) +2
- Как-то так переполнения буферов и случаются Что, ты совсем не в состоянии осозн,
Аноним (-), 15:43 , 31-Окт-13, (226)
- 8230 ты риальне клоун ,
arisu (ok), 08:32 , 31-Окт-13, (197) +1
- вообще-то, разыменование NULL 8212 это ошибка по стандарту языка , угу ,
arisu (ok), 08:31 , 31-Окт-13, (196)
- Разыменование - да А сам по себе доступ - не обязательно ,
Аноним (-), 15:44 , 31-Окт-13, (227)
- расскажи мне, о Гуру, как можно делать 171 доступ 187 без разыменования ,
arisu (ok), 16:39 , 31-Окт-13, (251)
- Упс, перепутал с обращением к освобожденной памяти Нефиг сообщения сонным писат,
Аноним (-), 09:09 , 02-Ноя-13, (317)
- я же не спорю, что на уровне аппаратуры может быть валидной ,
arisu (ok), 10:58 , 02-Ноя-13, (324)
- Кого именно умнее, тебя клоун Так это дело нехитрое Тебе уже жирно намекали на,
Аноним (-), 00:11 , 31-Окт-13, (184) +1
- Ну-ну, расскажите миру, в каком месте это верно про цикл, итерирующий массив стр,
Филипп Филиппович (ok), 21:07 , 30-Окт-13, (164)
- Это косяки ЯЗЫКА Стандарт С позволяет не только себе ногу отстрелить, но и покал,
Аноним (-), 13:00 , 30-Окт-13, (12) –1
//
- Аноним такой знаток , что не в силах отличить недостатки от достоинств ,
Аноним (-), 13:07 , 30-Окт-13, (13)
//
- Может быть ты в силах ,
Аноним (-), 13:44 , 30-Окт-13, (34)
- А, так возможность переполнения - это на самом деле достоинство Как и создаваема,
Аноним (-), 13:44 , 30-Окт-13, (35)
- Для кого дыра, а для кого и мать родна ,
Аноним (-), 13:46 , 30-Окт-13, (38) +3
- да Это следствие ручного управление памятью Такое же как низкое ее потребление,
Аноним (-), 14:46 , 30-Окт-13, (64) +2
- Это всего лишь то как по факту работают процессоры в массе своей Обойти сие мож,
Аноним (-), 20:18 , 30-Окт-13, (154) +2
- вот конктретно 171 неопределённое поведение при целочисленном переполнении 18,
arisu (ok), 08:37 , 31-Окт-13, (199)
- Могу посоветовать тебе и твоим функциональным аналогам писать на Visual Basic ,
Аноним (-), 13:09 , 30-Окт-13, (14)
//
- Советы свои знаешь куда засунь ,
Аноним (-), 13:44 , 30-Окт-13, (36) –3
- Да ладно Барсик - это тайная эротическая мечта любого сишника ,
Аноним (-), 16:25 , 30-Окт-13, (98) –1
- Вы явно путаете сишников и питонистов Тут один типаж даже название ему придумал,
Аноним (-), 20:19 , 30-Окт-13, (156) +3
- Ну так правильно Питонисты имеют то, о чем сишники только мечтают ,
Аноним (-), 16:14 , 31-Окт-13, (241) –1
- честно не мечтаем мы о том, чтобы смена количества пробелов в начале строки изм,
arisu (ok), 16:29 , 31-Окт-13, (245) +2
- Тормозилово, с синтаксисом где дeбила пинками заставляют форматировать гoвнокод ,
Аноним (-), 09:57 , 02-Ноя-13, (320) +1
- Стандарт определяет язык, который хорошо переносим и одновременно эффективен Ре,
Филипп Филиппович (ok), 13:37 , 30-Окт-13, (26) +8
//
- Вообще-то почти все прикладное ПО пишут не на Сях, а скорее на Крестах В кото,
тоже Аноним (ok), 13:57 , 30-Окт-13, (44) –3
- К сожалению, в крестах наследие Си очень сильно В теории -- да, стандартная биб,
Филипп Филиппович (ok), 14:12 , 30-Окт-13, (47)
- Это скорее legacy-проблемы За последнее время по всему интернету развешаны стат,
тоже Аноним (ok), 14:17 , 30-Окт-13, (52) –1
- Это-то да Но ведь оно же лет без малого пятнадцать так Некоторые сдвиги есть, ,
Филипп Филиппович (ok), 14:30 , 30-Окт-13, (57)
- Потому что проблема не столько в легаси-коде, сколько в легаси-учебниках ,
тоже Аноним (ok), 14:32 , 30-Окт-13, (58) +1
- Ну да, разруха не в клозетах Она в головах -DНо я всё равно в последние неско,
Филипп Филиппович (ok), 14:47 , 30-Окт-13, (66) +1
- Потому что не уверены в своих силах Я предпочитаю рассчитывать на себя больше, ч,
ананим (?), 15:12 , 30-Окт-13, (79) –2
- Нет, не поэтому Не хочу ,
Филипп Филиппович (ok), 15:23 , 30-Окт-13, (81) +1
- Да я и так понял Порассуждать с надутыми щёками мы все горазды Типа, ох уж эти ,
ананим (?), 15:40 , 30-Окт-13, (86) –5
- О, да-да, мнение опеннетовского анонима сейчас перевернёт мою вселенную Впрочем,
Филипп Филиппович (ok), 17:01 , 30-Окт-13, (105) +2
- Ну-ну, просветите меня про состав стандартной библиотеки и расскажите, как жить ,
Филипп Филиппович (ok), 18:01 , 30-Окт-13, (129) +2
- Аналогично Для системного встроенного программирования использую Си, а С в эт,
dq0s4y71 (ok), 17:45 , 30-Окт-13, (124)
- единственный нормальный способ использовать плюсовое недоразумение ,
arisu (ok), 08:40 , 31-Окт-13, (200)
- Бред Нормальное плюсовое использование 8212 это шаблоны Вот это действительн,
ананим (?), 15:39 , 31-Окт-13, (224) –1
- это мощь и красота костылей ещё и на уровне синтаксиса костыльных вообще, наст,
arisu (ok), 15:44 , 31-Окт-13, (228) +1
- Ха Шаблоны существовали уже тогда, когда маркетолухи ещё и слово то такое, гене,
ананим (?), 16:46 , 31-Окт-13, (252) –1
- Я, честно говоря, тоже в своё время восхищался шаблонами, пока не узнал, что выв,
Vkni (ok), 20:47 , 02-Ноя-13, (329) +1
- угу-угу правда, в Аде их придумали в районе 1978-го года, а первый cfront ни о ,
arisu (ok), 21:17 , 02-Ноя-13, (330) +1
- верно какого чёрта -- программист такой умный что уже ПОСЛЕ того как СОВЕРШИТ,
Xasd (ok), 13:14 , 30-Окт-13, (16) +2 //
- По-моему, это еще более страшный быдлoкод ,
Аноним (-), 13:23 , 30-Окт-13, (18) +4 //
- За такой код надо тебе по пальцам молотком для мяса пройтись ,
Аноним (-), 13:25 , 30-Окт-13, (20) +2 //
- По русскому у тебя то-же что и по информатике ,
Аноним (-), 13:40 , 30-Окт-13, (30) +1 //
- нет, по русскому у меня была почти двойка а почему спрашиваешь может про физкул,
Xasd (ok), 13:47 , 30-Окт-13, (39)
- А информатики еще не было вовсе, мы поняли Бросьте позориться Вы написали безгр,
тоже Аноним (ok), 14:03 , 30-Окт-13, (46) +2
- была у нас даже были там в классе -- немножко компьютеров но при чём тут во,
Xasd (ok), 14:12 , 30-Окт-13, (49) –2
- То, что вы невнимательны, было заметно и до этого комментария Работать с числами,
тоже Аноним (ok), 14:22 , 30-Окт-13, (55)
- зачем трудиться, если ты сам отлично справляешься с задачей 171 опазоривания ,
arisu (ok), 08:49 , 31-Окт-13, (202) –2
- Подобные проверки перед каждой арифметической операцией негативно повлияют как н,
... (?), 15:03 , 30-Окт-13, (77) //
- прикинь, процессор тоже делает именно так сюрпрайз, да а то, что си заставляет ,
arisu (ok), 08:46 , 31-Окт-13, (201) +1 //
- вообще забавно сначала обратиться к структуре по указателю sk tun- sk , а уж,
Аноним (-), 12:36 , 30-Окт-13, (9) +7 //
- Да уж, возмущаться таким кодом - умильно С первым примером, конечно, надо ворнин,
Crazy Alex (ok), 13:39 , 30-Окт-13, (28) +3 //
- Зачем так сложно Вот то, что имели ввиду авторы, но не осилили реализовать ,
dq0s4y71 (ok), 14:26 , 30-Окт-13, (56) //
- И что, компилятор это не выкинет ,
Аноним (-), 16:27 , 30-Окт-13, (100)
- Или так, но это optional тип ,
Crazy Alex (ok), 17:04 , 30-Окт-13, (106)
- беда в том, что значение этого выражения всё равно не определено, если случилось,
arisu (ok), 08:57 , 31-Окт-13, (204)
- Строго говоря, код в примерах не очень корректный Увы, подобные перлы действите,
Филипп Филиппович (ok), 13:28 , 30-Окт-13, (22) +9 //
- Если позволите, вопрос от не читавшего стандарт А что, в С разыменование указате,
тоже Аноним (ok), 14:12 , 30-Окт-13, (48) –1 //
- Еще чего не хватало ,
Аноним (61), 14:40 , 30-Окт-13, (61) +2
- Вы про нулевой указатель и tun- sk Да, там прибавление смещения Но ведь даже п,
Филипп Филиппович (ok), 14:41 , 30-Окт-13, (62) //
- На любой вменяемой платформе это 0 ,
Аноним (61), 14:49 , 30-Окт-13, (67) –1
- Э, не спешите Если в плоской модели, то наверное Я другого ещё не видел, во вс,
Филипп Филиппович (ok), 15:01 , 30-Окт-13, (76)
- Я же специально написал на любой вменяемой платформе ,
Аноним (61), 15:20 , 30-Окт-13, (80)
- Вообще-то, на любой платформе это 0 Внутреннее представление значения не имеет ,
dq0s4y71 (ok), 17:30 , 30-Окт-13, (118)
- Ну я же говорил не о том, что оно сравнивается с нулём на C Я говорил именно о ,
Филипп Филиппович (ok), 17:59 , 30-Окт-13, (128)
- тут нюанс NULL 8212 это всегда 0, и всегда обозначает 171 негодный указате,
arisu (ok), 09:03 , 31-Окт-13, (206)
- Да, пардон, это я напутал Никаких проверок в самом коде, конечно Это система в,
тоже Аноним (ok), 14:54 , 30-Окт-13, (71)
- Разумеется это не так ,
Аноним (61), 14:55 , 30-Окт-13, (72)
- Нет, всё не так - Очень много где будет защита и от чтения Стандарт такую пра,
Филипп Филиппович (ok), 14:58 , 30-Окт-13, (74)
- На каком-нибудь эмбеде запись по нулевому адресу может быть абсолютно корректной,
Crazy Alex (ok), 17:05 , 30-Окт-13, (107)
- Такая запись, возможно, не вызовет исключения, но это не значит, что она будет к,
dq0s4y71 (ok), 17:56 , 30-Окт-13, (127)
- На AVR по нулевому адресу находится регистр R0 Читать писать его таким образом ,
Crazy Alex (ok), 18:25 , 30-Окт-13, (135)
- AVR вообще гарвардец, по поводу чего у него несколько адресных пространств в сам,
Аноним (-), 20:05 , 30-Окт-13, (151)
- Угу, гаврвардец Но ещё у него регистры спроецированы в адресное пространство Ч,
Crazy Alex (ok), 21:01 , 30-Окт-13, (162) +1
- Да, иногда это удобно Был тут один проц - ему переполнение буфера перезаписы,
Аноним (-), 21:45 , 30-Окт-13, (169)
- а это туда, к дизайнерам стандарта NULL оно же 0 8212 это 171 негодный у,
arisu (ok), 09:05 , 31-Окт-13, (207)
- Это к вопросу про то, какой указатель Там было несколько моделей памяти, в том ,
Филипп Филиппович (ok), 19:24 , 30-Окт-13, (146)
- нет этого делать нельзя, но по рукам никто не ударит, и код проверки тоже не вс,
arisu (ok), 09:00 , 31-Окт-13, (205)
- В приведенных примерах компилятор следует стандарту, а программист предполагает ,
Tav (ok), 13:32 , 30-Окт-13, (24) +5 //
- -ffast-math годный дырооптимизатор ,
commiethebeastie (ok), 13:49 , 30-Окт-13, (40) +1
- Интересно, какие ошибки компилятора нужны АНБ, что используется именно определён,
Андерй (?), 13:54 , 30-Окт-13, (42) –1
- Как здесь справедливо заметили, это - косяки программистов В первом примере, ес,
dq0s4y71 (ok), 14:19 , 30-Окт-13, (54) +2 //
- Если len объявлена беззнаковым числом, то buf len buf ложно при любых значениях ,
клоун Стаканчик (?), 17:40 , 30-Окт-13, (123) –1 //
- Почему это Сравниваются ведь указатели, а не целые, поэтому целое будут преобра,
dq0s4y71 (ok), 18:23 , 30-Окт-13, (132) //
- Почему это Сравниваются ведь указатели, а не целые, поэтому целое будут преобра,
клоун Стаканчик (?), 18:43 , 30-Окт-13, (137) –2
- Нет Пример для 32-х битной платформы buf void 0xffffffff len 1,
Ordu (ok), 19:06 , 30-Окт-13, (143)
- Проводить сравнение методом 171 а давайте попробуем вызвать переполнение 187,
ананим (?), 19:06 , 30-Окт-13, (144) +3
- Вот ты и показал что ты болванчик Как ты думаешь, что будет если к 32-битному u,
Аноним (-), 19:55 , 30-Окт-13, (150)
- Так думает не он, разработчики компиляторов ,
Аноним (-), 20:27 , 30-Окт-13, (159)
- Неа Так думаешь ты и ахтур этого гoвнoкoда А компилятор думает а С детишкам не,
ананим (?), 21:21 , 30-Окт-13, (167)
- На самом деле все проще математика у процов так работает ,
Аноним (-), 22:08 , 30-Окт-13, (170)
- нет разработчики компиляторов следуют стандарту, в котором сказано, что перепол,
arisu (ok), 09:09 , 31-Окт-13, (208) +4
- Оптимизации компилятора не нарушают стандарт языка, так что достаточно не писать,
annulen (ok), 14:45 , 30-Окт-13, (63) +4
- Доигрались Вот так ,
iZEN (ok), 14:50 , 30-Окт-13, (68) –4 //
- новость - боян и фигня уже много лет говорят про UB и что нужно его избегать бы,
Пиу (ok), 15:36 , 30-Окт-13, (84) +1
- Главное, что они написали анализатор, который тычет программистов в их косяки А,
Аноним (-), 15:59 , 30-Окт-13, (90) –1 //
- Вот как раз компилятор этого делать и не должен Он должен запускаться один раз ,
Crazy Alex (ok), 17:10 , 30-Окт-13, (110) +1 //
- SRP вообщето ,
NoName (?), 20:54 , 30-Окт-13, (160) //
- Ага И так как про сообщения об ошибках компиляции в стандарте ничего не сказано,
Аноним (-), 19:03 , 01-Ноя-13, (306) –1
- Собственно, clang это и делает, если не просить о большем Замечательно И как ты,
annulen (ok), 21:43 , 01-Ноя-13, (310) –1
- Давайте компилятор еще и программы писать начнет вместо программиста А программ,
Аноним (-), 22:29 , 30-Окт-13, (176) +1
- Они его ужо открыли ,
pavlinux (ok), 16:14 , 30-Окт-13, (96) //
- Мне кажется или подобные проверки на выход за пределы сами по себе ошибки ,
BratSinot (ok), 17:05 , 30-Окт-13, (108) +1 //
- Особенно порадовало if buf len buf Хакиры, однако Про переполнение зна,
Аноним (-), 19:51 , 30-Окт-13, (149) +4 //
- Ваш вариант определения переполнения суммы, при условии, что операнды должны быт,
pavlinux (ok), 15:10 , 31-Окт-13, (220) //
- а тут уже не раз приводили, вообще-то в данном случае 8212 UINTPTR_MAX- ui,
arisu (ok), 15:39 , 31-Окт-13, (223)
- так нельзя, т к UINTPTR_MAX может быть больше фактического значения адреса Во,
Аноним (-), 23:45 , 31-Окт-13, (271)
- хм портабельного метода узнать 171 место, где Земля закругляется 187 нет н,
arisu (ok), 06:05 , 01-Ноя-13, (274) –1
- Проблема возникает исключительно при программировании ядра Линукс Для всех оста,
клоун Стаканчик (?), 11:03 , 01-Ноя-13, (277) –2
- а потом офигевают отчего это их говнософт не собирается на другой платформе ах,
arisu (ok), 11:07 , 01-Ноя-13, (278) +1
- Для реализации специфического функционала делают HAL Внешне код из ifdef X86 ,
клоун Стаканчик (?), 13:03 , 01-Ноя-13, (282) –2
- 8230 и радостно вызывают внешнюю функцию для сложения круто я понимаю, п,
arisu (ok), 13:22 , 01-Ноя-13, (286) +2
- Разве что себя, поскольку одноплатформенный профессионал -- это оксюморон ,
Michael Shigorin (ok), 15:13 , 01-Ноя-13, (298) +1
- И очень этим радуют неадекватных людей, которые собирают не только под x86 Тольк,
тоже Аноним (ok), 11:07 , 01-Ноя-13, (279)
- в ядре всегда известна модель памяти И нигде нет необходимости проверять перепо,
all_glory_to_the_hypnotoad (ok), 12:41 , 01-Ноя-13, (281)
- Врёте ,
Michael Shigorin (ok), 15:10 , 01-Ноя-13, (297) +1
- В общем если так дрочить код, то проще изначально не создавать проблем ,
pavlinux (ok), 02:33 , 01-Ноя-13, (273)
- Изначально неверная постановка задачи На самом деле цель - поймать выход за гра,
Аноним (-), 10:45 , 02-Ноя-13, (323)
- Пардон, но если программист в своём коде допускает случаи, когда поведение прогр,
Аноним (-), 18:23 , 30-Окт-13, (133) +1 //
- Это называется парадокс римского права знать все законы невозможно, при этом не,
клоун Стаканчик (?), 18:57 , 30-Окт-13, (141)
- Именно так - при том уповать на то что не описано в стандарте и или а вроде раб,
Аноним (-), 22:28 , 30-Окт-13, (174) +1 //
- притом в конкретно описаной ситуации и там же сказано, что в другой ситуации по,
arisu (ok), 09:12 , 31-Окт-13, (209)
- Всё такие вумные Если уж вдаваться в абсолютизм, то НЕЛЬЗЯ ОБЕСПЕЧИТЬ КОРРЕКТНО,
pavlinux (ok), 15:21 , 31-Окт-13, (222) +1 //
- Этот абсолютизм к реальной жизни ни малейшего отношения не имеет ,
Crazy Alex (ok), 15:40 , 31-Окт-13, (225)
- чушь возможно, даже в случае, когда не гарантируется, что все 171 примитивы ,
arisu (ok), 15:51 , 31-Окт-13, (231)
- Выход один, компилятор должен компилировать, а вот оптимизировать ли код должен ,
Аноним (-), 19:42 , 30-Окт-13, (147) –1 //
- после первого говнопримера читать прекратил результат buf len при переполне,
arisu (ok), 08:22 , 31-Окт-13, (191) +4
- Это просто ещё одно доказательство, что убогий сипипи не приспособлен для промыш,
Аноним (-), 16:27 , 31-Окт-13, (244) //
- Код сам неосторожно написан Компилятор просто следует стандарту, а стандарт гла,
rihad (?), 16:41 , 06-Ноя-13, (335)
- Компилятор выкидывает из кода костыли и грязные хаки неопределённые или неста,
IRASoldier (?), 12:15 , 18-Июн-18, (337)
1,2,6,7,8,9,22,24,40,42,54,63,68,84,90,96,108,133,147,191,244,335,337
|