Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 12:50   #11
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Руки отбивать за такие коды надо.
Hollander вне форума Ответить с цитированием
Старый 13.10.2009, 13:00   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ребят, вы меня, конечно, извините, но то, что написано в условии абсолютно нормально и логично!!
Очевидно, что есть ячейка StringGrid2.Cells[i,0]
в ней есть разделение на строки с помощью перевода строки (код #13)
и проверяется какая из частей ячейки (читай из строк) длинее. По той длине под подстроки, которая длинее и устанавливается ширина колонки. этакий AutoFit...
и снижать за подобные проверки оценку, на мой взгляд, абсолютно несправедливо. (Если, конечно, студент понимает, что он этим кодом делает и код верно работает!)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.10.2009, 13:05   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Да конечно . А как же работа в команде? Если все так писать будут на свой манер? Вот так Вавилонскую башню и программировали.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 13.10.2009, 14:00   #14
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Вот налетели, говорю же может делавший лабу на перле пишет, там такое любят и, главное, понимают как-то
$args->{packet}=pack('CCn',4,1,$args->{remoteport}).inet_aton('0.0.0.1') .($args->{socks_id}||'').(pack 'x').$args->{remoteaddress}.(pack 'x');
Код:
if length(copy(StringGrid2.Cells[i,0],1,pos(#13,...
Абсолютно не быдлокод, нормальный такой "однострочник". Я тоже так иногда пишу, обычно в либах всяких, куда потом не нужно будет постоянно лезть.
пыщь
JTG вне форума Ответить с цитированием
Старый 13.10.2009, 14:19   #15
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

"Создатели Cи и UNIX признают, что разыграли весь мир"

Цитата:
Деннис и Брайан разработали по-настоящему извращенный диалект Паскаля, назвав его "A". Когда мы обнаружили, что другие действительно пытаются писать программы на A, мы быстро добавили еще парочку хитрых примочек, создав B, BCPL, и, наконец, Си. Мы остановились, добившись успешной компиляции следующего:

for(;P("n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

Мы не могли даже представить, что современные программисты будут пытаться использовать язык, допускающий подобный оператор!
:D
ds.Dante вне форума Ответить с цитированием
Старый 13.10.2009, 14:31   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
абсолютно несправедливо.
Наоборот. Обфусцированный код - начало развала проекта.
Я на себе это почувствовал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.10.2009, 14:54   #17
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

for(;P("n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Меня в этом коде удивляет только одна часть:
e-
Разве это символизирует какой-либо унарный оператор или я определенно чего то не знаю о С ?
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 13.10.2009, 14:57   #18
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Обсуждение разделилось на 2 лагеря: те кто любит писать всякие заморочки и те кто не любит читать всякие заморочки . Последних, ИМХО, больше.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 13.10.2009 в 15:25.
Utkin вне форума Ответить с цитированием
Старый 13.10.2009, 16:00   #19
Gapro
Форумчанин
 
Регистрация: 30.07.2009
Сообщений: 256
По умолчанию

Главное чтобы работало, и чтобы студент сам знал как это работает. Если бы это был большой проект или коммерческий, тогда был бы смысл в оптиизации, хотя с другой стороны чтудентам лучше сразу приучать себя писать понятные программы.
Gapro вне форума Ответить с цитированием
Старый 13.10.2009, 16:02   #20
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Причем это чудо работает)
Мой мосг отказался это переваривать.
Даешь оформление кода!
Даешь оформление программ!
Даешь красивый код!

Суши - наслаждения для глаз и для желудка.
Кодэ - наслаждение для глаз и компилятора.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при в ходе на половину сайтов просит ввести код активации, получить который можно послав смс twichska Свободное общение 6 28.05.2009 23:09
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
Компонент, который может обрабатывать BB коды rpy3uH Компоненты Delphi 1 28.10.2008 21:25
запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах PereCCC Помощь студентам 8 15.05.2008 16:24