Re: Пописал на С++... долго думал :)
От: Чипсет Россия http://merlinko.com
Дата: 20.10.05 04:22
Оценка: +6
Здравствуйте, VladD2, Вы писали:

VD>Тут вынужден был писать тест на С++. В общем, то объем плевый. Но тем неменее давно я не получал столько внеполового секса на ровном месте. Большая часть этого секса была связана с общением с WinAPI, но один случай свяазанный именно с плюсами мне очень понравился. Собственно им я и хочу поделитсья. Написал я вот такой код:


VD>Думаю, самый зоркие уже догадались в чем проблема. Я тоже довольно быстро догадался, но впечатлиение осталось. Собственно им и делюсь.


Я довольно малоопытный программист, но мысли свои выскажу.
Не стоит ожидать от С++ черезчур высокой заботливости и подстраховывания, этот язык рассчитан не на это. Конечно, я знаю все эти разговоры про то что рынку абсолютно пофик на "программистские причуды" главное чтобы продукт был написан во время и без ошибок. Но! Всё-же, ведь мы проводим долгие вечера в некотором роде "беседуя" с компилятором, — Попробуй скомпилировать вот это, а? Что не получаеться? Это? А так? Вероятно что это всё-таки откладывает какой-то отпечаток в мозгу (кстати, психологи: хорошая тема для диплома — Несознательная замена человеческого общения).
И вот С++ компилятор возлагает очень большую ответственность на программиста но кроме этого он в некотором "льстит" программисту, считая его гениальным, даже компилируя
for(char a = 255;a<=256;a++); он думает, — Я конечно это слабо понимаю но вероятно какой-то хитроумный замысел за этим стоит, так что лучше не буду ничего говорить.
Так что С++ даёт громадную свободу в сочетании с удобством программисту и рассчитан на то что человек знает что он делает, никто-же не даёт скальпель начинающему или когда нужно отрезать кусок колбасы (тут можно C# или Java)? Я просто не видел ещё языка с такой свободой, представьте, можно ведь опуститься даже до того чтобы изменить синтаксис языка, не говоря уже о таких фичах как свободное управление памятью и т.д..! По-моему, именно свобода и сделала С++ таким популярным.
Короче. Если принять аналогию что программирование на ассемблере сродни строительству из кирпичей а программирование на VB -- составлению домов из готовых блоков, то программирование на C++ это лепка из пластилина.
Всё, кому не нравиться, собери себя garbage collector'ом
Жду минусов
... << А писал я этот бред на RSDN@Home 1.1.4 stable rev. 510, под звуки ДДТ — Tы будешь вечно>>
"Всё что не убивает нас, делает нас сильнее..."