스크립트 언어의 주목적이 텍스트 데이터를 빠르고 편리하게 읽고 재가공 하는 일인데.
Python이니 Ruby이니 드립 쳐도 절대 Perl의 유연함과 편리함을 절대 못따라온다.
Perl해보지도 않은 놈들이 Perl이 어쩌니 저쩌니 하면서 Python좋니 Ruby좋니 드립치는데.
Perl의 파워를 느끼면 Python,Ruby는 답답해서 못씀..
그리니 스크립트 언어는 Perl해라
그리고 Rails니 Django니 그런거 허접한거 하지말고 http://mojolicio.us/ 해라. 신세계를 경험할것이여..후후
Perl을 해야하는 이유
1. 이제 MS windows도 지원하는 bash 같은 유닉스 스크립트와 문법적 유사성이 많아서 더나은 bash의 느낌으로 perl을 쓸수 있다.
2. 요즘 major 언어들 c, c++, java, , go 같은 언어들은 { }를 블럭으로 쓰는 C계열 문법의 언어임. Python같이 공백을 블럭으로 쓰거나 Ruby처럼 begin .. end를 블럭으로 쓰는 요상한 사파언어들과 달리 Perl은 { }를 블럭으로 쓰는 C계열 문법 언어기 때문에 major 언어들과 같은 문법일관성하에 익히고 쓸 수 있다.
Python이니 Ruby이니 드립 쳐도 절대 Perl의 유연함과 편리함을 절대 못따라온다.
Perl해보지도 않은 놈들이 Perl이 어쩌니 저쩌니 하면서 Python좋니 Ruby좋니 드립치는데.
Perl의 파워를 느끼면 Python,Ruby는 답답해서 못씀..
그리니 스크립트 언어는 Perl해라
그리고 Rails니 Django니 그런거 허접한거 하지말고 http://mojolicio.us/ 해라. 신세계를 경험할것이여..후후
Perl을 해야하는 이유
1. 이제 MS windows도 지원하는 bash 같은 유닉스 스크립트와 문법적 유사성이 많아서 더나은 bash의 느낌으로 perl을 쓸수 있다.
2. 요즘 major 언어들 c, c++, java, , go 같은 언어들은 { }를 블럭으로 쓰는 C계열 문법의 언어임. Python같이 공백을 블럭으로 쓰거나 Ruby처럼 begin .. end를 블럭으로 쓰는 요상한 사파언어들과 달리 Perl은 { }를 블럭으로 쓰는 C계열 문법 언어기 때문에 major 언어들과 같은 문법일관성하에 익히고 쓸 수 있다.
자바스크립트는요?
perl이 유연하고 편하면 장점으로 그걸 써야지 저거 두개를 장점이라고 써놨냐 ㅋㅋ
ㄴ 뭐라는겨?
장점에 안쓰는 스크립트 언어라서 멋있어보인다 했어야지
가독성 안 좋은데 주요 철학은 There’s more than one way to do it. 협업 불가능할 듯
위에 돌대가리를 위해 다시 말해주자면, 유연하고 편하다고 해놓고 밑에 두개 적어둔건 쓰잘데기없는 장점이란거지
가독성 안 좋은데 주요 철학은 There’s more than one way to do it. 협업 불가능할 듯 <- 이런 소리하는놈은 어디서 주워들은거 그냥 그려러니 생각없이 내뱉는 놈이지.. 야 그런 Perl이 CPAN이라는 어느 언어보다 안정적이고 테스트까지 플랫폼 버젼별로 자동으로 편집증적으로 하는 모듈 저장소가 지금까지 유지되어 오겠니? CPAN보다 파이썬 pypi Nodejs npm Ruby gems 같은거 보면 무슨 쓰레기통 뒤지는 느낌이라는걸 알기나할까? ㅎㅎ
http://matrix.cpantesters.org/?dist=Text-CSV_XS+1.24
이정도로 테스트 하는 언어있으면 가져와봐라. 저게 다 자동 혹은 모듈설치시 테스트결과가 자동으로 리포팅 되어서 취합된다. 파이썬이고 노드고 모듈 설치할때 테스트고 뭐고 없지.. 그냥 깔리면 그만 쓰다가 에러나면 어쩔수 없고 재수없는거고..ㅎㅎ 그러니 쓰레기통이라고 하는거다.