Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Вниз

7-я или 8-я?   Найти похожие ветки 

 
Piter ©   (2005-11-25 19:33) [40]

wicked ©   (25.11.05 15:51) [39]
убеди меня и я соглашусь....


ха! :)))

Презумпция своей правоты :)))


 
wicked ©   (2005-11-25 20:18) [41]

> Piter ©   (25.11.05 19:33) [40]
а весь постинг не судьба прочитать?....... там приведены мои доводы.....


 
Igorek ©   (2005-11-26 15:36) [42]


> убеди меня и я соглашусь....
> это не функциональное программирование, которое "ни на что
> не похоже".... это ООП, базирующееся на структурном программировании.
> .... и без знания основ структурного программирования знание
> ООП будет "зазубренным".......
> а с использованием ООП можно и на си простеньком писать.
> ... вот у меня типичный пример перед глазами - ming (http:
> //sf.net/projects/ming)....

Не совсем понял доводы. Что в твоем понимании функциональное, а что - структурное программирование?
На мой взгляд Питер абсолютно правильно построил цепочку уровней:
- ООП
- присваивание, циклы, функции и т. п.
- стек, куча, регистры, передача параметров

И на этой цепочке построил аналогию по принципу "высший - низший уровень".


 
Piter ©   (2005-11-26 15:52) [43]

wicked ©   (25.11.05 20:18) [41]

да я знаю, я же смайликов наставил :)


 
wicked ©   (2005-11-26 22:22) [44]

> Igorek ©   (26.11.05 15:36) [42]

> Не совсем понял доводы. Что в твоем понимании функциональное,
>  а что - структурное программирование?

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


> На мой взгляд Питер абсолютно правильно построил цепочку
> уровней:
> - ООП
> - присваивание, циклы, функции и т. п.
> - стек, куча, регистры, передача параметров
>
> И на этой цепочке построил аналогию по принципу "высший
> - низший уровень".

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

ЗЫ я вполне допускаю, что где-то не прав в описании ООП, так как умные книжки читал очень давно.... поэтому, буде это так, не хихикайте, а укажите, что же тут неправильного...... ;)

> Piter ©   (26.11.05 15:52) [43]
:-P


 
Piter ©   (2005-11-27 01:01) [45]

wicked ©   (26.11.05 22:22) [44]
ООП как вещь в себе - мало привязан к программированию


ну НЕ СОГЛАСЕН.

ООП - в своей расшифровке содержит слово ПРОГРАММИРОВАНИЕ. Так что к ПРОГРАММИРОВАНИЮ привязано очень сильно. Не привязано к конкретному языку - это да.


 
jack128 ©   (2005-11-27 01:24) [46]

Piter ©   (27.11.05 1:01) [45]
ООП - в своей расшифровке содержит слово ПРОГРАММИРОВАНИЕ

Это ты так расшифровал. Таже классическая книжка Буча называется "Объектно-ориентированное проектирование(design) с примерами применения"


 
Lamer@fools.ua ©   (2005-11-27 11:33) [47]

>>jack128 ©   (27.11.05 01:24) [46]

Хорошо англо-буржуям. У них различные акронимы: OOP и OOD.


 
jack128 ©   (2005-11-27 11:35) [48]

Lamer@fools.ua ©   (27.11.05 11:33) [47]
Хорошо англо-буржуям.

а мы из-за них страдаем ;)



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.015 c
2-1133603114
Glex
2005-12-03 12:45
2005.12.18
HexToBin - pozhalujsta, o4en nuzhno


4-1129726836
Uran
2005-10-19 17:00
2005.12.18
Помогите сгенерировать глюк:)


2-1133422940
xfox
2005-12-01 10:42
2005.12.18
Как создать Слайд шоу с помошью Imagelist, Image


14-1132214544
ЯВ
2005-11-17 11:02
2005.12.18
комп-щик на нары...


2-1133441955
worldmen
2005-12-01 15:59
2005.12.18
Передача данных из дочерн. формы в родит. форму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский