ЭсТэЭльно сипласпласное

(Задумчиво глядит на свеженаписанный другими “мастерами” код)

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

Чтобы никаких доморощенных MySuperArray вместо стандартных контейнеров, никаких сортировок бубликом вместо std::sort и прочих заново изобретенных колес. За написание “потокобезопасных врапперов” поверх STL контейнеров должно следовать  немедленное отчисление.

Тем же, кто освоит нелегкое искусство неизобретательства велосипедов, можно будет давать бакалавра. А тем, кто после всего этого решит остаться еще немного поучиться, уже можно рассказывать про Кнута с прочими пряниками вроде Александреску и пугать lock-free алгоритмами.

А то ведь кошмар, что творится.

Leave a comment

3 Comments.

  1. Спокойствие! Тока спокойствие! Я вот вообще никаких STL-ей не знаю (ну – почти) и ничего – не парюсь. В оправдание могу сказать, что от всяких Александреску вообще плююсь и задачи у меня обычно локальные и специфичные. И вообще плюсничаю я редко. :) STL, могёт, штука и неплохая, если под определённым углом посмотреть, но “не мой лисапед”, хотя и стандартный. Как по мне – педалек многовато, а также свистелок и перделок. :) )) С тех пор как меня угораздило с Фортом познакомиться, вообще на многое стал смотреть по другому. А от многих знаний – многие печали… :(

  2. Не знать STL для С++ программиста недопустимо. Для другого программиста – допустимо до первого проекта, в котором понадобится вектор. Или очередь. Или еще что-то, что в стандартной библиотеке есть.

    Изобретение велосипедов вместо того, что там есть, должно наказываться думя неделями расстрела арбузами.

  3. Ну дык когда там есть что надо – я то и юзаю. :)
    Другой вопрос, когда нет. Или не то, что надо. :)

Leave a Reply

Yandex Mail.ru Google LiveJournal myOpenId Flickr claimId Blogger Wordpress OpenID Yahoo Technorati Vidoop Verisign AOL


[ Ctrl + Enter ]

7 visitors online now
7 guests, 0 members
Max visitors today: 8 at 01:19 am MST
This month: 30 at 09-01-2010 12:31 am MST
This year: 41 at 01-23-2010 03:43 am MST
All time: 41 at 01-23-2010 03:43 am MST