[Vladivostok.pm]
forihrd gmail.com
10 00:15:17 PST 2007
<http://khim.habrahabr.ru/> khim <http://khim.habrahabr.ru/> 8 декабря 2007
21:37 # <http://habrahabr.ru/blog/perl/32039.html#comment548212> [image: в
избранное] <http://habrahabr.ru/blog/perl/32039.html#>
−1 [image: -] [image: +]
PERL *в приципе* не предназначен для написания качественного кода. Ибо
качественный код - это в первую очередь такой код, который легко читается и
понимается.
Есть языки, которые ставили себе задачу упростить написание качественного
кода (Ada, Java, отчасти даже C++, хотя тут всё весьма непросто) и, с
переменным успехом, этого достигли. PERL же действует строго в обратном
направлении. Конечно можно воспринять это как вызов и пытаться писать
качественные программы на языке, который этому не просто не способствует, а
провоцирует писать некачественно - но зачем ?
(ответить <javascript:saw(548212);>)
<http://gribozavr.habrahabr.ru/>
gribozavr<http://gribozavr.habrahabr.ru/> 8
декабря 2007 21:56 #<http://habrahabr.ru/blog/perl/32039.html#comment548228>
[image: в избранное] <http://habrahabr.ru/blog/perl/32039.html#>
0 [image: -] [image: +]
А по-моему просто некоторые "программисты" не предназначены для написания
качественного кода. На любом языке.
(ответить <javascript:saw(548228);>)
<http://powerman.habrahabr.ru/> powerman<http://powerman.habrahabr.ru/> 9
декабря 2007 09:26 #<http://habrahabr.ru/blog/perl/32039.html#comment548557>
[image: в избранное] <http://habrahabr.ru/blog/perl/32039.html#>
+1 [image: -] [image: +]
Теперь я Вас понял.
Perl предоставляет большее кол-во степеней свободы, чем многие другие языки,
это правда. И ещё правда, что многим людям нельзя давать свободу, они просто
не умеют ей пользоваться. В случае Perl это означает, что многие пользуются
предоставленной свободой неправильно и пишут write-only код, и это тоже
правда.
Но так же правда и то, что другие пользуются этой же возможностью для того,
чтобы писать более лаконичный, эффективный, и при этом отлично читабельный и
поддерживаемый код. Просто это требует большей квалификации, самодисциплины
и осознанности.
Если Вас язык *провоцирует* писать некачественно - значит Вам на этом языке
работать пока рано. Ибо не язык должен вами управлять, а Вы языком. Хороший
программист на любом языке будет писать хорошо.
(ответить <javascript:saw(548557);>)
----------- -----------
Вложение в формате HTML было извлечено…
URL: http://mail.pm.org/pipermail/vladivostok-pm/attachments/20071210/973fb133/attachment-0001.html
Vladivostok-pm