Perl과 PowerShell의 문법 비교 시스템TIP

Perl guru 인 aero님이 Perl과 Powershell의 문법을 비교해놓으셨길래 잠깐 훑어봤다.

http://aero.sarang.net/blog/2009/02/ms-powershell-perl.html

당장 첫번째 예제인
$var =1
$array = @(1,2,3)
$hash = @{a=1;b=2;c=3}
를 보는 순간~ 미쳐버릴 듯 하다.

사용자 계정 다룰 때만 하더라도...
$userid_array 라고 꼭 뒤에 array 타입임을 명시해야 하고....
$userinfo_hash 라고 꼭 뒤에 hash 타입임을 명시하지 않으면... 1천라인 넘어가면 헷갈려서 장난 아니겠네?
하는 생각이 들기 시작했다.

Powershell 구현 소스를 본 것은 아니지만, 일단 얼핏 보기엔 저렇게 되면 특정 변수를 만났을 때, 이것이 array 타입인지, hash 타입인지, 일반 변수인지 구분하기 위해 한 단계를 더 거쳐야 할 듯 한데... 저러면 실행 속도면에서 오버헤드가 발생할 건데...

윈도우 환경의 자동화 작업에 jscript나 vbscript도 잘 안써왔지만, Powershell도 안쓰게 될 거 같다.
당분간은 역시 Perl이나 Python으로...

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://swbae.egloos.com/tb/1885214 [도움말]

덧글

덧글 입력 영역