-
- отделено оттуда -> koyodza(47 знак., 20.09.2011 13:16, ссылка)
- Профессионалы тоже не используют sprintf. Только snprintf. Или даже asprintf. И даже wsprintf особенно часто. fk0(312 знак., 14.09.2011 20:14 - 20:34)
- Люблю холивары :-) Зря вы так про sprintf. Хорошая, годная функция. В умелых руках, конечно. - SciFi(14.09.2011 11:56)
- Это точно , начинающим оно не по плечу.Но когда-нибудь "умелые" руки становятся "очень умелыми" и sprintf тихонько исчезает из исходников. - PlainUser(15.09.2011 08:31)
- Ну да, конечно. Его место занимает тормозной и самодельный глючный велосипед. И программы на ассемблере... А div(3) в голову идея переписать не приходила? А то там тоже "очумелые ручки" приложить можно. - fk0(15.09.2011 10:53)
- это sprintf как раз тормозной, потому как избыточно универсальный. Свои велосипедики обычно узкозаточенные, и ничего лишнего не делают - koyodza(20.09.2011 09:56)
- Ты его хоть раз внутри видел, чтоб говорить? Это твой велосипед может быть тормозной на процессоре без аппаратного деления (а может и не быть -- но это "профессионализм" авторов "профессиональных компиляторов"). - fk0(20.09.2011 10:44)
- Зачем мне смотреть его внутри, если его хорошо видно снаружи? Он тормозной хотя бы потому, что формат выходной строки тоже задаётся строкой, которую тоже нужно разбирать и интерпретировать - koyodza(20.09.2011 13:14)
- Ассемблер... - fk0(21.09.2011 16:58)
- хде? - koyodza(21.09.2011 17:47)
- Ассемблер... - fk0(21.09.2011 16:58)
- У каждого свой набор идолов которым он поклоняется ,это хорошо и не скучно. - PlainUser(20.09.2011 12:01)
- Зачем мне смотреть его внутри, если его хорошо видно снаружи? Он тормозной хотя бы потому, что формат выходной строки тоже задаётся строкой, которую тоже нужно разбирать и интерпретировать - koyodza(20.09.2011 13:14)
- Ты его хоть раз внутри видел, чтоб говорить? Это твой велосипед может быть тормозной на процессоре без аппаратного деления (а может и не быть -- но это "профессионализм" авторов "профессиональных компиляторов"). - fk0(20.09.2011 10:44)
- Если этот "глючный велосипед" успешно использовался в паре-тройке десятков проектов то пусть едет дальше. - PlainUser(19.09.2011 12:41)
- это sprintf как раз тормозной, потому как избыточно универсальный. Свои велосипедики обычно узкозаточенные, и ничего лишнего не делают - koyodza(20.09.2011 09:56)
- Ну да, конечно. Его место занимает тормозной и самодельный глючный велосипед. И программы на ассемблере... А div(3) в голову идея переписать не приходила? А то там тоже "очумелые ручки" приложить можно. - fk0(15.09.2011 10:53)
- +когда ресурсов немеряно. А когда их мало, мне спокойнее, если код более контролируемый - koyodza(14.09.2011 11:58)
- +1. А то напихают проффесионалы в программу на АРМе printf-ы, sprintf-ы, scanf-ы, а потом утверждают, что 8К-байтных АРМов нет потому, что на них кроме "Hello World" ПРИНЦИПИАЛЬНО ничего не лезет. - Dir(14.09.2011 15:16 - 15:21, ссылка)
- Настоящий профессионал утверждает: amusin(216 знак., 14.09.2011 15:43)
- В данном случае используемый стек ни при чем. ASDFS(199 знак., 14.09.2011 16:10)
- ни разу не видел таких данных в "документации на компилятор". Пытаться же определить опытным путём - затея совершенно глупая и уж точно непрофессиональная - koyodza(14.09.2011 15:46)
- А ничего, что в ISO/IEC 9899:1999 весьма подробно расписано сколько символов займёт каждый формат? Профессионалы, в отличии от, такие вещи не в документациях на компилятор ищут, а знают практически наизусть. Что например, для строк можно явно fk0(327 знак., 14.09.2011 20:25)
- у финских студентов оно работает потому, что ресурсов море koyodza(165 знак., 14.09.2011 20:31)
- Ну конечно. malloc мы пользовать не умеем, поэтому память распределяем статически, независимо от того, нужно оно или нет. Поэтому 100 байт и осталось. В то время как на pic18 (<4КБ по-опредлению) и юникод и sprintf... - fk0(14.09.2011 20:34)
- Когда в системе есть куча - вопросы тестирования сколько нибудь сложного кода десятикратно умножаются. ASDFS(239 знак., 14.09.2011 22:05)
- +500 по всем пунктам - koyodza(14.09.2011 22:10)
- умеем. Только динамическое распределение памяти - не всегда выход из ситуации. Особенно когда одни данные асинхронны другим - koyodza(14.09.2011 20:38 - 21:10)
- Есть программирование, а есть программирование микроконтроллеров (с ассемблерами, "мы не используем библиотеку" (потому, что не умеем) и т.д. и т.п.) И не надо туфты. - fk0(14.09.2011 20:37)
- Точно. Каждую программу можно уменьшить хотя бы на 1 байт. Следовательно, по рекурсии, каждую программу можно уменьшить до 1 байта. - SciFi(14.09.2011 20:50)
- Все зависит от терминологии.Как всегда. - PlainUser(15.09.2011 08:33)
- Точно. Каждую программу можно уменьшить хотя бы на 1 байт. Следовательно, по рекурсии, каждую программу можно уменьшить до 1 байта. - SciFi(14.09.2011 20:50)
- Когда в системе есть куча - вопросы тестирования сколько нибудь сложного кода десятикратно умножаются. ASDFS(239 знак., 14.09.2011 22:05)
- Ну конечно. malloc мы пользовать не умеем, поэтому память распределяем статически, независимо от того, нужно оно или нет. Поэтому 100 байт и осталось. В то время как на pic18 (<4КБ по-опредлению) и юникод и sprintf... - fk0(14.09.2011 20:34)
- у финских студентов оно работает потому, что ресурсов море koyodza(165 знак., 14.09.2011 20:31)
- Не надо ничего определять опытным путём. Влепить 4 кбайт и не париться. - SciFi(14.09.2011 16:18)
- вот-вот, а почему не 8кБ? А как быть, если ОЗУ всего 4кБ? - koyodza(14.09.2011 16:45)
- Если ОЗУ 4 кБ, то надо начинать париться :-) - SciFi(14.09.2011 16:54)
- вот-вот, а почему не 8кБ? А как быть, если ОЗУ всего 4кБ? - koyodza(14.09.2011 16:45)
- Компилятор для фуджицу. Файл из комплекта поставки. amusin(14.09.2011 15:54)
- а что означают плюсики после циферек? ;=) - koyodza(14.09.2011 16:43)
- Без понятия. Если буду использовать эти функции - посмотрю документацию. - amusin(15.09.2011 08:37)
- а что означают плюсики после циферек? ;=) - koyodza(14.09.2011 16:43)
- А ничего, что в ISO/IEC 9899:1999 весьма подробно расписано сколько символов займёт каждый формат? Профессионалы, в отличии от, такие вещи не в документациях на компилятор ищут, а знают практически наизусть. Что например, для строк можно явно fk0(327 знак., 14.09.2011 20:25)
- Настоящий профессионал утверждает: amusin(216 знак., 14.09.2011 15:43)
- +1. А то напихают проффесионалы в программу на АРМе printf-ы, sprintf-ы, scanf-ы, а потом утверждают, что 8К-байтных АРМов нет потому, что на них кроме "Hello World" ПРИНЦИПИАЛЬНО ничего не лезет. - Dir(14.09.2011 15:16 - 15:21, ссылка)
- Это точно , начинающим оно не по плечу.Но когда-нибудь "умелые" руки становятся "очень умелыми" и sprintf тихонько исчезает из исходников. - PlainUser(15.09.2011 08:31)