현재 저는 주로 Java로 프로그래밍을 하고 있습니다.
그런데 요즘 리눅스를 접하는 시간이 많아져서 c를
배워보려고 하는데 과연 Java와 c를 같이 공부해도
서로 헷갈리거나 하지 않을까요?
자바를 어느 정도 공부하신 다음에 다른 걸 공부하시는 게 좋지 않을까요? 그리고 C보다는 C++을 먼저 공부하시는 게 좋습니다.
제 생각엔,
헷갈릴게 없다고 생각됩니다.
ㅡ,.ㅡv
C++을 C보다 먼저 공부하다니요..
C와 C++ 관계는 스타오리지날과 부르드워의 관계와 비슷하다고 보면 될텐 데..
C언어는 문법적으로는 C++의 부분집합이라고 할 수도 있지만, 실제 개발 패러다임에는 구조적 프로그래밍(SP)과 객체지향 프로그래밍(OOP)라는 엄청난 차이가 있습니다.
OOP언어인 JAVA를 배우셨다면, 당연히 C++을 먼저 배우실 것을 권합니다. 나중에 시스템 프로그래밍이 필요할 경우에만, C를 배우시면 됩니다.
또한, 자바를 먼저 배운적이 없고, 프로그래밍을 처음 입문하실 경우에도 C++을 먼저 공부하시는 것이 좋습니다. C는 쓸데없이(!) 저수준의 조작을 요구하는 단점이 있지요.
C++ 창시자인 Bjarne Stroustrup의 논문인 'Learning Standard C++ as a New Language.'를 읽어보실 것을 권합니다. http//www.research.att.com/~bs/new_learning.pdf
그 외에도 그의 홈에는 정말 재미있고 유용한 자료가 많습니다. 강추! http//www.research.att.com/~bs/homepage.html
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 프로그래밍 언어, 같이 공부하면..
자바를 어느 정도 공부하신 다음에 다른 걸 공부하시는 게 좋지 않을까요?
그리고 C보다는 C++을 먼저 공부하시는 게 좋습니다.
Re: 프로그래밍 언어, 같이 공부하면..
제 생각엔,
헷갈릴게 없다고 생각됩니다.
옳은 말씀!
ㅡ,.ㅡv
Re^2: 프로그래밍 언어, 같이 공부하면..
C++을 C보다 먼저 공부하다니요..
C와 C++ 관계는 스타오리지날과 부르드워의 관계와 비슷하다고 보면 될텐
데..
Re^3: 프로그래밍 언어, 같이 공부하면..
C언어는 문법적으로는 C++의 부분집합이라고 할 수도 있지만,
실제 개발 패러다임에는
구조적 프로그래밍(SP)과 객체지향 프로그래밍(OOP)라는
엄청난 차이가 있습니다.
OOP언어인 JAVA를 배우셨다면, 당연히 C++을 먼저 배우실 것을
권합니다.
나중에 시스템 프로그래밍이 필요할 경우에만, C를 배우시면 됩니다.
또한, 자바를 먼저 배운적이 없고, 프로그래밍을 처음 입문하실
경우에도 C++을 먼저 공부하시는 것이 좋습니다.
C는 쓸데없이(!) 저수준의 조작을 요구하는 단점이 있지요.
C++ 창시자인 Bjarne Stroustrup의 논문인
'Learning Standard C++ as a New Language.'를 읽어보실 것을 권합니다.
http//www.research.att.com/~bs/new_learning.pdf
그 외에도 그의 홈에는 정말 재미있고 유용한 자료가 많습니다. 강추!
http//www.research.att.com/~bs/homepage.html
댓글 달기