LINUX.ORG.RU

Exception #05. Бесплатный семинар по Python в Киеве.


0

0

Уважаемые коллеги!

2 июня 2007 года в Киеве состоится пятый семинар по языку программирования Python. Основная тема - построение и использование гибкой компонентной модели в веб-проектах и GUI-приложениях. Докладчики расскажут о взаимодействии интерфейсов вместо взаимодействия объектов, о достоинствах различных реализаций для одного описания интерфейса на примере динамической смены скина, дадут оценку производительности, расскажут о личном опыте применения, а так же приведут исчерпывающие примеры использования гибкой компонентной модели.

Внимание: вход бесплатный!

>>> Подробности

Ответ на: комментарий от sv75

>> Если любая функция может быть членом любого уже написанного класса, то нет никакого смысла в классах как таковых.

> Правда? А вот как меня тут просветили, и в C# 3.0 та же песня. Жаль что они не знают, что смысла то в классах нет. .

Вас очевидно плохо просветили.... Одни невежды просвещают других невежд... Куда все катится..?

Цитата: This feature should not be confused with dynamic typing. While anonymous types allow programmers to define fields seemingly "on the fly", they are still static entities. Type checking is done at compile time, and attempting to access a nonexistent field will cause a compiler error.

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

Кроме того как видно разработчики видят смысл в разделении времени компиляции и исполнения...

Так что это Вы правильно решили проспаться... Может на утро Ваша голова лучше соображать будет... Пока у Вас как то не очень, Вы не находите?

lefsha
()
Ответ на: комментарий от lefsha

> очевидно плохо просветили.... Одни невежды просвещают других невежд... Куда все катится..?

Дядя, ну не нельзя настолько тормозить - я про расширения класов новыми методами через функции.

http://blah.winsmarts.com/2006/05/18/demystifying-c-30--part-3-extension-meth... Завязываю кормить троля.

sv75 ★★★★★
()
Ответ на: комментарий от lefsha

Тролль-троллем этот лефша. Понятно, иногда охота показаться умным, и поучить других, но в данном случае это выглядит откровенно смешно. Наезжая на динамичность питона (т.е. на самую суть его и на то, на что он нацелен) и сравнивая его с компилируемыми языками вы тем самым признаете ненужность и неприменимиость (точнее, вы не знаете, как это применять или на вашем опыте в этом не возникало еще надобности) всех остальных динамических языков, как-то перл, руби, жаваскрипт, етц. А так-же это косвенный наезд на юникс-вей. Придирки к таким поверхностным мелочам как отступы, селф и деф - это ребячество какое-то, и не знание глубин и идеологии питона (Readability counts, Emplicit is better then implicit, етц.) Сравнение питона с пхп, показывает ПОЛНОЕ не знание предметной области. Питон на голову выше ПХП во всем (модули, треды, исключения, ооп, динамизм, функции высшего порядка, функциональный подход). Впрочем, тут сравнение не очень корректное, т.к. пхп - это узкоспециализированный, и в общем, оправдывающий свои цели инструмент. Сетование за наследование как аргумент расширению классов показывает узость вашего кругозора и закостенелость мышления. Поботайте Смоллтолк, Руби, Джаваскрипт и да снизойдет на вас озарение.

xonix
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.