Perl, Python, Ruby

Jun 18, 2013 01:38


Долгое время я считал, что мне не нужно знать три примерно одинаковых языка - года с 1997-го я использовал перл (дольше него сколь-нибудь непрерывно у меня в использовании лишь C/C++, активное знакомство с которыми уже составляет порядка 20 лет). И перл мне очень даже нравился, особенно, кстати, своей идеей, что “There is more than one way to do it ( Read more... )

ruby, perl, python, programming

Leave a comment

Comments 8

potan June 18 2013, 03:21:39 UTC
Perl до сих пор использую, для однострочных программ. Он даже в тектовый редактор встроен.

Reply

che_shr_cat June 24 2013, 18:12:11 UTC
А я думал - лисп ;)

Reply


ext_1747722 June 19 2013, 09:41:36 UTC
> numpy/scipy - для вычислений (да, знаю, у перла тоже что-то появилось, но зачем уже оно мне сейчас)
PDL был уже в 96 году

Reply

che_shr_cat June 19 2013, 09:58:53 UTC
Увы, я узнал о нём сильно после numpy, а работающей программы с его использованием не встречал ни разу.

Reply


ext_1035828 June 24 2013, 12:02:13 UTC
идея про “There should be one-and preferably only one-obvious way to do it”, на мой взгляд, хороша лишь для начального обучения, но не для постоянной работы с языком как инструментом и способом выражения мыслей

для программиста одиночки -- может быть, когда команда большая и все по своему что-то там выражают продуктивной работа не будет

Reply

che_shr_cat June 24 2013, 12:55:45 UTC
Да ладно, если люди в группе хорошо знают язык, то для них не будет проблемы прочитать код, который использует разные, но стандартные подходы. А если в группе только люди, умеющие использовать язык единственным образом, то нафиг такую группу.

Кроме того, если каждому постоянно нужно вникать в чужой код, то это тоже плохой знак - проблема менеджмента (все работают над одним участком кода), слишком сильная взаимозависимость компонентов или чего-то недостаёт. Например, асбтракций или тестов.

Reply

ext_1035828 June 24 2013, 15:11:33 UTC
если каждому постоянно нужно вникать в чужой код, то это тоже плохой знак

а потом чувака классически сбивает автобус и мы не знаем что делать с вот этим вот компонентом

Reply

che_shr_cat June 24 2013, 18:11:46 UTC
Да ладно, это уже сто раз все проходили - документацию, стайлгайды, код ревью, всяческое тестирование и прочее никто не отменял. Здоровый интерес к пониманию работы используемых компонентов полезен, но человек должен делать свою работу, а не постоянно копаться в чужой ( ... )

Reply


Leave a comment

Up