Perl 임..


Perl 을 처음 접하게 되면 시발 존내 오해하기 딱좋은게 뭐냐하면



이거 시발 문법이 php 랑 거의 비슷한데??


이렇게 생각할꺼임.



그건 철저한 오산에 불과함.



왜.


php 가 되려 스크립트 언어의 조상뻘인 perl 을 배낀거거든.


또 한가지. 착각하는거.



Perl 은 구시대적인 언어다..



라는거..


Ruby, Python 에서 제공해주는 메소드가 없을거라고 착각하는 자체가 엄청난 오산임..



현재의 Perl 은 사실상 Glue 정책을 더욱더 강력하게 밀어 붙이고 있음.



이게 뭔말이냐..



우리가 옘병 시발 php 나 python 이나 Ruby 도 아니고


옘병 그따위거 덕지 덕지 붙여서 Modern Perl 이라고 사기치면 좋겠냐??


그냥 깡통 상태 부터 니가 쓰고 싶은 모듈 가져다써 그냥!!


다시 말한다 니가 꼴리면 꼴리는 모듈 가져다가 써라!!


우리는 php 나 python 이나 Ruby 가 아니다!



이 정책임..


이걸 OS 식으로 말하면 딱 FreeBSD 랑 같은 포지션 인데.


우분투 마냥 패키지 덕지덕지 붙여서 모듈 개발새발 얹어놓고 존내 무겁게 쓰게 하기는 싫다..



이거랑 똑같음..


즉 Perl == FreeBSD 임..



그럼 시발 존늅 입장에서는 존내 곤란할꺼야..


아니 시발 말이 스크립트 언어지 아무것도 없는 깡통 프로그램 이면 이거 C 랑 뭐가 달라.


차라리 C 배우지..



Perl 의 Glue 정책을 그래서 제대로 이해 못하면 저꼴 벌어지는거야..



python 이나 Ruby 마냥 쓰고 싶으면 "모듈 설치해서 쓰라" 는거지..


깨끗하게 깡통으로 써라 라고 하지는 않았음..


그게 Glue 정책임..




python 이나 Ruby 처럼 메소드 쓰고 싶다고??


Data::Object 설치 하면됨..








OOP 하고 싶다고??


Moose 모듈 설치하면됨..


(이거 씹어 먹게되면 이젠 Perl6 따위는 좆밥임..)






웹하고 싶다고??


Perl 기반 웹 프레임웤인 모졸리셔스




아니면




Dancer 쓰면됨..



일단 내 마지막 프로그래밍 정착 언어는 Perl 이다..



오해하고 시작하면 존내 병신같아 보이지만..


알고쓰면 거의 마약급 향정신성 스크립트 프로그래밍 언어임..



php python ruby 가 암만 난리쳐봐야 perl 못따라와..