LINUX.ORG.RU
ФорумTalks

[быдлокодинг][Ъ-ёвость языков] Perl


0

0

Тут кто-то намедни высказывал свою "фи" относительно того что "пхп такой пхп". Вот вам другой пример.

Ныдысь вернулся из отпусков. Там взял сайтец на перле (CGI), дабы покопаться вечерами. Поставил апача, мускуля, модули перла заморские, сайт водрузил, сижу - смотрю, по страничкам хожу, знакомлюсь. Моменты, кажущиеся мне сомнительными в список вношу. Вечер копаюсь, другой, третий, на 4-й включаю, а он не пашет. Гляжу - мускуль не стартовал. Смотрю df -h --- /var забит под завязку (~3Гб). Лезу в /var/log/apache2, а там файлы волшебные, еррорлогами зовутся, многомегабайтные дюже. Причем по tail -n 256 забиты мурой подобной:

Name "main::a" used only once ... Use of uninitialized value in ...

Вычищаю --- завёлся. Наполнение /var - 23%.

А вы, говорите, пхп. Во как быдлокодить надо!

★☆☆

Re: [быдлокодинг][Ъ-ёвость языков] Perl

это ты ещё не видел как народ на перле быдлокодит.

я видел веб-студию гордившуюся своей цмс-кой на перле, которая была написано не процедурно и не ОО, а файло-ориентированно. то есть там постоянно появлялись if (...) {do "guestbook.pl";}

vahvarh ★★★ ()

Re: [быдлокодинг][Ъ-ёвость языков] Perl

сдаётся мне, что это из-за того, что там в шебанге #!/usr/bin/perl -w написано, или, что ещё хуже, use strict и use warnings

kranky ★★★★★ ()
Ответ на: Re: [быдлокодинг][Ъ-ёвость языков] Perl от vahvarh

Re: [быдлокодинг][Ъ-ёвость языков] Perl

While none of the built-in data types have any arbitrary size limits (apart from memory size), there are still a few arbitrary
limits: a given variable name may not be longer than 251 characters. Line numbers displayed by diagnostics are internally stored
as short integers, so they are limited to a maximum of 65535 (higher numbers usually being affected by wraparound).

splinter ★★★★★ ()
Ответ на: Re: [быдлокодинг][Ъ-ёвость языков] Perl от Ramen

Re: [быдлокодинг][Ъ-ёвость языков] Perl

>Ты упоротый что ли? Куда же без стрикта?

Пожалуйста, не пишите на перле. Для таких, как вы, придумали туеву кучу языков со статической типизацией и ручным созданием переменных. Посмотрите пожалуйста в сторону паскаля.

kranky ★★★★★ ()
Ответ на: Re: [быдлокодинг][Ъ-ёвость языков] Perl от kranky

Re: [быдлокодинг][Ъ-ёвость языков] Perl

>Пожалуйста, не пишите на перле.
NO U. Тебе больше подойдёт PHP.
Strict позволяет избежать совершения кучи ошибок.

>Для таких, как вы, придумали туеву кучу языков со статической типизацией

А при чём здесь статическая типизация?

>Посмотрите пожалуйста в сторону паскаля.

Пожалуйста, посмотри в сторону стены.

Ramen ★★★★ ()
Ответ на: Re: [быдлокодинг][Ъ-ёвость языков] Perl от Ramen

Re: [быдлокодинг][Ъ-ёвость языков] Perl

>Мозг позволяет избежать совершения кучи ошибок.

fixed.
а стрикт - всего лишь средство отладки, не нужно делать из него мозгозаменитель.

kranky ★★★★★ ()
Ответ на: Re: [быдлокодинг][Ъ-ёвость языков] Perl от Ramen

Re: [быдлокодинг][Ъ-ёвость языков] Perl

Паскаль весьма Ъ как и Модула с Обероном. Сгубило виртовские языки отсутствие приличных компиляторов.

DNA_Seq ★★☆☆☆ ()

Re: [быдлокодинг][Ъ-ёвость языков] Perl

Таки да, я поменял свое мнение о быдлокодерах, и на похапе есть гениальные продукты, и из любой конфетки можно кучу говна сделать. Дело в людях, хотя инструмент иногда определяет человека.

Ассоциация пхп = быдлокодер вызвана всего лишь статистикой, т.к. полно "программистов"-пхпшников, которые... имеют ну очень низкую квалификацию. А такой объем обусловлен низким порогом вхождения

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