기타 강좌

 

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 912
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 799
기타 [mac/win] 어도비 cc 2014 오프라인 업데이트 파일 다운로드 주소 file 아방스 2015.05.10 487
기타 특별한 게임제작 특강! '게임제작, 어렵지 않아요!' 수퍼말이오 2015.10.28 341
게임기획 게임기획에 대한 강의2 1 현준갓 2015.11.01 659
어플개발 소프트아이스크림의 SRPG 만들기 - 1장 게임 제작 준비 3 소프트아이스크림 2016.06.15 858
어플개발 소프트아이스크림의 SRPG 만들기 - 2장 게임 타이틀 만들기 2 file 소프트아이스크림 2016.06.20 415
어플개발 소프트아이스크림의 SRPG 만들기 - 3장 게임 타이틀 BGM / 옵션 / 블러효과 만들기 2 file 소프트아이스크림 2016.06.27 405
에프터 이펙트 에펙 aec 파일 불러오기 오류 'After Effects error : Failed to connect to Adobe Premiere Pro Dynamic Link. (86 :: 1) file 아방스 2016.07.13 5966
OSX (맥) 맥(Mac) smi <-> srt 파일 상호 변환 프로그램 다운로드(무료) 1 file 아방스 2016.07.16 2633
어플개발 소프트아이스크림의 SRPG 만들기 - 4장 기본 문법과 배열 ! file 소프트아이스크림 2016.07.18 234
어플개발 소프트아이스크림의 SRPG 만들기 - 5장 게임 구성 및 잡담 + 배경 만들기 file 소프트아이스크림 2016.07.31 240
어플개발 소프트아이스크림의 SRPG 만들기 - 6장 텍스쳐 애니메이션 file 소프트아이스크림 2016.09.14 305
기타 [Windows] 윈도우 무비 메이커 2012 다운로드 링크 file 아방스 2016.11.19 758
어도비 프리미어 [프리미어cc 2015 강좌] pip 효과 만들기 아방스 2016.12.19 202
Vegas Pro 베가스 영화 비율 영상으로 만들기 (레터박스) 아방스 2016.12.19 718
어도비 프리미어 [어도비 프리미어] 영상에 자막 넣는 방법 아방스 2016.12.19 1106
어도비 프리미어 [프리미어 프로] 검은색 배경이 있는 자막 만들기 아방스 2016.12.19 10156
기타 [C++] 게임엔진 가이드 1. 게임 엔진이란? 쿼티만세12345 2017.01.01 249
기타 [C++] 게임엔진 가이드 2 App Layer. 쿼티만세12345 2017.01.01 544
기타 [C++] 게임엔진 가이드 3 App Class 쿼티만세12345 2017.01.01 271
어도비 프리미어 [프리미어프로] 음성변조 효과 적용 하기 아방스 2017.01.01 583
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19