to post messages and comments.

VseDoFeNi:
почему русские программисты лучшие в мире?

alexpianoman:
мыслят впереди

VseDoFeNi:
Просто русских с детства в течение многих веков обучали программированию, причём объектно-ориентированному :)

Подъехал добрый молодец к перекрёстку и видит на распутье камень, на котором написано:
{IF (You go to left), THEN (loss your horse);
IF (You go to right), THEN (loss your head);
IF (You go forward), THEN (find your wife); }

Тут и объекты, и обработчики событий, а без условий вообще ничего не напрограммируешь.

alexpianoman:
)

wl4n> Нужно писать очевидный код

wl4n> Понятный без комментариев

Ernesto> забавно слышать про очевидный код от перлоёба

wl4n> Ernesto, я пишу на перле без комментариев

wl4n> Точнее у меня есть два комментария

wl4n> #debug и #fixme

wlan> Сегодня видел классический пример написания кода

wlan> На работе варят лестницу железную уже третий день

wlan> Они её сварили

wlan> Потом начали разбирать

wlan> Потом уронили

wlan> Компиляция, дебагинг и сегфолт в чистом виде

Уже два дня разбираю чужой код. Код в стиле "Если у нас есть 100500 таблиц со схожими названиями полей, то будем писать 100500 функций по работе с этими таблицами, а не одну универсальную". Сегодня наткнулся на картинку habrastorage.org Повеселился =)

Видимо я всё же не говнокод пишу. Понадобилось добавить блок на сайт, с нуля деланный около полугода назад. Уже ничего не помню как там что прописал. Создал в админке новую категорию, пометил пару флагов, добавил материал — оно появилось в том месте, где надо, без всякого вмешательства в код. Проектировать и реализовывать велосипеды — это дар и проклятие. Хорошо, что они хотя бы удобные и ровно едут.

noway> Тогда лучше что-то вроде InsertNamesTemplate.

noway> Ну или tmplInsertNames для фэнов венгерской нотации.

*tylkas боится длинных названий переменных >_>

tylkas> такая вот фобия

noway> Убери гласные тогда, хуле. :)

noway> InsrtNmsTmplt

noway> ФХТАГН

ArtifTh> g_dbe_cp1251_qt_template_insert_names

noway> ArtifTh: нашли мальчика, воспитанного WinAPI?

ArtifTh> noway, хуже, воспитанного glib и gtk+

tylkas> воспитали glib и gtk+, учился у gcc, диплом сдавал lisp'y, а в конце-концов окажется, что брат его участвовал в разработке free pascal. вот такой бразильский сериал.

noway> Зита из git'a.

(наконец-то я нашел подходящий тег — который первым стоит). Напоминаю действующих лиц:
Старый Виндовый Программист, он же Первый Прогаммист (просто по порядку счета, П1), пишет только под/для виндовс, только хардкор;
Молодой Универсальный Программист, он же Второй Программист (П2) — кросплатформен, тяготеет более к этим вашим линуксам, умеренно фанатичен к оным, пишет, впрочем, и под/для виндовс.
Итак, очередной программизм. Речь идет о нештатной работе драйвера dbf под виндовс 7 (попросту говоря, он там поломан).
==============================
П1: так в чем же всё-таки проблема?
П2: (объясняя в *цатый раз) так ведь говорил, что драйвер dbf в вин7 сломан!
П1: ну так обнови, поставь другой, вон, с мсофисом свой идет.
П2: (терпеливо) они все некорректно работают, на течнете давно об этом писали, МС отказалась править, мотивировав это неоправданными трудозатратами для поддержки устаревшего с её точки зрения формата, вынуждая отказываться от него.
П1: (недоверчиво) и что, ты хочешь сказать, что в вин7 невозможна полностью корректная работа с dbf?
П2: да, я это уже который раз говорю.
П1: (со смехом) да ну, этого не может быть, потому что такое невозможно!
=========================
И после этого кто-то говорит про религиозный фанатизм красноглазиков? ;)
П. С. В вин7 действительно так дело и обстоит. И МС в самом деле отказалась чинить драйвер, информацию обо всём этом можно найти в их течнет и мсдн.

xxx: тут клиентское приложение на delphi. Что-то не устраивает в скорости, проще поток сделать и позабавить юзера порно-заставкой. Он посмотрит и с умным видом заявит, что приложение продвинутое и имеет дружественный пользовательсий интерфейс. А вот когда у тебя в распоряжении 200мгц частоты не Бог весть какого сервера, 128мб оперативки и 30 секунд на выполнения скрипта, то жизнь скрипта становится похожа на эпизод из фильма "пила".
xxx: "Здравствуй, скрипт, я хочу поиграть в игру. Неделями ты выполнялся на девелоперской машине с 3гб оперы и core2duo 3ггц и не ценил оптимальные алгоритмы. Сегодня у тебя появится шанс измениться. У тебя есть ровно 30 секунд до того, как апач тебя банально убьёт" )))

Программирование сродни изобразительному искусству. Посудите-ка сами.
Во-первых, зная азы, любой желающий сможет нарисовать простую картинку (написать несложную программу), но если обучиться этому делу, то можно писать шедевры. Хотя если у вас нет таланта, то сколько бы вы ни учились, толку не будет.
Во-вторых, сложные программы, как и великие картины, пишутся длительное время.
В-третьих, даже сам процесс написания похож: подготовка (покупка принадлежностей/установка софта), задумка(эскиз/алгоритм) и сам процесс написания.
В-четвёртых, понимание мыслей художника/программиста тоже требует некоторых знаний.
Но почему же бывают выставки известных полотен, а выставок шедевральных программизмов не бывает? Вот представьте: «А тут вы видите код известного программиста N. Произведение исполнено в жанре быдлокода. Как вы можете заметить, автор не использует циклов. Этим он хочет показать неповторимость нашей жизни».

Утром долго кодила ЛКШатскую тупительную работу, потом стала собираться на прогулку. Подходит мама и в порыве эстетического вдохновения слегка пшикает духами на мои волосы.
Йа> Ммм, какой хороший способ замаскировать запах паленого мозга! )
Все-таки не повезло со мной родным ))

Друзья жуйконавты, необходима помощь. Нужна программа, которая делит числа с точностью 100 знаков после запятой. Если такой нет, буду очень-очень признательна за описание алгоритма (длинная арифметика и все такое, но моих знаний пока недостаточно). Спасибо!

@gelraen: ну если выражение должно выдавать результатом true или false — то ок. а если число — то уге надо отрывать. потому как можно пропустить момент когда isMUC ВНЕАЗПНО станет int и побегать по граблям. ну и при чтении надо 0.5-1 лишних секунд на осмысливание того, что же, блять, этим автор хотел нам сказать

@0xd34df00d: Ты прав, 0.5-1 лишних секунд — это слишком мало. Сюда надо нахуячить шаблонов.

#1194508