|
터보C, C++, pascal은 옛날 도스시절에 쓰던 컴파일러들입니다.
C/C++언어는 요즘엔 C++빌더나 VisualC++를 많이 쓰고, pascal은 delphi로 업그레이드 됬으며,
비주얼베이직은 얼마안가 없어질 수 있는 언어입니다.
아니, 없어진다기보다는 이 언어를 만든 Microsoft라는 회사가 지원을 중단할지도 모른다는거죠.
QBasic을 하신 다음에는 선택의 폭이 매우 넓어요.
프로그래밍언어를 선택하는데는 무엇을 할 것인가에 따라 달라지죠.
이렇게 딱 나뉘어진건 아니지만....
시스템쪽으로 접근하고 싶다면, 그러니까 컴퓨터를 제어하고 싶다면 Assembly/C/C++같은 언어를 쓰면 되고요.
데스크탑용이라면 C++이나 delphi정도가 되겠네요.
C#이나 Java의 발전을 보면 미래에는 이들 언어도 데스크탑용으로도 한 몫 할지도 모르겠군요.
홈페이지를 만들고 싶다면 javascript나 php, 자바, C#같은 웹용언어가 좋겠구요.
언어는 제각기 어떤 상황에서 곤란한(부적절한) 경우가 있으므로 여러가지를 같이 씁니다.
컴퓨터가 작동하는 방식을 알고싶어서 C나 Assembly언어를 공부하는 사람도 있어요.
정보기술이 시스템->데스크탑->웹으로 발전해나가면서 그에따라 언어도 고급형으로 발전했습니다.
고급언어일 수록 대체로 쉽고 추상적개념이 들어간 언어입니다.
제 생각이지만 만약 님이 윈도우즈나 리눅스같은 운영체제를 직접 제어해보고 싶고 유틸리티도 만들어보고 싶거나 또는 전문프로그래머가 되고 싶으시면 C/C++을 하시는게 많은 도움이 되지 않을까 합니다.
델파이, VisualBasic같은 비주얼툴이나, 많이 뜨고 있는 C#, Java도 C/C++를 기반으로 한겁니다.
그래도 C/C++외에 생산성있는 언어도 하나이상은 익히는게 좋을거구요.
그렇지만 만약 단순히 취미로 프로그래밍을 하고싶으시면 쉬운언어로 C#이나 Java언어가 좋겠네요.
|