January 3rd, 2016

vit_r

Про ёжика в тумане, зазнайство, языки программирования и вериги

Под прошлым постом anonim_legion поднял вопрос про шестой Перл:
Я несколько раз задавал старым перловикам вопрос о том, зачем он вообще нужен, и где в нем GC. Какого-то вразумительного ответа не увидел.
Попробую сформулировать свои (общие субъективные) впечатления и почему они несколько тошнотворные.

Люди годами работали с Перлом и он в общем и целом прекрасно решал их задачи. Там, где задачи другие, надо брать другие языки (типа С/С++ с жестокой оптимизацией для производительности). Но было людям некомфортно. Толпы новичков бегали вокруг за молодыми вертихвостками, воспевали их на всяких конференциях, хвалились красотой и живостью возлюбленных. Провозглашали новые времена...

Не поняв, чем на самом деле старушка хороша, в чём её мудрость, а где уж и подлечить стоит, обиженные приверженцы Перла решили провести модернизацию...

Извели полкило косметики на лицо, взгромоздили на каблуки, нацепили мини-юбку, кое-где добавили силикона. Заодно перекрасили в блондинку и отбили память.

В результате из мудрой хозяйственной старушки получилась потрёпанная молодящаяся шлюха.

А всё потому, что люди привыкли делать, а потом думать. Если, конечно, на думать найдутся время и способности. Как, не стесняясь, пишет автор Perl 5 to Perl 6:
Perl 6 is under-documented. That's no surprise, because (apart from the specification) writing a compiler for Perl 6 seems to be much more urgent than writing documentation that targets the user.