БОЛЬШОЙ ШКОДИНГ, ИЛИ ВЫБИРАЕМ СРЕДСТВО РАЗРАБОТЧИКА

Tony (tony@nifti.unn.ru)

Спецвыпуск Xakep, номер #017, стр. 017-106-1


Сегодня программный код пишется для всего - начиная с вибраторов и кончая японскими туалетами и джакузи.

Я знаю полно людей, которые ни ухом ни рылом ни черта не понимают (и, видимо, уже никогда не поймут) в инкапсуляции, наследовании, полиморфизме, но тем не менее вот уже пять лет колбасятся на VC++ (привет группе 554 ННГУ).

Задачи, которые можно эффективно решить с помощью VB, это те задачи, которые крайне геморроидально решаются на VC++.

Каждый раз, как я сталкиваюсь с базами данных, мне хочется найти Билли, пристрелить его, изнасиловать труп, тушку повесить на стену до полного высыхания, потом сжечь ее и пепел развеять по ветру.

Среда разработчика VC++ предъявляет к пользователю достаточно серьезные требования как в знании самого языка С++, так и в понимании основных концепций Windows.

Visual C++ самое демократичное и универсальное из всех представленных сегодня на рынке средств разработки. Хотя бы потому, что изначально эта среда предназначалась для разработки системного софта и библиотек.

Delphi - отличное средство для разработки прикладного софта, обладающее для этого всеми необходимыми характеристиками: быстрота и удобство реализации пользовательских интерфейсов, широкий выбор элементов управления, тотальная визуальность, наконец.

Ты уже научился шкодить? Нет, я имею в виду не смотреть с умным видом на шестнадцатеричный дамп кваки, а писать самые настоящие программы. Научился или не научился - другой вопрос, самое главное - это хотеть, и если желание есть, то можно даже рано или поздно стать маленьким (а может быть, и большим) Биллом. Правда, в этом случае тебе лучше не попадаться нам в руки :).

Федя, дичь...

Ну, начнем, конечно, с виндузы. Под ней большинство из нас сидит, под ней, видимо, и умрет :). Вот ведь интересная какая вещь - уж больше грязи, чем на виндузу, ни на кого еще не выливали, но тем не менее пользуем ее все поголовно, кроме самых упертых никсоидов. Если у тебя есть желание что-то разрабатывать, то одним из самых первых для тебя возникает вопрос: "А в чем же разрабатывать? Ведь существует просто куча всяких девелоперских сред и оболочек, не говоря уж о банальном ассемблере". Не волнуйся, Х-крю тебе поможет.

БОЙ В СУПЕРТЯЖЕЛОМ ВЕСЕ

Microsoft, Borland, Sun, IBM, Oracle, Intel, AMD... Каждый из этой веселой компашки мировых монстров имеет оборот гораздо больше, чем бюджет нашей страны, и дерутся они из-за каждого куска хлеба, обильно смазанного черной икрой. Частично от этого мы имеем свои дивиденды, а частично и страдаем. Плюсы от этой грызни - широкий выбор технологий, конкуренция, а следовательно, постоянный прогресс и снижение цен. Минусы - большое многообразие стандартов, несовместимость, а следовательно - гимор. Сегодня программный код пишется для всего - начиная с вибраторов и кончая (oops, I did it again) японскими туалетами и джакузи. Возникает необходимость повышать производительность труда программеров без ущерба производительности софта. Аки гады из-под коряги вылезают новые языки, CASE и RAD средства, исполняющие платформы (Java, .Net). Тем не менее, как это ни странно, до сих пор большинство софта пишется в трех средах - это Visual C++, Delphi и Visual Basic 6.0. Почему это происходит? Почему программеры дружно не набрасываются на новомодные прибамбасы? Да все очень просто - устаканьте, господа монстры, ваши разногласия как в стандартах, так и в концепциях, дайте нам вместо десятка идеологий - одну комплексную, вмещающую в себя как новые идеи, так и все то, ради чего мы используем уже достаточно устаревшие 3GL языки.

Содержание  Вперед на стр. 017-106-2