The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Perl или Python кого изучать?"
Отправлено BigHo, 12-Дек-08 20:05 
>питон он такой абстрактно вылизанный, что бы скрыть от разработчика особенности архитектуры.

согласен. Хотя там такие особенности, что можно было бы и не скрывать - ого-го! Всем бы такие. Только тогда это будут не особенности. Кстати, вы о чем именно?

>посему системные приложения на нем крайне неудобно писать.
>тут на конфе я как то приводил пример как переоределить стандартные потоки
>ввода вывода на питоне, посмотрите кому интересно - полный бред!

интересно (дайте позырить бред...), но без ссылки - как без рук.

>IPC на нем ни к черту.

угу, IPC только на изначально паралеллуемых языках (типа Erlang) - в удовольствие. Сравнивать же python неизвестно какую реализацию с непонятно чем в perl-е - место для холивора, в котором вы уже выбрали выигрышную позицию (по крайней мере - безпроигрышную).

>фишка с необязательным определеним переменных приводит к больше'му количеству невыявленных в тестах
>ошибок.

Хорошо сравнивать perl с включенным "use strict". Без него всплыло бы точно такое же бревно. Хочется типизированности для python - Cython (http://pypi.python.org/pypi/Cython/) и не только он. Не хочется python-а вообще - есть много других симпатичных скриптовых языков. Поиск среди них займет значительную часть времени, но по поводу удобства читать/писать - python и js на первых местах. Перл больше подходит для тех, кто "я не читатель, я - писатель" - сделал раз, и забыл. Чтобы понятно писать на perl-е приходится придерживаться правила отступа, характерного для питона.

>перловая фишка с $ @ % реально помогает читать код.

Даа-а-а, без них перл перестал бы быть перлом, а стал, ну скажем, стhашненькой javascript. Разделение наименования переменных по признаку типа делается неспроста, но я так и не понял - зачем именно. Чтобы слиться с переменной, почувствовать себя единым целым и выстрелить код? Может уже открыты и другие пути для медитации?

>CPANа для питона нет.

Нету. Зачем python-у - перловские библиотеки? Зато есть easy_install. Или точно нужен именно CPAN?

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

Раз уж в языке пробел играет синтаксическую роль, то нелепо их игнорировать, и писать слова слитно. А проблема zenoss (точно такая есть и её еще не исправили?), это всего лишь проблема самого zenoss.

>хотя кому нравиться... ради бога. на нем сделаны реально интересные вещи.

Вообщем, не буду рекомендовать никакой язык, абы просто защитить свой взгляд на вещи. Идеального языка не существует, иначе мы уже давно ни о чем не спорили бы. Все решения лучше пробовать под себя лично, не доверяя даже другу (друзья иногда такого могут отмочить, особенно первого апреля). Хотя нет, все же порекомендую - попрактиковать brainfuck (http://en.wikipedia.org/wiki/Brainfuck) - любой сразу же изученный после него язык становится мечтой всей жизни ;)

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру