Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2009 16:45:42

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

Ferroman
crchemist
Що конкретно не підтримує в ООП пітон? Можливо при його реалізації частина ооп фішок з того ж С++ просто не потрібна?
ну потрібна чи непотрібна це одне питання, Можна сперечатись навіть про множинне наслідування - чи воно потрібне (в Java його нема - кажуть що воно створює безлад). Десь ввечері пошукаю свій конспект з ооп і дам повну вичерпну відповідь що не підтримує пітон. А зараз можу сказати навіть ті ж віртуальні методи, інтерфейси (я знаю що є zope.interface) а ше є купа модних слів які не підтримує навіть с++. Не потрібно дивитись на с++. треба брати певний термін який відноситься до ооп - наприклад ~інкапсуляція~ - дивитись його визначення в тій же вікіпедії, і тоді дивитись чи те що називають ~інкапсуляцією~ є в пітоні чи ні. Якось так. Сам заплутався. але думаю суть зрозуміла. І зараз можу сказати що навіть та ~інкапсуляція~ і ~поліморфізм~ підтримуються частково і не повністю в пітоні



Офлайн

#2 Фев. 5, 2009 18:11:06

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

ice
Многое непонятно, так как математику у нас тоже абы как вели, но так интересно…очень понравилось вот такое:
Мне вообще понять программирование оказалось проще поняв математику, особенно такие ее разделы, как дискретка. А в ФП без знания дискретки лучше не соваться.

crchemist
С++ і Object Pascal насправді підтримують ООП.
Тут товариш розписує, чим ООП в С++ сакс - http://www.adaic.org/whyada/ada-vs-c/cppcv3.pdf :)



Отредактировано (Фев. 5, 2009 18:20:48)

Офлайн

#3 Фев. 5, 2009 18:22:11

ice
От:
Зарегистрирован: 2008-01-12
Сообщения: 156
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

balu
Мне вообще понять программирование оказалось проще поняв математику, особенно такие ее разделы, как дискретка. А в ФП без знания дискретки лучше не соваться.
да ладно. Соваться - не соваться :) яж для себя. У меня приятель есть, тот самый, который из политеха, он в анатомичку к нам в институт ходит иногда (естественно, в профессиональную хирургию ему лучше не соваться :D ). Просто заниматься только своей работой это не интересно и вредно, поэтом для разнообразия нужно вектор менять. вот например на окамле переписал программку, которую на питоне в самом начале изучения оного писал.
Да и на питоне уже довольно много для своей больницы сделал между учебой. просто интересно это все…говоришь компу, а он делает … пациенты бы так…



Офлайн

#4 Фев. 5, 2009 18:23:53

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

ice
вот например на окамле
Практически интереснее F#



Офлайн

#5 Фев. 5, 2009 18:26:25

ice
От:
Зарегистрирован: 2008-01-12
Сообщения: 156
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

F# ему моно надо, а у меня что-то с моно дружба не заладилась, он то там не работал, то сям отваливался.



Офлайн

#6 Фев. 5, 2009 18:30:14

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

Не знаю Не было проблем, все работало, например тут http://b-al-u.livejournal.com/31700.html



Отредактировано (Фев. 5, 2009 18:30:52)

Офлайн

#7 Фев. 5, 2009 20:25:39

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

crchemist
Вибачайте, не можу адакветно вам відповісти. ну дуже вже задовбали такі просьби.
Так может не стоит выпендриваться и выполнить просьбу? Ведь не сложно для вас это.



Офлайн

#8 Фев. 5, 2009 23:09:43

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Про функциональные языки программирования

crchemist
Если не трудно. Приведите, пожалуйста, список необходимых с вашей точки зрения особенностей языка для поддержки “правильного” ООП.
Просто список. Если не желаете - не будем углубляться в споры наподобие “является ли Питон достаточным для выполнения правила инкапсуляции”. Очень поможет приложение к каждому пункту хотя бы одного языка, в котором правило (с вашей точки зрения) выполняется.

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



Офлайн

#9 Фев. 6, 2009 01:51:48

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Про функциональные языки программирования

Мені теж цікаво. Добре було б список речей з повного ООП. Порівняємо з тим що реально є в пітоні.

Офлайн

#10 Фев. 6, 2009 03:36:21

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Про функциональные языки программирования

Daevaorn, остановитесь, иначе вас посадят за розжиг межнациональной розни и нам будет вас нехватать… :-(
Ferroman, русскоязычное население просит тебя перевести на понятный нам язык, посты №№ 8, 11 и 12. Правда интересно, но ничего не понятно. Переводил с помощью гуугла… По мне, так разобраться с Y-Комбинатором было проще…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version