Что, господа суровые С++ программисты, поспорим быстродействием с отстойной Джавой? ;)

 
1 16 17 18 19 20 29
US Сергей-4030 #22.08.2008 17:28  @Реконструктор#22.08.2008 13:55
+
-
edit
 

Сергей-4030

исключающий третье
★★
Реконструктор> Реконструктор>> Вообще, реально все крутые программеры, которые я знаю лично и уважаю, пишут только на C/C++. Могут и на ассемблере и на джаве, но почему-то им очень нравится C/C++.
Реконструктор> В общем случае именно так. Если иначе, то человек предпочитает (для себя) C/C++. Это, по крайней мере, моя жизненая статистика.

Это не имеет значения. Это всего только мнение человека, не способного написать даже довольно простой парсер - т.е. мнение дилетанта. Это нерелевантно топику.

Реконструктор> Нет, конкурс бы провалился и так.

Между прочим, он бы "провалился" и если бы я писал на С++.

Реконструктор> Есть результаты и результаты. Максималисткие и кое-какие.

Это называется - хоть ссы в глаза, все божья роса. Впрочем, спасибо за комплимент, но все же мой результат, наверное, не максимален по всем показателям, он просто работает.

PS Кстати, Реконструктор, а ты что, правда думаешь, что больше тут никто не в курсе, что такое C++?
 
+
-
edit
 

Murkt

Pythoneer

Реконструктор>> Дело в том, что современный C компилятор - это не просто компилятор, а еще и сложная экспертная система. В ней есть шаблоны на все ситуации, разумеется шаблоны эти писаны гуру, которые знают и умеют больше всех нас.
Balancer> Кстати, на Си шаблонов нет. Это привилегия Си++. И на Си++ пишут намного меньше, чем на чистом Си. Выходит, шаблоны мало роли играют :)
Он сейчас говорит не про те шаблоны, что в языке программирования, а про те, что в мозгах компилятора. Это когда для определённых конструкций написан код на ассемблере, который работает быстрее, чем компилятор может сгенерировать самостоятельно.
[team Їжачки - сумні падлюки]  
RU Серокой #22.08.2008 17:33
+
-
edit
 

Серокой

координатор
★★★★
Татарин>Нет, на мелких однокристаллках С - однозначный проигрыш. Даже если ты начинающий программист.
Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего. Конечно, всё на Си не напишешь, но код - я глядел листинги, конечно же - вовсе не избыточен. Единственный сильный проигрыш - компилятор часто в память кидает то, что легко мог хранить в регистрах.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Kernel3 #22.08.2008 17:35  @Серокой#22.08.2008 17:33
+
-
edit
 

Kernel3

аксакал

Серокой> Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего. Конечно, всё на Си не напишешь, но код - я глядел листинги, конечно же - вовсе не избыточен. Единственный сильный проигрыш - компилятор часто в память кидает то, что легко мог хранить в регистрах.
Помнится, на позапрошлой работе архитектор проекта вспоминал молодость в КБ Точмаш в середине 1980-х. Софт для управляемых снарядов "Вены". На С написанный, ага :)
Broken Windows® cures my ills and makes me feel alright... ©  
US Сергей-4030 #22.08.2008 17:37  @Татарин#22.08.2008 12:26
+
-
edit
 

Сергей-4030

исключающий третье
★★
Реконструктор>> Все это разжевывали 100 раз. Это, типа, восхвалы коммунистической экономики, тоесть надо быть очень тупым, чтобы симпатизировать идеологии, которая исторически и практически доказала себя нежизнеспособной.
Татарин> Нет, это всё указание на непоследовательность. Ты платишь за переход с ассемблера на С++ (и рад таким фичам как наследование), но категорически настаиваешь на том, что ещё один шаг строго в том же направлении и сборщик мусора/ВМ - это для ламеров. :)

Это все от элементарной плохообучаемости и нелюбопытсва. Реконструктор с горем пополам освоил C++ и теперь все, что за его границами - запретная территория, ибо нужно напрягаться, обучаться, менять стереотипы. Кстати, то, что в качестве объекта поклонения выбран C++ - чисто случайно. Двадцать лет назад он то же писал бы про ассемблер. Пять лет "вперед" - он бы тоже писал про Java или .Net.

ЗЫ Причем это вообще не зависит ни от каких объективных причин. ;)
 
EE Татарин #22.08.2008 17:49  @Серокой#22.08.2008 17:33
+
-
edit
 

Татарин

координатор
★★★★☆
Татарин>>Нет, на мелких однокристаллках С - однозначный проигрыш. Даже если ты начинающий программист.
Серокой> Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего.
Во-первых, 2кб - это уже чего. Рантайм это первый и безусловный проигрыш, который не отобьётся уже никак. Именно это я имел в виду.
Правда, в самое последнее время уже и самые фиговые контроллеры имеют дофига флеша на борту... но было время (и совсем недавно), когда это было актуально.

Серокой>Конечно, всё на Си не напишешь, но код - я глядел листинги, конечно же - вовсе не избыточен. Единственный сильный проигрыш - компилятор часто в память кидает то, что легко мог хранить в регистрах.
А вот тут уже придётся съезжать на конкретные контроллеры и компиляторы.
Моя вина, что я сказал в общем, согласен.

Но требования избыточные к памяти/стеку/регистрам (использование их там, где можно было бы обойтись без этого), это достаточно общее.

Если ты считаешь, что я не поимею С-компилятор (любой, на твой выбор), скажем, на PICе или 8051-подобных... ну, давай опять же поспорим? :)
За ARM-based я уже не возьмусь, но я же говорил про мелкие, не так ли? И называть меня профи в каком-то ассемблере никак нельзя - не так и много сделано проектов, и на трёх разных архитектурах.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
Это сообщение редактировалось 22.08.2008 в 18:25
EE Татарин #22.08.2008 17:54  @Kernel3#22.08.2008 17:35
+
-
edit
 

Татарин

координатор
★★★★☆
Серокой>> Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего. Конечно, всё на Си не напишешь, но код - я глядел листинги, конечно же - вовсе не избыточен. Единственный сильный проигрыш - компилятор часто в память кидает то, что легко мог хранить в регистрах.
Kernel3> Помнится, на позапрошлой работе архитектор проекта вспоминал молодость в КБ Точмаш в середине 1980-х. Софт для управляемых снарядов "Вены". На С написанный, ага :)
Софт для Сушных(?) "Аргонов" местами писался/оптимизировался вообще на уровне микрокода (благо, возможность имелась). :) И?
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
RU Kernel3 #22.08.2008 18:02  @Татарин#22.08.2008 17:54
+
-
edit
 

Kernel3

аксакал

Татарин> Софт для Сушных(?) "Аргонов" местами писался/оптимизировался вообще на уровне микрокода (благо, возможность имелась). :) И?
К "Нет, на мелких однокристаллках С - однозначный проигрыш" это какое отношение имеет?
Broken Windows® cures my ills and makes me feel alright... ©  
EE Татарин #22.08.2008 18:12  @Сергей-4030#22.08.2008 17:37
+
-
edit
 

Татарин

координатор
★★★★☆
Реконструктор>>> Все это разжевывали 100 раз. Это, типа, восхвалы коммунистической экономики, тоесть надо быть очень тупым, чтобы симпатизировать идеологии, которая исторически и практически доказала себя нежизнеспособной.
Татарин>> Нет, это всё указание на непоследовательность. Ты платишь за переход с ассемблера на С++ (и рад таким фичам как наследование), но категорически настаиваешь на том, что ещё один шаг строго в том же направлении и сборщик мусора/ВМ - это для ламеров. :)
Сергей-4030> Это все от элементарной плохообучаемости и нелюбопытсва. Реконструктор с горем пополам освоил C++ и теперь все, что за его границами - запретная территория, ибо нужно напрягаться, обучаться, менять стереотипы.
Мне тоже кажется, такая упёртость в инструмент - это именно стереотип. Типа, есть С++, он хорош (и это - чистая правда), я его знаю. Нафига ещё что-то надо?

Чтобы это вылечилось, нужно чтобы человек по нужде упёрся в задачу, где его любимый молоток никак не закручивает доверенные ему болты.

Сергей-4030> Кстати, то, что в качестве объекта поклонения выбран C++ - чисто случайно. Двадцать лет назад он то же писал бы про ассемблер. Пять лет "вперед" - он бы тоже писал про Java или .Net.
Сергей-4030> ЗЫ Причем это вообще не зависит ни от каких объективных причин. ;)
ИМХО, так и есть. :)
Я помню споры С++ников с паскалистами и Сшниками, застал ещё. :)
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
EE Татарин #22.08.2008 18:13  @Kernel3#22.08.2008 18:02
+
-
edit
 

Татарин

координатор
★★★★☆
Татарин>> Софт для Сушных(?) "Аргонов" местами писался/оптимизировался вообще на уровне микрокода (благо, возможность имелась). :) И?
Kernel3> К "Нет, на мелких однокристаллках С - однозначный проигрыш" это какое отношение имеет?
Примерно то же, что софт на С для Вены.

Сбссно, я просто показываю, что ты говоришь ни о чём.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
RU Kernel3 #22.08.2008 18:14  @Татарин#22.08.2008 18:13
+
-
edit
 

Kernel3

аксакал

Kernel3>> К "Нет, на мелких однокристаллках С - однозначный проигрыш" это какое отношение имеет?
Татарин> Примерно то же, что софт на С для Вены.
Татарин> Сбссно, я просто показываю, что ты говоришь ни о чём.
:lol: Понятно.
Broken Windows® cures my ills and makes me feel alright... ©  
EE Татарин #22.08.2008 18:26  @Kernel3#22.08.2008 18:14
+
-
edit
 

Татарин

координатор
★★★★☆
Kernel3>>> К "Нет, на мелких однокристаллках С - однозначный проигрыш" это какое отношение имеет?
Татарин>> Примерно то же, что софт на С для Вены.
Татарин>> Сбссно, я просто показываю, что ты говоришь ни о чём.
Kernel3> :lol: Понятно.
Это хорошо. :)
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
US Сергей-4030 #22.08.2008 18:42  @Реконструктор#23.07.2008 11:07
+
-
edit
 

Сергей-4030

исключающий третье
★★
Не могу не вспомнить - в порядке резюме. ;)




Реконструктор> Неужели? :) Джависты, .NET-чики и прочие фреймворкщики просто НЕ МОГУТ писать алгоритмы. Ибо для реализации алгоритма нужен хороший анализ, некоторая база данных более-не менее стандартных решений в голове, ну и наконец чисто инженерное мышление (для джавистов ЭВМ это такая волшебная черная коробка). Проблеммы решаются примерно так: Когда нужна подлодка, фреймворкщик берет корабль и прорубает в нем дырку чтоб утопить.
Реконструктор> И поэтому всей этой нечисти удобно думать, что алгоритмы писать не надо, ибо все уже написано.




Реконструктор> Ну, если уж за деньги, то по крайней мере по тыщи. Можно и интересней - тот кто проиграет, публично сжигает свой автомобиль.

Сергей-4030> Ну что ж, я могу положить тысячу на кон.

Реконструктор> Давай поиграем без денег, империалист гнилой? :)




Реконструктор> Примерно существуют классы задач, кторые не могут быть решены на джаве. Или по крайней мере, их решение на джаве не имеет смысла и будет проигрышное даже при самом идиотском решении на C++.
Сергей-4030> ..какие задачи вы имеете в виду?
Реконструктор> Криптография, разные типы кодирвания/декодирования (типа MPEG4, парсеры, компиляторы и т.д.),

(Сергей-4030:выделение мое)




Kernel3> Только у времени вес, конечно же, будет в разы больше быстродействия, а не наоборот. А ещё лучше - таки фиксированные сроки. Это ИТ всё-таки.

Реконструктор> Ну, тогда я убываю. Все-таки нужен и Элемент Удовольствия.

Сергей-4030>Я в принципе согласен на высокий вес быстродействия, пусть оно будет. Это фора Реконструктору, конечно, но тем интереснее.




Татарин>...вариант Реконструктора натравил на первую пятёрку тестов. Оно не заработало в четырёх случаях, а в одном выдаёт неожиданный, ИМХО, результат - я не могу сейчас разбираться, где и почему ошибка (хотя, в принципе, я мог и сам проглючить со своим расчётом). Тесты я делал максимально подлыми, когда "ловил" глюки Сергея, так что баги меня не удивляют. Меня удивляет стабильность результата.

Татарин>Григорий, я могу ошибаться, но программа в первую очередь должна работать (лишь затем - работать без багов, и лишь затем по приоритету - работать быстро без багов). То, что ты тут выложил, может прокатить как пререлиз бета-версии отмазки, но не как продукт. :\ Это никто не купит, как бы оно быстро ни работало. :\




Татарин>Из 25-ти тестов у меня на "тестланге" успешно прошло 2.
Татарин>Это где-то 8% функциональности. Чтобы быстродействие можно сравнивать по баллам, нужно, чтобы хотя бы на этих работающих тестах "тестланг" был в десяток раз быстрее "контеста". А этого сейчас нет.




Kernel3>Гм. Да. Жесть. Ну так вот :)
Kernel3>Быстренько сваяв 6 тривиальных, но разнотипных тестов, обнаружил, что на варианте Реконструктора выполняются только 2. После этого взял готовые тесты Сергея, не содержащие избыточные по отношению к спецификации фичи (их нашёл 8: 1, 2, alg, indexed, simple, compare, nums, test1) и попробовал. Результат: аварийное завершение интерпретатора Реконструктора во всех случаях, кроме simple (который, однако всё равно не работает) ЖР Таким образом, по правилу "отсутствие функциональности = нулевому быстродействию" получаем 2/14, округляя до целых - 0. Ноооо! (вдыхает) Учитывая, что code_test Реконструктора после модификации для соответствия спеке (все "%" заменены на "^") выполняется на моей машине аж почти в полтора раза быстрее, чем на интерпретаторе Сергея (687 мсек против 1031), считаю возможным поставить Реконструктору за быстродействие 1 балл. 4, соответственно, идут Сергею.
Kernel3>Так же он получает 3 балла за скорость написания :)
Kernel3>По внутренней эстетике кода: после уже указанных весёлостей не считаю возможным поставить Реконструктору ни одного балла. У Сергея же особенно придраться не к чему. Ну, разве что к именам переменных большими буквами и с подчёркиванием в начале. Но это уже чистая вкусовщина :) В общем, ещё +2 балла Сергею.
Kernel3>Итого: 9:1 в пользу Сергея. Не flawless victory, но вполне себе fatality :):)




Это в смысле уважаемым прочитателям, кто будет обсуждать с Реконструктором вопросы современного программирования такая напоминалка - с кем они обсуждают. ;)

PS Я не злопамятный, просто злой и память хорошая. ;)
 
EE Татарин #22.08.2008 18:45  @Сергей-4030#22.08.2008 18:42
+
-
edit
 

Татарин

координатор
★★★★☆
Сергей-4030> PS Я не злопамятный, просто злой и память хорошая. ;)
Здесь более уместно "я не зла не помню... поэтому я его записываю" (С) :)
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
US Сергей-4030 #22.08.2008 18:49  @Татарин#22.08.2008 18:12
+
-
edit
 

Сергей-4030

исключающий третье
★★
Татарин> Чтобы это вылечилось, нужно чтобы человек по нужде упёрся в задачу, где его любимый молоток никак не закручивает доверенные ему болты.

Это очень сложно (в данном случае, с Реконструктором, имхо). Это надо, чтоб была кровная заинтересованность, чтоб кушать нечего было без этого. А так - если дадут задачу и можно клепать себе и клепать, не завися от собственно клиента - так можно долго прохлаждаться. При том постоянно выдумывая отговорки - типа что этот клиент понимает, я сегодня сделал офигительное улучшение - бэкап данных (который надо делать каждые два года) происходит теперь аж на 5% быстрее, чем раньше, а он что-то толкует про какую-то там бизнес-логику. Собственно, мы это уже в случае с Реконструктором и увидели в полный рост.
 
US Сергей-4030 #22.08.2008 18:53  @Татарин#22.08.2008 18:45
+
-
edit
 

Сергей-4030

исключающий третье
★★
Татарин> Здесь более уместно "я не зла не помню... поэтому я его записываю" (С) :)

Да. :)
 
US Сергей-4030 #22.08.2008 18:55  @Kernel3#22.08.2008 18:14
+
-
edit
 

Сергей-4030

исключающий третье
★★
Kernel3>>> К "Нет, на мелких однокристаллках С - однозначный проигрыш" это какое отношение имеет?
Татарин>> Примерно то же, что софт на С для Вены.
Татарин>> Сбссно, я просто показываю, что ты говоришь ни о чём.
Kernel3> :lol: Понятно.

По-моему, вам не о чем спорить. :)

PS Конкретно мое скромное имхо на стороне Татарина. Но в данном пустячном случае хорошие отношения (отсутствие ругани) с обоими участниками мне были бы важнее. :)
 
CA tarasv #22.08.2008 19:02  @Реконструктор#22.08.2008 13:55
+
-
edit
 

tarasv

опытный

Реконструктор> Нет. Дело в том, что современный C компилятор - это не просто компилятор, а еще и сложная экспертная система. В ней есть шаблоны на все ситуации, разумеется шаблоны эти писаны гуру, которые знают и умеют больше всех нас.

Оптимизатор работает в основном уже после генерации процессорного кода, на шаге генерации выполняется только локальная оптимизация да и то не вся. На старых персоналках включение глобальной оптимизации заметно увеличивало время сборки а уж про фортран на IBM/360 я вобще молчу.

Татарин>> :) Что явисты - не программисты, алгоритмически тупы и не способны реализовать достаточно сложную систему? :)
Реконструктор> В общем случае именно так. Если иначе, то человек предпочитает (для себя) C/C++. Это, по крайней мере, моя жизненая статистика.

Ну да С++ это супер топор которым дОлжно решать любую задачу. :) Типа конкурентов у него нет и пишут на нем только суперперцы. Но пока что вами было продемонстрировано обратное - адепт С++ так и не смог решить несложную, чисто алгоритмическую, задачку которую решил явист. Ну так выбирайте - или топор системы С++ для данной задачи оказался тупой (ой не верю - я сам им регулярно пользуюсь) или квалификация разработчика в данном случае с выбором языка связана не так как вы говорите а с точностью до наоборот.

Реконструктор> В каком-то идеально измерении - может быть. В нашем-же мире в больших корпорациях (основных клиентов джавы) царят коррупция и тривиальная тупизна.

Нет они достаточно умны, хорошо умеют считать и корбочки для дескотопов в магазине они покупают с софтом написанным именно на С (потому как работает хорошо и быстро) а вот плане бизнес-систем не ведутся на сказки таких как вы про скорость найтивного кода на С++ и не хотят платить вдвое-втрое больше за 10% выйгрыша производительности. Потому как сервер БД, от того что с другой стороны клиент на С а не на Джаве, не начинает работать вдвое быстрей, а он родимый и потребляет от 50% до 80% процессорного времени в бизнес системе.
 
Это сообщение редактировалось 22.08.2008 в 23:54
RU Серокой #22.08.2008 19:10  @Татарин#22.08.2008 17:49
+
-
edit
 

Серокой

координатор
★★★★
Серокой>> Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего.
Татарин> Во-первых, 2кб - это уже чего. Рантайм это первый и безусловный проигрыш, который не отобьётся уже никак. Именно это я имел в виду.
Ну... Спор и впрямь лишний. Тут жертвуют скоростью работы, кстати, не такое-то и большое падение, чтоб получить скорость, в смысле, меньшее время, разработки программы. Особенно это касается арифметики разрядности выше, чем 8 микроконтроллерных бит, и условий ветвлений, где запутаться легко и потом куковать, пошагово отслеживая, где налажал...
А критические участки ничто не мешает ассемблерной вставкой реализовать.

Татарин> Правда, в самое последнее время уже и самые фиговые контроллеры имеют дофига флеша на борту... но было время (и совсем недавно), когда это было актуально.
Так тогда и Си-компиляторов под них не было. )
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
US Сергей-4030 #22.08.2008 19:12  @tarasv#22.08.2008 19:02
+
-
edit
 

Сергей-4030

исключающий третье
★★
tarasv> Потому как сервер БД от того что с другой стороны клиент на С а не на Джаве не начинает работать вдвое быстрей а он родимый и потребляет от 50% до 80% процентов процессорного времени в бизнес системе.

Да ну, фигня какая. Работу с БД надо тоже самим реализовать, понятное дело. На С++, естественно. И тогда БД будет в несколько раз быстрее.
 
EE Татарин #22.08.2008 21:27  @Серокой#22.08.2008 19:10
+
-
edit
 

Татарин

координатор
★★★★☆
Серокой> Ну... Спор и впрямь лишний. Тут жертвуют скоростью работы, кстати, не такое-то и большое падение, чтоб получить скорость, в смысле, меньшее время, разработки программы. Особенно это касается арифметики разрядности выше, чем 8 микроконтроллерных бит, и условий ветвлений, где запутаться легко и потом куковать, пошагово отслеживая, где налажал...
С этим никто не спорил.
Это вообще началось с того, что Реконструктор сказал, что сложно написать код эффективнее продукта С-компилятора. :) На 8051 или ПИКе я берусь. ИМХО, мне это по силам - пусть самые копейки, но у меня будет всегда устойчивый выигрыш либо по скорости, либо по размеру (как задачу ставить).

Серокой> А критические участки ничто не мешает ассемблерной вставкой реализовать.
Татарин>> Правда, в самое последнее время уже и самые фиговые контроллеры имеют дофига флеша на борту... но было время (и совсем недавно), когда это было актуально.
Серокой> Так тогда и Си-компиляторов под них не было. )
А вот и фигушки. :) Семь лет назад, когда ПИК16Ф84-4 был крутейшим кристаллом почти по 6$\штуку, под него был С. А под МС51-подобные С вообще был почти с самого начала.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
BG Реконструктор #22.08.2008 21:32
+
-
edit
 
Значит так, по поводу "конкурса". У меня настойчивое чувство, что я общаюсь с идиотами, хотя, разумеется, это скорее всего просто элементарная пристрастность.
Перекручиваем ленту, начинаем читать отсюда:

Что, господа суровые С++ программисты, поспорим быстродействием с отстойной Джавой? ;)

Кокретно это:

Реконструктор>> кстати, есть подобрения этого?
Сергей-4030> А чего тут одобрять-то?

Подобрение, не одобрение. Надо будет потрудится: У меня не очень раффинированый вариант проекта дает время 1062 на Core2 @ 1.8 MHz. Если не справишся, я этот круг соревнования прекращаю, так как основные выводы для себя я сделал.
 


Проект, для тех, кому интересно. Не все готово, есть недостатки, может есть и баги, но работать по нему я больше не буду, пока не увижу джава вариант у которого производительность сравнима с моей. Есть некоторые ньюансы синтаксиса языка.
 


После этого все почему-то начали тесты на полную катушку, как будто я представил окончательный вариант. Что я отдаю на пристрастность и горячее желание как можно быстрее компроментировать меня. После того как началась лится грязь, я поступил единственым правильным способом - ушел от от говневого дождя в сторону. Попытки вернуть меня в конкурс я отклоняю, так как при таком судействе и публике - это не конкурс.

Однако дождь не прекращается.

У меня настойчивая просьба - если хотите культурно общатся со мной, забейте на конкурс по примеру Татарина и Балансера. В противном случае я больше здесь писать не буду.
 
BG Реконструктор #22.08.2008 21:40  @Серокой#22.08.2008 17:33
+
-
edit
 
Серокой> Ну, это всё ж сильно сказано. Давно уже есть компиляторы на Си под однокристаллки, от 2 кБайт памяти программ. И ничего. Конечно, всё на Си не напишешь, но код - я глядел листинги, конечно же - вовсе не избыточен. Единственный сильный проигрыш - компилятор часто в память кидает то, что легко мог хранить в регистрах.

На моей любимой комбинации AVR + gcc, компилятор почти всегда передает параметры функций через регистры. Есть, в конце концов и директива, помещающая переменную в избранный регистр.
 
US Сергей-4030 #22.08.2008 21:43  @Реконструктор#22.08.2008 21:32
+
-
edit
 

Сергей-4030

исключающий третье
★★
Реконструктор> У меня настойчивая просьба - если хотите культурно общатся со мной, забейте на конкурс по примеру Татарина и Балансера. В противном случае я больше здесь писать не буду.

В смысле - не будешь больше писать что? Куда? В этот топик? Код? Так уже не надо, все уже увидели. Или ты думаешь, что своими бла-бла изменишь что-то?

ЗЫ А какие конкретно претензии-то? :lol: В чем именно пристрастность-то? Если ты выдал версию - так что ж с ней делать-то, как не тестировать? Ты ее зачем вывалил?

ЗЗЫ Ты найди хоть кого-то, кто полагает, что спор ты не продул, что хотя бы ничья/не закончен спор.

ЗЗЗЫ Ты, Реконструктор, неприятная личность, однако. Я, конечно, тоже не подарок, но ты - дилетант, что в публичной дискуссии много хуже. И с профессиональной гордостью у тебя просто никак.

Ау! Господа! Пожалуйста, если кто думает, что Реконструктор не продул - напишите, пожалуйста!!!
 
EE Татарин #22.08.2008 21:45  @Реконструктор#22.08.2008 21:32
+
-
edit
 

Татарин

координатор
★★★★☆
Реконструктор> Значит так, по поводу "конкурса". У меня настойчивое чувство, что я общаюсь с идиотами, хотя, разумеется, это скорее всего просто элементарная пристрастность.
Григорий... Мне кажется, это несправедливо. ТЫ же выложил, чтобы мы посмотрели. Мы посмотрели, прогнали тесты, сказали, что получилось.
И я первый же - первым же постом - посоветовал тебе дописать функциональность (и даже настаивал на этом).
Что касается Сергея, а каких комментариев ты вообще ждал, выкладывая явную недоделку на суд своего соперника?

Если ты выложишь проапгрейженый вариант, я протестирую и его и выложу результаты - я не вижу проблем. Тесты на обоих ваших прогах работают одинаковые, результаты - "пройдено или нет" и время - объективны... какая, нафиг, пристрастность?
Насчёт идиотизма - тоже поосторожнее... называть людей без повода идиотами - тоже не признак великого ума.

Имей совесть. Не хочешь участвовать - твоё право, но судьи-то (особенно я, хороший!) тут причём?

Реконструктор> У меня настойчивая просьба - если хотите культурно общатся со мной, забейте на конкурс по примеру Татарина и Балансера. В противном случае я больше здесь писать не буду.
Не вижу проблем.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
1 16 17 18 19 20 29

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru