xeno_by (xeno_by) wrote,
xeno_by
xeno_by

Categories:

Про перл

С перлом меня познакомил Стив Йегги.
Потом я сел почитать книжку Learning Perl, но быстро заскучал и забил разбираться.

Спустя год после знакомства с юниксом я снова начал эксперименты.
Немного освоив bash, решил продвигаться дальше и стал разбираться с юниксовым тулчейном.
Нашел клевую штучку про awk: Idiomatic Awk, параллельно немного научился пинать sed.
Дальше - больше: Awk One-Liners Explained, Sed One-Liners Explained.
С авком еще туда-сюда, но текст про сед я не осилил и до половины.

Посмотрел на питон, почитал секретные техники шелл-скриптинга.
К счастью, вспомнил про перл.
Оказывается, он умеет эмулировать сед и авк: http://perldoc.perl.org/perlrun.html.

Зашел на stackoverflow поискать книжки по перлу.
Смотрю, все говорят про какой-то camel book.
Открываю Learning Perl, которую читал год назад - вроде бы на обложке какой-то верблюд.
Думаю: ну что они в этой книге нашли, скукотища ведь.
Присмотрелся - а там на самом деле лама.
Вот блин, оказывается тогда я читал неправильную книжку.
Правильная книжка называется Programming Perl.

Чо, сел читать правильную литературу.
Вначале был срыв мозга: http://stackoverflow.com/questions/6698041/how-do-parentheses-work-in-perl-5.
Потом перл мне показался весьма милым: http://pastie.org/2243606.
Потом снова срыв мозга: http://perldoc.perl.org/perlref.html.
А потом мне вштырило: http://perldoc.perl.org/perlobj.html.

Перл все-таки прикольный. "0+" - отличное название для оператора каста к числу.
И книжка Programming Perl очень хорошая. Если бы не она, навряд ли бы меня так затянуло.
Tags: linux
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 14 comments