мимоходом (программистское) |
[июл. 22, 2004|02:49 am]
Anatoly Vorobey
|
[ | Настроение |
| | irritated | ] | Читаю исходники одного большого проекта на C.
Автор кода использует #define-нутые константы T и NIL для обозначения true/false. Какое извращение! Кипит мой разум возмущённый.
You can take a programmer away from LISP, but you can’t take LISP away from the programmer... |
|
|
Comments: |
А любопытно было бы заглянуть в головы таких интересных людей, для которых false - это NIL. Как, скажем, они представляют себе логические операции. Или предикаты. Или, хм, кванторы.
![[User Picture]](https://l-userpic.livejournal.com/190039/116311) | From: cmm 2004-07-22 01:36 am
| (Link)
|
> А любопытно было бы заглянуть в головы таких интересных людей, для которых false - это NIL
в каком языке? поясните свою мысль, если можно.
Это особенно интересно слышать от человека, который определяет интелигента стандартным определением слова диссидент :)
![[User Picture]](https://l-userpic.livejournal.com/3094784/782511) | From: watertank 2004-07-21 06:55 pm
Re: exactly! the language doesn't matter! | (Link)
|
btw, i just realized that интеллигент is spelled with two л's. my apologies to real intelligentsia ;)
Ага. Это Лисп :) А еще бывает public const bool True = true; //in case they change the requirements again
Скорее public const bool True = (0==0) public const bool False = (!True)
Вспоминается старый анекдот про "этих поганых паскалЕй".
Это не Криспиновский ли IMAP server часом?
Он, родимый ;) что, узнаёшь с пол-пинка, да?
LISP тяжело изжить из человека, если он уже на нем программировал - по себе знаю :-) Посмотри на http://www.intelib.org - специальная библиотека, чтобы программировать на С++ как на Лиспе
Никогда не мог понять людей, которые добровольно соглашаются программировать на Лиспе. Нет, если придётся, и я могу, но по своей воле броситься в это бушующее море скобок, all alike?
Скобок? В Лиспе нет никаких скобок, это Вам показалось.
"Besides, the determined Real Programmer can write FORTRAN programs in any language." отсюда
![[User Picture]](https://l-userpic.livejournal.com/101538122/855511) | From: potan 2004-07-22 01:20 am
Противные манагеры! | (Link)
|
Из за этих гадких манагеров, которые считают что кроме C/C++, delphy, vb, c#, Perl и Java других язвков нет, настоящим программистам-лисповикам приходится так извращаться! Все зло от матагеров.
Бывает еще #define private public Вообще про такое есть сайт. | |