메뉴 건너뛰기


C언어는 고급언어입니다.

견디셔2004.11.19 00:34조회 수 210댓글 0

    • 글자 크기


요즘 C++이나 웹쪽관련해서 언어가 많이 나오서 많이 안쓰는것 같이 보이지만
핸드폰이나 가전 군사적목적이는 어떤 분야에서든 다 쓰이고 있죠.
특히 생활분야에서 전자화가 많이 되면서 더욱 많이 쓰이고 있죠.
자전거에서 흔히 쓰는 속도계 같은 경우는 따로 프로그래밍 할 필요 없이 칩 설계에서 제어가 가능하나.
만약 속도계에서 GPS등 여러 기능이 추가되면 C 언어나 어셈블러로 프로그래밍 해서 제어하게 해 주어야 합니다.

원도우에서 C로 프로그래밍 하면,
C 코드 -> 컴파일러 -> 링커 -> 실행화일이나(exe..), BIN 화일및 기타 등등 여러 파일이 만들어 질수 있죠.
보통 C 코드를 컴파일 해서 실행화일 만든다고 합니다.
그리고 원도우 에서 프로그래밍 해서 유닉스나 핸드폰용으로 사용하게 할려면
크로스 컴파일러를 사용합니다. 즉 프로그램은 원도우에서 하고 컴파일 환경을 유닉스나 핸드폰으로 맞쳐주는거죠. 컴파일해서 나온 실행 화일을 유닉스나 핸드폰으로 옮겨주면 그대로 실행 됩니다.

C로 프로그래밍 해서 GPS되는 속도계를 만들려면 원도우에서 프로그래밍 -> GPS속도계 하드웨어에 맞게 셋팅된 크로스 컴파일러 이용 컴파일 -> GPS속도계에 바이너리 화일 업로드 이런 순입니다.

단 조건이 이식할 하드웨어에 대해서 완전한 지식이 있어야 하겠죠..
그럼 이만...


>C언어는 어느체제 위에서 실행가능한거에요?
>C언어가 컴퓨터가 알아먹을수 있게끔 만들어진 기초적언어라는 대충적 개념은 알겠는데요
>컴퓨터가 알아먹는게 0011000111 이라면 C언어에서는 그에 맞는 명령어가 있잖아요
>그런데 그걸(C언어) 뭘로 만들었죠? ? ㅜ.ㅡ C언어 돌릴라면 도스에서 돌릴 수도 있나요?
>그리구 컴퓨터가 저런 숫자를 알아먹게끔 만들때는 또 뭘로 만들었을까요?
>혹시 아시는분 허접한 저에게 조금이나마 자비를 베풀어 주세요 너무 궁금해서 미칠거 같아서요
>자꾸 원초적으로 의문이 꼬리를 물고 올라가서요
>그럼 수고하세요들~
>


    • 글자 크기

댓글 달기

번호 제목 글쓴이 날짜 조회 수
공지 드디어 복구했습니다. 와일드바이크 심폐소생의 변!39 Bikeholic 2019.10.27 2900
35040 전.. ........ 2001.06.07 140
35039 Re: 안녕하셨습니까? ........ 2001.06.07 162
35038 오랬만입니다.^^ ........ 2001.06.07 171
35037 Re: 디지카님~ ........ 2001.06.07 146
35036 Re: 안전하게 즐겁게 댕겨오겠습니다~ ........ 2001.06.07 147
35035 Re: 저도 가겠습니다. ........ 2001.06.07 166
35034 Re: 미루입니다....^^ ........ 2001.06.07 166
35033 미루님,하늘소님 한수만? ........ 2001.06.07 174
35032 김정기님. 감사합니다. ........ 2001.06.07 164
35031 Re: 김정기님...^^ ........ 2001.06.07 147
35030 Re: 아마도 초보의...... ........ 2001.06.07 167
35029 The Filthy Downhill Race 공지 메일이... ........ 2001.06.07 688
35028 아이고...... ........ 2001.06.07 178
35027 김현님, 미루님, 트레키님, 나이트바이크님! ........ 2001.06.07 179
35026 Re: 같이 가도록 하시죠...^^;;; ........ 2001.06.07 163
35025 Re: 이런, 안타깝습니다. ........ 2001.06.07 143
35024 연인산대회 시상식(?)...이정기 1등(?) ........ 2001.06.07 333
35023 해와 소년님 위문 가실분 계세요? ........ 2001.06.07 179
35022 Re: 우왕.....o.o ........ 2001.06.07 163
35021 십자수님 오랜만입니다.... ........ 2001.06.07 141
첨부 (0)
위로