|

C vs Delphi
Xakep, номер #038, стр. 038-063-1
Натуральный Mortal Combat среди кодеров
Horrific (smirnandr@mail.ru) TanaT (tanat@yes.ru)
Уже долгое время идет борьба между двумя кланами С/С++ и Delphi. Каждый из них пытается доказать, что его язык кодинга лучше и что все должны кодить именно на нем. Сегодня мы решили провести эксперимент и посадить напротив друг друга по одному представителю из каждого клана и устроить битву титанов. Итак, клан С/С++ защищает TanaT. Клан Delphi защищает Horrific.
Правила боя следующие:
1. Битва происходит до первой пущенной капли крови.
2. Холодное оружие в ход не пускать. Зубы и половые органы холодным оружием не считаются.
3. Сзади и ниже пояса не бить, особенно половыми органами.
4. Обсуждать только Си и Delphi. Галлюцинации участников боя в битве не участвуют.
5. Покемонов не применять. Бой идет только собственными силами.
Итак...
Леди-и-и и джентльмены! Сегодня... На арене ][... Состоится битва титанов кодинга.
В правом углу в красных трусах: заслуженный мастер спорта по художественному кодингу программы «Hello World», трижды чемпион мира по версии ХЗ... Великолепный TanaT!!!
В левом углу в белых рейтузах с мишками и телепузиками: заслуженный мастер спорта по скоростному исправлению собственных багов, чемпион вселенной по версии Х, шаман и предводитель секты «VR-Online»... Мистер Horrific!!!
Бойцы, выйдите на центр ринга и покажите друг другу язык. ФАС!!!
РАУНД ПЕРВЫЙ
TanaT: Язык Си является стандартом, поэтому он существует практически во всех ОС, а Delphi только для Windows и Linux, и то Linux поддерживается только последними версиями. Старые ОС просто позабыты и позаброшены (проступают капли слез на глазах :)).
HORRIFIC: Ничего, все еще впереди. Delphi - быстро развивающийся язык, и когда он получит должную распространенность, его варианты будут на всех ОС.
TanaT: Благодаря стандартизации Си каждый, кто захочет создать свой компилятор, обязан как минимум придерживаться установленных норм. А вот с Delphi каждый может делать все что захочет.
HORRIFIC: Стандарт - это круто. А ты не думал, что языки программирования развиваются слишком быстро, и в них постоянно что-то меняется. Производителям компиляторов Си приходится тащить за собой ворох старья, которое стандартизировано еще в 70-е годы, а в Delphi просто обрубили все это дело и создали новый язык, отдаленно похожий на Pascal. Точно так же дядя Борман поступил и с C++ Builder, который обладает той же визуальностью и мощью, что и Delphi, но в большинстве своем нарушает стандарт на язык Си. Благодаря отказу от стандарта компиляторы от дяди Бормана смогли получить свою полную визуальность и при этом удобство разработки.
TanaT: Знаю я вашу визуальность!!! Сидишь как полный лам и расставляешь пимпочки по формам!!! А где же сам процесс кодинга? Расставлять фигурки можно научить и обезьяну, а вот кодить как настоящий мужик дано не каждому.
HORRIFIC: Ты че меня за ламера пингуешь :)? Если такой крутой, то пиши на ассемблере или лучше в машинных кодах. Вот тут тебе будет процесс кодинга и соединение с космосом в одном флаконе :). Только не забудь пивом запастись на ближайшую пятилетку, потому что даже простейшую утилу написать в машинных кодах - это тебе не красотку чмокнуть :). В Delphi тоже есть кодинг. Визуально ты создаешь только интерфейс будущей проги, а всю логику и вычисления приходится выбивать на клаве ручками. Вот я как раз таки и занимаюсь кодингом, не тратя времени на создание визуального интерфейса. А ты занимаешься геморроем.
Содержание Вперед на стр. 038-063-2
|