Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 20:55 18.06.24 
Клубове / Наука / Технически науки / Информатика Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Pomogne te mi! [re: Trevoga]
Авторuvw (Нерегистриран) 
Публикувано12.02.02 02:12  



Съжалявам, чe не мога да ти посоча конкретна книга. Аз съм чел така наречените червена, синя и зелена книги за SmallTalk-80 от Palo Alto Research Center, Xerox. Това е началото на OOP поставено преди 15 години. Трудно е да се намерят. И е излишно.
(по-долу предлагам една книга, но тя е изобщо за програмиране ... има и обектно ориентирано и всякакво друго)

Това което виждам днес на пазара и съдържа в заглавието си OOP ми се струва съмнително. Авторите масово спекулират с термина. Надявам се от някоя книга посветена на MS Visual Basic да може да ползваш частите обясняващи OOP, след като и самия ти курс се води с VB.

OOP не е кой знае какво нещо.
Самата идея на OOP е проста: основните неща, които трябва да разберат учениците са унаследяване, полиморфизъм и капсулация. В тези три думи се крие идеята на OOP и се обясняват за 3-4 учебни часа. Потърси дефиницията на тези термини в интернет или коятo и да е книга. Напълно достатъчно. Все пак програмирането не е равно на OOP, нали?

(някои хора бъркат OOP с GUI, т.е. Graphical User Interface - основния въпрос с който се бори VB, ... или пък преувеличават значението му, както правят онези дето много обичат да повтарят думички от рода на OOD, UML, OLE, COM, ... дрън, дрън)

С уважение,
uvw



// FIRE ON ////////////////

Между другото, бях свързан известно време професионално с образованието и това ме вълнува. Лично съм голям почитател на Лисп и съм убеден, че Лисп е най-доброто нещо за начален курс по програмиране. Може и C, но не и Pascal понеже ми се вижда че разполага с по-малко изразни средства.
Който се съмнява нека види първо какво се използва в САЩ и какво учат студентите и колежаните от Матсачузетс и Бъркли.

Ето им учебника, който между другото беше преведен и издаден на български преди 5-6 години


(от горния адрес учебника може да се чете онлайн в HTML формат)

Ето и от къде може да се вземе безплатно интерпретора Petite Chez Scheme, едно изпълнение на въпросния диалект на Лисп

(това е за Windows, а за Линукс има много: MIT Scheme или UMB Scheme идват с дистрибуциите на Линукс)

С този напълно безплатен софтуер спокойно може да се организира начален курс по програмиране. И ще е качествено! Лисп е сериозен, с него работят и изследователи и професионалисти, тъй че изобщо не е за пренебрегване и определено е по-добро от BASIC. Но е глупаво да се краде и използва незаконно Windows, MS Visual Studio 6.0 и VB ... и то в държавни учреждения.


Работата не е толкова до езика. Няма значение дали ще е C или Лисп. Важно е съдържанието и качеството на курса.

Преподавателите от Матсачузетс и Бъркли са избрали диалекта Scheme на Лисп, понеже с него лесно успяват да демонстрират и експериментират всевъзможни програмни техники, включително и OOP, без да се съобразяват в кое подменю на VB се намира командата за създаване на нова форма. Последното е доста в страни от програмирането и е загуба на времето на студенти и ученици да им се обяснява. В цитираната по-горе книга има такива техники, каквито изобщо не са виждали онези дето само знаят да повтарят OOP, OOP, ...

Друга причина да изберат независимия и малко академичен Scheme e, че те обучават студентите си на програмиране, а не водят курс по "MS Visual Studio 6.0, Copyright (C) Microsoft Corp., 1994-1998". Защото последното е работа по-скоро на дистрибуторите и търговските представители на Microsoft. Иначе Microsoft би трябвало да плаща на преподавателите за рекламната им кампания.


Иди обаче го обясни на корифеите от СУ и ТУ, едните от които познавам много добре. Може да опиташ да го обясниш и в министерството. Ако ги слушаме тях ще трябва да приемем, че преподавателите от Матсачузетс и Бъркли са глупаци.

Поради това е само илюзия, че българските програмисти били велики.

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

// FIRE OFF /////////////////

Благодаря за вниманието.



Цялата тема
ТемаАвторПубликувано
* Pomogne te mi! Trevoga   11.02.02 12:27
. * Re: Pomogne te mi! uvw   12.02.02 02:12
. * za uvw Trevoga   12.02.02 09:50
. * Re: za uvw uvw   13.02.02 21:54
. * Re: za uvw Og   14.02.02 14:33
. * Re: za uvw uvw   14.02.02 22:15
. * Re: za uvw AquilaX   15.02.02 10:40
. * Re: za uvw Trevoga   15.02.02 11:34
. * za OOP darklord   15.02.02 12:09
. * Re: Pomogne te mi! AquilaX   14.02.02 14:42
. * Re: Pomogne te mi! uvw   14.02.02 22:05
. * Re: Pomogne te mi! AquilaX   15.02.02 10:31
. * Re: Pomogne te mi! :-)   19.02.02 21:30
. * Re: Pomogne te mi! uvw   21.02.02 01:35
. * Re: Pomogne te mi! MиГ   25.02.02 13:13
. * Re: Pomogne te mi! Real1   27.02.02 14:11
. * Re: Pomogne te mi! u/loser   17.03.02 06:41
. * Re: Pomogne te mi! stillpigi-166243   07.12.17 21:25
. * Re: Pomogne te mi! hidrazin4o   08.12.17 23:24
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.