Email or username:

Password:

Forgot your password?
Top-level
sattellite

@medvedych @kurator88 Когда-то профессионально писал на perl, кажется до 5.24. После еще года два-три было просто использовать его в качестве обработчика данных через пайпу во всяких поисках по логам и подобному. Сейчас открываю код, который я писал и не понимаю как оно работает. И там крайне далеко от perlgolf. Выглядит это уже так себе, запутывающе и пугающе. Когда-то я топил за Perl, теперь точно не могу.

4 comments
medvedych

@sattellite
Ну тут вопрос не к перлу, а к тебе, про большей части :) Если нет дисциплины и код-стайла, то на любом языке будет write-only код. Хотя перл тут позволяет больше чем условный питон, но такова цена гибкости
@kurator88

sattellite

@medvedych не-не-не. Сложно читать эти $#%, которые везде. Они отвлекают внимание. @kurator88

medvedych

@sattellite
С одной стороны да, с другой стороны сразу видно что там за переменная. В языках без сигилов периодически приходится ползать к объявлению. Но, в целом, согласен, в 90% случаев они не нужны
@kurator88

sattellite

@medvedych да они в принципе там не нужны, просто так сложилось. Язык то с динамической типизацией и если из массива или хеша надо что-то достать, то достаточно синтаксиса, чтобы понять как идёт обращение к переменной, а @%$ в начале не дают дополнительной информации. А $ для скаляров вообще ничего не дает, кроме того что «мы читаем значение», строка или флоат это ты там сам уже как-нибудь. @kurator88

Go Up