|
정말 고맙습니다.. 많은 도움 됐습니다.. 정말 님에게 앞으로 행운만이 있을거에여. 고마워여.^^
조준회 님이 쓰신 글 :
: 님.. 자동차에 비유하면..
:
: 자동차를 생산하는 업체에 따라서 다양한 이름이 붙습니다.
: 현대,기아,GM등등이 있지요?.
:
: 똑같이 휘발유 넣고 간다고 해도.. 마티즈를 에쿠스라고 하진 않지요?.^^
:
: C언어도 마찬가지입니다.
:
: 기본 C언어는 ANSI등 표준화 기구에서 정의를 합니다.(제품이 아닙니다..)
: 이 정의에 따라서 각 제작사가 다양한 컴파일러를 만들어 냅니다.
:
: 대표적인 제작사가 MS와 볼랜드가 있는 것이고요..
: 다시 MS는 Microsoft C/C++과 VC++이 있습니다.
: 볼랜드는 Turbo C/C++ , Borland C/C++, C++ Builder의 제품이 있습니다.
:
: 각 자동차가 차마다의 특성을 가지고 있지요..
: 또, 오래된 제품은 단종시키고 새로운 제품을 생산하지요?.
:
: 마찬가지로.. MS는 Microsoft C/C++은 단종되었고, 현재는 VC++만 생산하고
: 있습니다. 역시 이 VC++도 버젼에 따라서 당연히 차이가 있습니다.
:
: 볼랜드는 Turbo C/C++, Borland C/C++은 단종이 되었으며, C++ Builder만 생산
: 하고 있습니다.
:
: 마찬가지로 버젼에 따라서 특성이 다릅니다.
:
: 그러나 각 차도 특성이 다 다르지만.. 기본적인 운전방법등은 같지요?.
: 당연히 ANSI등의 표준안에 따라서 만들어진 컴파일러는 최소한이 호환성이
: 제공됩니다.
:
: 그러나 각 제작사마다 표준안에서 확장을 시켜 편리한 기능들을 제공하고 있으므로
: 이런 기능들을 사용하여 프로그램을 개발하면.. 호환이 되지 않습니다.
:
: 즉, ANSI 표준안에 따라서 프로그램을 개발하면.. 서로 어느정도의 호환성은 제공됩니다만..
: MFC(MS)나 VCL(Borland)등 각 컴파일러 제작사가 제공하는 독특한 기능들을 사용하면..
: 서로 다른 툴에서는 컴파일이 되지 않습니다.
: (예외적으로 borland는 MFC를 사용한 것도 컴파일 할 수 있습니다.)
:
: 위에 언급한 컴파일러는 기본언어로 C/C++을 사용하여... C/C++ 언어를 사용하면..
: 어느정도의 호환성을 제공하고, 서로 다른툴로 비교적 쉽게 바꿔서 사용할 수 있지만..
:
: VB 는 Basic을 사용합니다.
: 따라서 이경우는 전혀 호환이 되지 않으며, 기본언어가 달라짐에 따라서 개발툴의
: 특성역시 전혀 달라집니다.
:
: 마찬가지로 볼랜드는 Delphi라는 Pascal을 기본언어로 하여 만들 툴도 있으며,
:
: 요즘은 Java,C#등 많은 종류의 서로 다른 언어들이 있으며.
: 각 언어에 따라서 사용목적,툴의 성격등이 전혀 달라집니다.
:
: 이 사이트는 그중에서도 빌더를 주로 다루고 있습니다.
:
: 따라서 자기가 하고자 하는 일과, 선호하는 언어에 따라서 툴을 하나 선택하고..
: 공부하여야 합니다.
: 툴을 바꾸거나 언어를 바꾸면.. 처음부터 다시 공부를 해야 합니다.
:
: 학생이라면.. 이런저런 언어를 모두 조금씩 해보고..
: 적합하다 싶은것을 선택하세요..
:
:
: 황원진 님이 쓰신 글 :
: : 전 c초보자인데여.. 툴에 대한 정리가 필요한거 같아여...
: :
: : 터보 계열과 볼랜드 계열 맞나여.. 정확히 어떻게 볼랜드 사와 마이크로 소프트사.. 등등..
: : 어떻게 나뉘어 지는지 모르겠어여.. 글구 vb라 하면.. 어떤것이고.. c++컴파일런지.. 잘 이해가 가지 않아여.. 체계적인 지식을 주실분 도와주세여..
: : 글구 저위에 메뉴를 보면 c++builderdhk turbo-c,borland c++ 이렇게 나뉘어 있는데.. 이것도 점
: : 이해가 가지 않아여. 볼랜드 3.1도 c++컴파일이 돼는데 그것도 c++빌더가 아닌가여.
: : 넘 허접한 질문인가여.. 암튼 전체적으로 흘러가는 툴 지식을 알려주세여..그럼..
|