[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
В свете обсуждения логического теста (http://jedi.var.ru/forum/topic_show.pl?id=29646) всплыл анекдот: Жена посылает программиста за продуктами: - Купи палку колбасы, и если будут яйца, возьми десяток. Программист в магазине: -Дайте мне, пожалуйста, палку колбасы. Спасибо. А яйца у вас есть? -Есть. -Тогда еще девять палок колбасы. |
| ||
клева :) |
| ||
Procedure q1(х, у); begin x1:=1; If y2=true then y1:=10; end; Procedure q2(х); begin x:=1; If y2=true then х:=х+9; end; только не надо говорить что паскаль умер. |
| ||
много колбасы это вам не мало колбасы +9 и ни колбасой меньше ;) |
| ||
Так имхо чучка красивше: x:=1; If y2 then inc(x,9) end; |
| ||
несравнимо оптимизированный код ;)) Все версии Windows так же писались на форуме в штатах, сначала читали русский анекдот, потом составляли мат модель и кодировали, а потом оптимизировали сервис паками. |
| ||
теперь понятно почему столько глюкоФФФ и у тебя y2 не определено нигде... |
| ||
это формальности у2 определено в другом модуле программы |
| ||
Вот и БиЛЛ ГейтСС также отмазывается :) |
| ||
инкремент/декремент регистра - одна из самых быстрых операций (для 16 битного слова - 2 такта против 4-17 при сложении). Однако не факт, что inc(x,9) в паскалевской интерпретации будет быстрее, чем x:=x+9. |
| ||
Завязывайте, мужики. Этож всего лишь анекдот был =) |
| ||
точно, неблагодарное это дело строчить километровые коды, а в результате увидеть одну лишь надпись "ерор компилятед" :))))) |
| ||
гамовер, тебе говорят! :) |