기타 강좌

 

Part1

 

오늘은 아주 기초로 역사에 대해 알아 보겟습니다.

 

C언어는 간단히 말해, 사람들이 기계어를 외울수 없으니 만든 언어 입니다.

 

C언어는 컴파일러라는 "통역사"가 필요한데, 컴파일러가 없으면 컴퓨터가

 

그 C언어라는 언어를 못알아 듣게 되는 것이죠,

 

참조합시다!

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

한국인  <--------------->  컴파일러<------------> 컴퓨터

 

[C언어 가능, 한국어 가능]                                                       [ C언어 가능, 기계어 가능]                                                        [기계어 가능]

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

대충 이렇게 되서 한국인이 컴파일러 에게 C언어로 자신의 생각을 표현하면 컴파일러는 그걸 또 기계어라는 저급언어로 바꿔준답니다.   

 

Q컴파일러는 어디서 다운받을까요?

 

컴파일러의 종류에는 Dev C++와  Visual C++라는 컴파일러가 있는데

 

Visual C++는 구하기가 힘들고 가난한 프로그래머들은 거의 Dev C++를 쓴답니다.

 

Visual C++는 마이크로소프트 사에서 꽁짜로 얻을수있습니다만. [이제야 ㅡㅡ;]

 

저는 기본적으로 Dev C++를 씁답니다.

 

[ 저급언어라고 질이낮은 언어라고 생각하면 안됩니다  ]  

 

[!대충 저급언어에 가까울수록 컴퓨터가 배우기 좋고, 고급언어일수록 사람이 배우시 좋은 언어라는 생각만 하면 됩니다. ]

 

Part 2

 

자... 이번엔 프로그램이 만들어 지는 과정을 살펴봅시다.

 

"프로그래머들은   무[無] 에서 유[有]를 창조한다."라는 말이 있는데요. 다른 분야 사람들이 뭐라하든 프로그래머는

 

예술가이상의 가치의 것을 만들어 낸다는  신념[信念]을 가지고 있습니다 .

 

자 이제부터 프로그램 작성도를 봐봅시다,

 

=======================================>   제목 없음.bmp   <================================

 

[ㅡㅡ;약간 서툴지만 봐주십시요.. .ㅜㅜ;;]

 

자.... 이제 이야기해 봅시당..

 

일단 프로그램코드를 작성합니다..[그냥 프로그램을만든다고 생각하세요]그후 컴파일을 합니다

 

컴파일에서 만약 오류가뜬다 합시다.. 그럼 오류가 난 곳을 수정해야겠죠? 만약 거기서 오류가 안뜬다면 링크를합니다.

 

링크에서도 오류가나지않으면 그떈 완성된 프로그램인것입니다!

 

[여러분들이 만든 하나하나의 프로그램들이 모두 소중하답니다 ^ ^*]

 

수고하십시요~ 1장 끝입니다~ ^^

Comment '8'
  • ?
    ShiningStar 2009.06.08 20:50

    자 서툴더라도 배우시려면 보세용 ^^; ㅎㅎ;

    제가 글솜씨가 않좋아서 ㅠㅠ 죄송합니당 ㅜ

  • ?
    ShiningStar 2009.06.08 23:01
    우리모두 눈팅하지 마십시다~~ !!!!!!!!!!
  • ?
    rpg게임만들기왕 2009.06.09 07:09

    2번쨰 프로그램 작성이아니라 수정이라고 해야하지 않을까요?

    하여간 그림판으로 잘그리셨고요 강좌도 좋네요

  • ?
    - Zennys - 2009.06.09 16:50

    아... 죄송합니당 ^^ 오타가 났네용 ... 나중에 수정할테니 작성 ===>수정 이라고 해주세용 ^^

  • ?
    Last H 2009.06.10 02:04

    원론적인 부분 부터 접근한 훌륭한 강좌입니다.

    참고로 덧붙이자면 컴파일을 통해 나온 파일이 oject 파일이고

    이후 링크를 거쳐서 나온 파일이 windows 환경에서 치자면

     .exe 즉 실행 파일이 생성되는 거라고 볼 수 있죠.

    한마디로 컴파일러는 샤이닝스타님이 말씀하신것 처럼 기계어로 번역해 object(목적 파일)을 만들어 준다면

    링크는 Windows같은 환경에서 인식할 수 있도록 연결해주는 거죠.

    (궁금하신 분은 메모리 바인딩이라도 검색해보세요.)

     

  • ?
    Last H 2009.06.14 19:25

    앗!  오타다...

  • ?
    괴도키드 2009.06.14 09:00

    원론적인 부분 부터 접근한 훌륭한 평가입니다.

    참고로 덧붙이자면 두번째 줄에서 object 를 oject 로 쓰셨군요.

  • ?
    바닐라 2010.02.23 11:55

    음.. C언어 배우려고하는데 생각보다 어려울듯


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
C언어 c언어로 구구단 프로그래밍 하는 영상 1 정체불명 2014.11.02 740
C언어 정체불명의 프로그래밍 입문 2 정체불명 2012.01.18 1262
C언어 정체불명의 프로그래밍 입문 2 1 file 정체불명 2012.01.18 1290
C언어 [비쥬얼 C++ 동영상 강좌] 05회 클래스 파일 분석하기 - 2 아방스 2009.01.12 1597
C언어 [C 언어 강의] 2. 프로그램의 기본 구조 마린레이 2011.10.05 1607
C언어 [비쥬얼 C++ 동영상 강좌] 04회 클래스 파일 분석하기 - 1 아방스 2009.01.12 1609
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1611
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 [C 언어 강의] 데이터 입력 함수 scanf() file 마린레이 2011.11.06 1709
C언어 [비쥬얼 C++ 동영상 강좌] 07회 GDI 를 배우자 - 1 아방스 2009.01.12 1710
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
C언어 [C 언어 강의] 데이터 출력 함수 printf() file 마린레이 2011.10.12 1746
C언어 [비쥬얼 C++ 동영상 강좌] 09회 화면을 마음대로 만들기 1 아방스 2009.01.12 1826
C언어 [비쥬얼 C++ 동영상 강좌] 11회 Application Rc & 클래스 위자드 배우기 1 아방스 2009.01.12 1847
C언어 [ - Zennys -] C언어의 기초 ... 8 file - Zennys - 2009.06.08 1861
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [printf함수] file -Zennys- 2009.06.13 1878
C언어 [비쥬얼 C++ 동영상 강좌] 12회 그림 텍스트 리스트 CListCtrl 클래스 아방스 2009.01.12 1883
C언어 스릴 쇼크 서스펜스!!!!!!!! 정체불명 2009.05.01 1967
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [컴파일러] 4 -Zennys- 2009.06.13 1980
C언어 [ - Zennys -] 제니스의 C언어 강좌 [ 프로그램의 구조 ] -Zennys- 2009.06.13 1984
Board Pagination Prev 1 2 3 4 5 Next
/ 5