내가 파이썬 Python 언어를 싫어하는 이유..
글쓴이: nonots / 작성시간: 목, 2008/05/15 - 2:01오후
싫어한다기 보다.. 정확하게 얘기하면..
별 매력을 못느끼는 이유입니다.
더 정확하게 말하면.. 좀 불편한 이유입니다.
..
한마디로 하면.. 그놈의 "들여쓰기".. 때문입니다.
vi 에디터에서 탭으로 들여쓰기한 후.. 마우스로 긁어서
붙여넣기 등을 하면 탭 크기에 따라 4 혹은 8 개의 공백문자로 되는데..
이렇게 되면 vi 의 ts 나 sw 등의 값에 따라 소스가 들쑥날쑥하게
되어 버립니다.
무슨 언어가 들여쓰기에 따라
함수 클래스 선언 에러가 납니까.. 눈으로 보기도 좀 그렇고..
..
..
이게 2 년전 잠시 배울 때 제 느낌인데.. 물론 편견인줄 압니다.
요즘 달라진게 있나요?
Forums:
vim 의 = 기능으로
vim 의 = 기능으로 한번에 정렬이되며 탭으로 전환됩니다.
언어의 문제가 아닌, 에디터 이용상의 문제네요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
다른 언어들과는
다른 언어들과는 다르게 탭 역시 Python 문법의 일부이니 언어의 문제라고 봐야합니다.
탭을 문법으로 적용하는 방식이 상당히 획기적이기도 하고,
공동작업을 할 때 스타일이 통일되기도 하고 블럭 기호 등이 적게 들어가서 훨씬 보기도 편한건 사실입니다만..
탭으로 블럭을 구분하는 게 싦으시다면 어쩔 수가 없는거죠.
--
Emerging the World!
Emerging the World!
그렇다면, 펄을
그렇다면, 펄을 사용해 보심이.. :)
----
사진기록 : http://eunchul.blogspot.com/
----
웹페이지 : http://bzpalm.net/
저의 경우엔 __self__.
저의 경우엔 __self__. <- 이게 그렇게 싫어서 ruby를 주로 썼었는데 (스크립트 언어 자체를 많이 쓰지는 않지만). 하지만 너무 성공해서, 주변에서 스크립트 언어 배우려고 한다면 python을 추천할 수 밖에 없는 상황입니다.
--
콘쏠의힘
--
Life is short. damn short...
저도 동일한 이유로
저도 동일한 이유로 싫어 합니다. :-) 그래서 전 perl 을 대신 이용합니다. 불편한 점도 별로 못 느끼겠고, 인수 인계 할 때도 python 보다 perl 사용자 구하는 것이 더 쉽군요. 그리고, 구인시에도 python 보다 perl 로 더 잘 만들 수 있는 사람을 구하는 것이 쉽다는 이유로..
한가지 좋은 점..
이걸로 싸울일은 없어서 좋습니다. ;)
들여쓰기는 아주
들여쓰기는 아주 좋은 문법이라고 생각합니다. 왜냐하면,
디자인 패턴 중 가장 많이 사용되는 패턴이지만
소위 악의 축이라 불리는 금기의 패턴인 이름하여
Copy and Paste 패턴의 사용을 좌절시키기 때문입니다 :-)
파이썬은 정적인 타입시스템이 없어서 별로 좋아하지 않지만
Haskell처럼 들여쓰기가 있다는 건 좋다고 생각합니다.
Haskell은 원하면 들여쓰기 안하는 문법을 선택적으로 쓸 수 있도록
들여쓰기를 대신하는 문법을 한벌 더 제공하긴 합니다만,
그래도 들여쓰기가 더 표준적으로 널리 쓰이죠.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
파이썬 싫다고 했던분들
대세가 된 지금 펄하고 계실려나? ㅋㅋㅋ
전형적인 에디터 문제를 문법으로 걸고 넘어지시는
파이썬은 탭(때에 따라 4또는 8로 되는)이 아니라 '공백'4칸을 지향합니다.
08년도 문서에는 어떨지 모르나 현재는 '공백'4칸을 쓰도록 문서화 되어 있습니다.
댓글 달기