The OpenNET Project / Index page

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



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

Исходное сообщение
"Perl или Python кого изучать?"
Отправлено Стремительный Домкрат, 03-Дек-08 22:22 
Эх Angra ...

>Перл значительно интересней питона, при желании может быть более читабельным,  

1) Грузины интересней чем армяне! Чем?! ... Не напомнило?
2) Теоретически перл может быть читаемым. Практически за последние 12 лет видел только пяток читаемых программ :(

>на нем можно тоже делать все что угодно, у него огромная библиотека.

Ну драйвера к примеру особо не попишешь :) Но в application domain - да.

>По поводу философии. Питон исповедует два принципа
>1) все является объектами

Но при этом в Питоне не всё является объектом :)

>2) есть только один способ(синтаксис) сделать какое-либо элементарное действие.

Java делает то же самое - в результате самый популярный язык для Ъ Ынтрыпрайз (тот самый application domain).

>Перл не ограничивает программиста, вы можете работать в процедурном,
>объектном и даже частично функциональном стиле.

А Питон - ограничивает! Там нет ни процедур, ни объектов ни функциональщины?!
Да что с тобой Angra? Вещаешь как PR-щик ...

>на перле очень приятно писать, но тяжело читать написанное другими,
>На питоне почти наоборот.

Не заметил что на питоне писать неприятно. Ну это слишком личное чтобы хоть как то измерить.

>Для админа однозначный выбор - Perl.

В 1994 году - согласился бы не задумываясь! Сейчас - не смеши :) _однозначного_ выбора уже нет, есть куча примерно равных вариантов. Но чем взрослее становится истинный UNIX-admin тем сильнее он понимает что только sh - "наше всьЁ"!

>Это не просто шелл на стероидах, это универсальный инструмент
>админа заменяющий шелл, awk, sed, grep итд.

Напуркуа их _заменять_ ? К примеру - все они есть в busybox'е, а вот взгромоздишь ли ты полноценный перл на openWRT? Вряд ли. Ну и "у них вЭй!" ...

>В отличие от питона он изначально создавался для администрирования

Это Practical Extraction and Report Language то? :)

"Perl was originally developed by Larry Wall, as a general purpose Unix scripting language to make report processing easier."(С)педивикия

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

О - да! Я помню изящный скриптик на 5-10 строчек опубликованный на ЛОР'е - типо "помогите разобраться - не печатает" и сколько наивных его запустило ;-D

>Кроме того перл стандарт де-факто в никсах,

Все ведущие линуксы имеют питон "из коробки" тоже. Да и юзается он в них по самое "не балуй".

>минимальный его вариант легче найти,

Минимальный - не нужен, см. openWRT (справедливости ради - минимальный питон так же не нужен - см. нокию). А полноценный питон работает на всём где работает перл.

Подытожим всё вышесказанное - для чего я всё это тут писал?
Чтобы обосрать перл? - Нет!
Чтобы возвысить питон? - Нет!
Чтобы донести простую мысль - сейчас не 1994, в богатые времена живём! Поэтому выбор есть всегда. И пожалуй настало время когда можно выбирать по принципу - вот это нравится лично мне, даже объяснить не могу почему ... и это будет работать :)

Топикстареру - выбери 5-10 типичных для тебя задачек и порешай их на перле, питоне, шелле, браинфаке и на всём что интересно. И постепенно поймешь с чем ты хочешь работать - это и будет _твой_ выбор :)

PS: А потом ты радостный придешь на работу чтобы доложить начальству о своём выборе и получишь люлей потому что разрешен только sh, C and Java ... :) Проза жизни мать её.


PPS: Подписываться не буду - я обычно такие огромные посты не пишу ... слегка стыдственно :)

А посему - Ваш,
Стремительный Домкрат.

 

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



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

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