프로그래밍 언어를 배우려고 하는작 뭐가 좋을까요?

penance의 이미지

제 프로그래밍 경험은 국민학교, 중학교 때 gw-basic, quick basic.

그리고 접고 있다가 최근에 통계 때문에 gauss를 쓰고 있습니다.

그냥 뚜렷한 목적도 없이 무작정 프로그래밍 언어 배운다면 이상하지만

요즘 이런저런 사정 때문에 밖에 나가 놀기도 힘들고 공부만 하는 슬픈 현실입니다.

그래서 새로운 게 없나 궁리하고 있는데

뭔가 기발한 게 있을까요?

사랑천사의 이미지

파스칼이나 C++, LISP, SmallTalk 같은걸 배워 보시는게 어떨까요... C는 좀 그렇고... 사실 LISP, SmallTalk 등에 대해선 잘 모릅니다. 다만 제 스승님 께서 스몰토크 같은 경우 입이 마르도록 칭찬을 하신 언어라서 저도 한번 말씀 드려 보고요...

어떤 언어냐 보다는.. 어디에 어떻게 잘 쓸 언어인가.. 그게 더 중요한 거 같습니다 제 생각엔...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

refill의 이미지

검색해보면 꽤 많이 나올겁니다.

사람마다 다르겠지만..

기본적인걸 배우면 응용이 쉽습니다.

(기본 -> 기계어 혹은 어셈-_-;;; 이라고 생각하지 마시고..)

조금 빡빡해도 C를 배우시는게 어떠하실지..

Java도 좋고...

MS에 관심이 있으시면.. C#도 좋습니다.
(지금 프로젝트하면서 처음 사용해봤는데... 좋더군요. 그냥 훌떡훌떡 날림으로 짜도 잘 들러붙고 ㅎㅎ)

그냥 재미를 위해서라면 python / ruby 도 좋습니다.

어떤 언어를 선택하시던... 간단한 프로그램 하나를 구현해 보시면 금새 익숙해집니다.
(그래서 후배들에게 테트리스 짜기-_-라던가 이런거 많이 시켰었죠.. ㅋㅋ)

--------------------
바람과 같이

바람과 같이

사랑천사의 이미지

아마도 두 가지 큰 선택의 길을 생각 하실 수 있을 거 같습니다... 하드웨어적인 부분에 대한 상세한 통제와 미려하고 빠른 프로그램의 구성이나 기술 사용을 원하시면 C/C++ 같은 것이 좋을 겁니다. 그것 보다는 스크립트 쪽에 가갑거나 방대하고 많은 양의 라이브러리를 필요로 한다거나 시스템이나 하드웨어 적인 부분에 영향을 덜 받고 응용 단계에서의 프로그램을 작성 하실 거라면 C/C++도 좋지만 다른 것도 좋은게 많으니 검색을 많이 해 보시길 바랍니다. (전 C/PHP 밖에 모릅니다.)
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

vacancy의 이미지


C++ 빼고는 뭐든 다 영양가가 있을 겁니다.
( 컴퓨터 언어학적으로 보면 사실 죽을 때가 됐는데 -_-a 질기네요. )

일단은 C#이나 Java 쪽이 어떨까 싶네요.
Python 같은 script 언어나
C 같은 저수준 언어도 나름 의의가 있을 것이고,
다양한 개념의 언어들(Lisp, Prolog)도 나름 재미가 있지요.

삼식이의 이미지

vacancy wrote:

C++ 빼고는 뭐든 다 영양가가 있을 겁니다.
( 컴퓨터 언어학적으로 보면 사실 죽을 때가 됐는데 -_-a 질기네요. )

일단은 C#이나 Java 쪽이 어떨까 싶네요.
Python 같은 script 언어나
C 같은 저수준 언어도 나름 의의가 있을 것이고,
다양한 개념의 언어들(Lisp, Prolog)도 나름 재미가 있지요.

뭐가 죽을 때가 됐단 말입니까?
싫으면 안 쓰면 그만이지 왜 저주를 하세요?

siabard의 이미지

함수형 언어쪽이 좋습니다.
Haskell같은 언어는 강력한 타입 체크가 가능한 언어라서 학습용으로 좋습니다.
물론 범용 언어로도 뛰어나구요..

Smalltalk는 객체지향언어를 공부할 때 정말 정말 좋은 언어입니다.
개발환경도 좋구요.
Squick은 무료로 구할 수 있는 Smalltalk로 학습하기 좋은 환경입니다.

--
새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..

새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..

penance의 이미지

그래서 haskell 튜터리얼 보고 있는 중입니다.

haskell 수업이 개설되어 있으면 듣고도 싶지만

언제나 바쁘다는 핑계로 찾아보지도 않네요 ㅋ

EMAIL : sudous@gmail.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

사랑천사의 이미지

C++ 프로그래머 분들이 반박 하실 만한 글이 하나 올라 왔군요.... (아닌가...)
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

cppig1995의 이미지

C++ 만세!

[C++ 흔한 오해들 절대0순위: C++는 객체지향 프로그래밍 언어이다.]

절대 아닙니다. 물론 그렇게 볼 수도 있겠지만, C++는 절차지향적 프로그래밍, 객체지향적 프로그래밍, 템플릿 메타프로그래밍 등의 다양한 패러다임을 모두 지원하도록 만들어진 프로그래밍 언어입니다.

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.