Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет vadim_i_z ([info]vadim_i_z)
@ 2007-05-03 08:25:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Размышление
Как по-разному воспринимается объявление о поиске программиста со знанием ООП в зависимости от выбора расшифровки аббревиатуры...


(Добавить комментарий)


[info]vitus_wagner@lj
2007-05-03 03:45 (ссылка)
Причем независимо от расшифровки это - рассадник терроризма.

(Ответить) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 04:06 (ссылка)
Если верить sokr.ru (http://sokr.ru/?text=%EE%EE%EF&where=abbr&exact=on), это может означать ещё "особо опасный преступник"...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vitus_wagner@lj
2007-05-03 07:33 (ссылка)
Хрен редьки не слаще - все равно рассадник терроризма.

(Ответить) (Уровень выше)


[info]a_konst@lj
2007-05-03 04:27 (ссылка)
зачем так жестко к объектно-ориентированному программированию?
я впрочем тоже не люблю, но мне интересны ваши доводы :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vitus_wagner@lj
2007-05-03 07:32 (ссылка)
А доводы Павла Шумила интересны? Почитайте его "Иди, поймай свою звезду" там он про это пишет.

Мои доводы такие - это технология обманчиво простая. То есть на самом деле - очень сложная, гораздо сложнее, скажем реляционной алгебры или фунцкионального программирования, но для новичка кажется простой.

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

Тогда да, с помощью объектно-ориентированного дизайна хороший системный архитектор может сделать кое-как работающее решение для задачи, которая по хорошему счету, требовала бы разработки нового раздела математики. А хорошие системные архитекторы встречаются всё же чаще, чем математические гении.

Но пускать заниматься объектно-ориентированным программированием, тем более если не на SmallTalk и не на Ruby, а на С++, или, не приведи господь, Java, человека, не знакомого с лямбда-исчислением, type inference и прочими альтернативными методологиями (и, соответственно, не осознающего границ применимости объектной модели выбранного языка) - нарываться на создание unmaintainable mess.

Каковую мы и имеем в очень многих крупных проектах.

Самое ужасное, это тотальное доминирование ОО в области пользовательских интерфейсов. По-моему, в этой области со времен работ в Пало-Альто идет сплошной регресс.


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]a_konst@lj
2007-05-03 07:47 (ссылка)
Спасибо.

Мои ощущения сходятся в том, что получается unmaintainable mess - с которым я не раз имел дело изнутри.

Остальные аргументы очень интересны, я вот не знаю сам ни функционального программирования (и лямда-исчисления), ни реляционной алгебры. Так, ремесленник..

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vitus_wagner@lj
2007-05-03 08:11 (ссылка)
Остальные аргументы очень интересны, я вот не знаю сам ни функционального программирования (и лямда-исчисления), ни реляционной алгебры. Так, ремесленник

Это ничего. Учиться - никогда не поздно. Я вообще по образованию географ. Всё что я знаю из области программирования и близкой к нему математики - изучал самостоятельно. По книгам. Благо их есть.

(Ответить) (Уровень выше)


[info]livius@lj
2007-05-03 03:45 (ссылка)
Долго думал над второй расшифровкой аббревиатуры...

(Ответить) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 04:04 (ссылка)
Осталось выяснить, какую Вы считаете первой :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]livius@lj
2007-05-03 04:11 (ссылка)
Объектно-ориентированное программирование

(Ответить) (Уровень выше)


[info]exemok@lj
2007-05-03 04:04 (ссылка)
Кстати, что такое объектно ориентированное программирование я узнал лет в 10, а что такое Организация освобождения Палестины, лет в 15.

Помнится читал какой-то еврейский журнал, и там все требовало ООП, требовало ООП, ..., и думал что опечатка, там ООН должно быть.

(Ответить) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 04:06 (ссылка)
Вундеркинд ты наш... :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]exemok@lj
2007-05-03 04:08 (ссылка)
Разные приоритеты в жизни :)
Зачем школьнику знать было, что такое организация освобождения палестины.

Уже позже, когда пошел в воскресную школу, много нового узнал.

(Ответить) (Уровень выше)


[info]vitus_wagner@lj
2007-05-03 08:15 (ссылка)
Он не вундеркинд, он человек другой эпохи. Когда мне было десять лет у меня и калькулятора-то не было, не то что компьютера на котором было бы актуально объектно-ориентированное программирование. Где-то лет в 12-14 я поражал воображение одноклассников решая задачки по физике на логарифмической линейке. А организация освобождения Палестины уже вполне себе в новостях фигурировала. А если учесть склонность советской школы к политпросвещению...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 11:36 (ссылка)
У меня калькулятор (арифметический) появился к написанию диплома. А логарифмическая линейка до сих пор в столе лежит :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vitus_wagner@lj
2007-05-03 12:18 (ссылка)
К написанию диплома - это где-нибудь в 79-80 году? Мне по молодости лет тогда ещё не полагалось. Вот как пошел в 9-й класс с физико-математическим уклоном, так и обзавелся.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 12:23 (ссылка)
Да, в 1979. И то привезен он был из Франции и подарен.
А сейчас без калькуляторов шагу ступить не могут - я уже писал когда-то об одном кадре, который на десять без машинки не мог умгожать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vitus_wagner@lj
2007-05-03 12:27 (ссылка)
А ещё этот кадр наверняка объездить лошадь не умеет. И, страшно подумать, сделать поворот оверштаг при пятибалльном ветре на яле. Ну куда мир катится?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 12:36 (ссылка)
Этого не знаю. Но в повседневной жизни эти два умения ему вряд ли пригодятся...

(Ответить) (Уровень выше)


[info]livius@lj
2007-05-03 13:35 (ссылка)
Зато оверкиль, наверное, сможет.

(Ответить) (Уровень выше)


[info]miram@lj
2007-05-03 11:03 (ссылка)

(Ответить) (Ветвь дискуссии)


[info]vadim_i_z@lj
2007-05-03 11:29 (ссылка)
Идеи овладевают овладели массами...

(Ответить) (Уровень выше)