mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Wednesday, October 18, 2006

펄(Perl)의 장단점


다른 언어도 그렇긴 하겠지만 제가 생각하기로 펄은 단점보다 장점이 훨씬 더 많은 언어입니다.

펄의 장점


* CPAN (Comprehensive Perl Archive Network)에서 무수히 많은 펄 소스 코드를 무료로 다운받아서 응용 가능. 다른 언어에는 절대 없는 초강력 장점임. 즉, 자신이 "바퀴부터 발명할 필요가 없음".

* 100% 무료이며 오픈 소스임.

* C언어를 잘 안다면, 쉽게 배울 수 있음.

* 컴파일할 필요없이 소스를 작성한 그대로 실행시키기에 간편함.

* 어떤 운영체제에서나 사용 가능. 유닉스/리눅스에는 기본으로 설치되어 있고, 윈도우에서도 액티브펄(ActivePerl)을 설치하면 됨. 맥(MAC)에서도 사용 가능.

* 이론적으로, 펄 코드가 다른 운영체제에서도 잘 실행됨.

* 포인터나 메모리 관리 등의 복잡한 문제가 전혀 없고, 모든 면에서 유연함.

* 모든 언어 중에서 가장 강력한 정규식/정규표현식(Regular Expressions; Regex)을 지원. 정규식은 펄의 정규식이 사실상의 표준임.

* 정규식을 비롯하여, 문자열 조작을 위한 많은 함수를 기본으로 제공. 문자열 조작을 위해 만들어진 언어가 바로 펄임.

* 마이크로소프트를 비롯한 많은 기업에서 서버 관리를 위해 내부적으로 사용함.




펄의 단점


* 문자열 조작 이외의 작업을 할 때는 속도가 매우 느림. 다만, C코드로 이루어진 펄 모듈을 사용할 때에는 C와 비슷한 빠른 속도를 냄.

* 이진 파일을 다루는 데 불리함. 펄은 기본적으로 문자열 단위로 입출력하기에 바이트 단위로 다루는 데에는 미숙함.

* 컴파일이 안되기에 독립적인 실행 파일로 만들 수 없고, 그래서 펄이 설치된 컴퓨터에서만 실행됨. (펄 소스를 exe로 컴파일해 주는 프로그램이 있긴 하지만 상용이고 완벽하지 않음)

* 텍스트 모드 중심이라서, GUI 등 그래픽 모드 환경이 열악함. Perl/Tk 등의 GUI 지원이 있긴 하지만, 강력함과는 거리가 멂.

* 구글에서는 펄을 사용하지 않음...



▶▶ [Perl] 펄의 매혹




tag: perl
Perl | 펄

9 Comments:
At October 18, 2006 at 2:03 PM, Anonymous Anonymous said...

펄의 장점중에 마지막이 쇼킹한데요? ㅎㅎ^^;

 
At October 18, 2006 at 2:08 PM, Blogger mwultong said...

"구글에서는 펄을 사용하지 않음"이라는 구절을 말씀하시는 듯합니다.

저도 이 부분이 참 괴롭습니다.
(+_+;

 
At October 18, 2006 at 4:12 PM, Anonymous Anonymous said...

아..예 단점..^^;;;

 
At October 18, 2006 at 4:13 PM, Anonymous Anonymous said...

하지만 올블로그는 펄을 주력으로 사용하고 있다는거~ ㅎㅎ
(단점이되려나..OTL)

 
At October 18, 2006 at 4:40 PM, Blogger mwultong said...

올블로그에서 펄을 사용하고 있군요. 반가운 소식입니다.

(∩_∩)

그런데 골빈해커님의 블로그에 코멘트를
남기려고 해도 이상하게도 입력이 되지 않더군요..

 
At October 18, 2006 at 4:54 PM, Anonymous Anonymous said...

스팸으로 처리됐더군요;; 재처리(?)해뒀습니다 ㅎㅎㅎ

 
At October 18, 2006 at 4:58 PM, Blogger mwultong said...

아마 주소가 blogspot.com 이라서
그런 것 같습니다.

(∩_∩)

 
At March 8, 2018 at 5:19 PM, Anonymous Anonymous said...

블로그 로고가 성소수자 로고 아닌가요?

 
At March 8, 2018 at 5:40 PM, Blogger mwultong said...

프랑스 국기인 "삼색기(tricolour)"를 반시계방향으로 90도 회전하여, "노을지는 저녁바다"를 표현한 아이콘입니다.

성소수자와는 전혀 무관하고요^^;

 

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top