파이썬 공부하고 있는데 정말 대단하네요 ㅋㅋ

dong1036의 이미지


열혈XX 파이썬 책으로 공부중인데...

정말.. 파이썬이 대단하네요 ㅋㅋ

이렇게 코드양이 줄어질지는 몰랐던..

책에 있는 연습문제를 풀어보았는데..

연습문제중에.. 위 코드를 한줄로 하시오 이런 문제가 있었는데.. 리스트 내장을 이용해서 ㅋ

C에서는.. 거의 20줄 가까이 될것 같은데.. 파이썬에서는 1줄로 끝나버리네요 ㅋㅋ

하여튼 이상 파이썬에 대한 예찬론이였습니다..

근데 생각보다 파이썬이 어렵네요 ㅋㅋ 문법이 C계열하고 좀 많이 틀려서 ㅋㅋ

지아의 이미지

저는 요즘 루비에 반했어요...
쭉 C로만 코딩하다가 루비 코드를 보니 어찌나 이쁜지.. ㅋㅋ

#kill -9 world

aero의 이미지

어떤 문제인지 볼 수 있을까요?

gurugio의 이미지


요즘 파이선/루비/하스켈/리스프/스킴/얼랭?

함수형 언어라고 하나요? 리스프나 하스켈쪽하고
파이선/루비는 어떤 계열인가요?

C만 줄창 쓰다가 하드웨어 개발업무에서 벗어나고자
새로운 언어를 배우려고 했는데 좋은 언어들이 많네요.

그래서 말인데요
시스템 프로그래밍과 미들웨어 (GUI없는) 정도의 개발에 적당한
언어가 뭘까요?

파이선/루비는 스크립트 언어지요? 그렇다고 미들웨어쪽에 안쓰이지는 않을것 같기도 하고..

----
세상을 바꾸는 것은 단 한 사람. 오직 하나님의 사람뿐이다.
http://www.asmlove.co.kr
http://blog.naver.com/gurugio

klara의 이미지

저보다 내공이 높으신 분일듯 하지만, 그래도 그냥 아는 걸 주절여 보면...
파이썬이나 루비는 함수형 언어라기보다는 functional을 지원한다고 하는게 더 정확할것 같습니다.
Haskell등은 말씀하신대로 함수형 언어구요.
'시스템 프로그래밍'이라고 하면 보통 시스템 API가 C로 제공되니까 아무래도 C/C++이 되지 않을까요?
미들웨어라는 건 제가 별로 개념이 없어서 잘 모르겠는데, 적당한 바인딩만 제공된다면 어떤걸선택해도 일장일단이 아닐까 싶네요.

blueiur의 이미지


D 언어를 사용해 보심이 어떨가요?

netskate의 이미지


너무 과한 바램일까나~~~
===================================================
Make it Simple, Easy, Compact !!!!

===================================================
Make it Simple, Easy, Compact !!!!

지아의 이미지

얼마 전 코딩도장에 올렸던 루비로 만든 구구단 출력 코드입니다. 본문에 나온 코드가 정확하지 않아서 댓글에 다시 붙인거 가져왔어요.

(2..9).each { | i | (1..9).each { | j | puts "#{i} * #{j} = #{i * j}"}}

그냥 2 * 1 = 2 이런 식으로 2단부터 9단까지 구구단을 화면에 출력하는거에요.
단순한거니까 굳이 C 코드는 없어도 비교 가능 하실꺼라고 믿고...
(만들기 귀찮다는;;;)

each 안에 each 가 중복되면 냄새나는 코드라는데 저는 아직 루비 초보라 그냥 봐도 이쁘기만 해요.. 배시시...

#kill -9 world

keedi의 이미지

perl version 입니다. :-)

map { $i = $_; print "$i * $_ = @{[$i * $_]}\n" for 1..9 } 2..9

---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!

Keedi Kim

----
use perl;

Keedi Kim

M.W.Park의 이미지

[{X,Y,X*Y} || X <- lists:seq(2,9), Y <- lists:seq(1,9)].

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

talpo의 이미지

print'\n'.join([`x`+' * '+`y`+' = '+`x*y`for x in range(2,10)for y in range(1,10)])

mykldp의 이미지

MatrixForm[Transpose[Table[ToString[x] <> "*" <> ToString[y] <> "=" <> ToString[x*y], {x,2,9}, {y,1,9}]]]

테이블 모양으로 이쁘게 나옵니다..

지아의 이미지

보시다시피 그다지 과한 바람은 아니신 듯..
((이럴 줄 알았어요.. ㅋㅋ))

#kill -9 world

blueiur의 이미지

[(i, j, i*j) for i in range(2,10) for j in range(1,10)]

geneven의 이미지

파이썬에 중독되니 다른언어로 프로그래밍 하기가 싫어집니다. 다행히 C++ 하고 STL결함한게 파이썬이랑 비슷해서 C++을 공부중이네요.

natas999의 이미지

아멘
# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

tastyone의 이미지

언어.. 배울수록 다 똑같은거 같으면서도 다 다르네요..

사용할 용도에 잘 맞으면 더 좋다는...

참.. 욕심으로선 다 해보고 싶다는..

----------------------------
언제나 당신의 결정이 곧 당신의 열정
----------------------------

----------------------------
언제나 당신의 결정이 곧 당신의 열정
----------------------------