C언어 소개 [ehpub.co.kr]
학생) C언어 책을 몇 권을 봐도 프로그램을 못 짜겠어요. 어떻게 공부해야 할까요?
언휴) 프로그래밍은 머리로만 이해한다고 만들 수 있는 것이 아니야! 언제나 개발도구에서 작성해서 몸으로 익혀야지!
"프로그래밍은 언제나 개발도구로
작성해서 몸으로 익혀야지."
학생1) 스타크래프트 같은 게임, 메모장, 심지어 Windows 운영체제도 프로그램이지!
"스타크래프트 같은 게임, 메모장,
심지어 Windows 운영체제도 프로그램이지!"
언휴) 내 이름은 홀라리스. 지금의 IBM도 내가 만든 C-T-R 회사에서 발전한 거야. 기차표처럼 카드에 구멍을 일정한 위치에 구멍을 뚫어 원하는 전기 흐름을 조절해 봐야지.
학생2) 프로그래밍 언어를 사용해야 해. 나는 C언어를 배우고 있지.
학생2) 전화기를 만든 Bell이 만든 Bell 연구소에서 만든 B를 발전시킨 거야.
"전화기를 만든 Bell이 만든 Bell 연구소에서
만든 B를 발전시킨 거야.!"
학생) ANSI C 표준에서는 한글 문자는 사용 못 하나요?
언휴) 1983년 ANSI C 표준에서는 영문 알파벳만 사용할 수 있게 표준을 만들었었지.
언휴) 1999년 국제표준기구인 ISO에서 C99표준을 발표했지. 자신의 나라 언어의 문자를 사용할 수 있게 되었단다.
학생) 하지만 C언어는 ANSI C 표준이 제일 많이 따르는 표준 아닌가요?
언휴) 2005년에 ANSI에서도 C99를 표준으로 채택했단다. 그리고 이제는 C언어 표준은 ISO가 주도하고 있어. 2011년에는 C11도 나왔지.
학생) 그럼 이젠 C언어에서 변수 선언할 때 한글을 사용할 수 있겠네요.
"ANSI C → C99 → C11"
언휴) 프로그래밍 언어는 데이터를 표현하는 문법과 프로그램 논리인 알고리즘을 전개하는 문법을 제공한단다.
학생) 형식과 변수는 데이터를 표현하는 문법이고 연산, 제어문, 함수는 알고리즘을 전개하는 문법이네요.
"형식과 변수는 데이터를 표현하는 문법이고
연산, 제어문, 함수는 알고리즘을 전개하는 문법이네요."
학생1) 나에게 C언어로 프로그램 만드는 방법을 알려줘!
학생2) 그래. 하나 하나 따라서 해 보자. 프로그래밍은 몸으로 익혀야 해!
"하나 하나 따라서 해 보자.
프로그래밍은 몸으로 익혀야 해!"
학생1) 프로그램 코드를 이해하기 쉽게 작성할 수 없어?
학생2) /* 안녕하세요. */ //주석입니다. 처럼 코드를 설명하는 주석을 달 수 있어.
학생1) printf 는 뭔가 출력할 때 사용하나 봐.
학생2) 그래. 소스 코드 위에 stdio.h 포함문 보이지. printf는 라이브러리로 제공하는 함수야.
"진입점 함수인 main함수부터 시작해."
언휴) 학습을 하고 나면 다시 한 번 검토하는 것도 중요하단다.
학생) 그런 것 같아요. 책의 내용을 이해해도 스스로 문제 해결하려면 정리가 필요한 것 같아요.
"책의 내용을 이해해도
스스로 문제 해결하려면
정리가 필요한 것 같아요."
디딤돌 C언어 - [정답] 8.정리하기 (C언어 소개 1~7)
"문제풀이"
앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요.
2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.
'개인 취미 > 블로그 이야기' 카테고리의 다른 글
온라인 무료 공개 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.06.13 |
---|---|
온라인 무료 공개 [디딤돌 C언어] (0) | 2016.06.13 |
C언어 형식[ehpub.co.kr 캐스팅] (0) | 2016.06.11 |
새로운 출발, 언제나 휴일 프로그래머 ehpub.co.kr (0) | 2016.06.08 |
SEO보다 중요한 것은 고품질 사이트 만들기 (2) | 2016.05.15 |
네이버 검색 엔진에 티스토리 블로그 등록하기, SEO 사이트 만들기 (0) | 2016.05.10 |
구글 검색 엔진에 티스토리 블로그 등록하기 - SEO 사이트 만들기 (0) | 2016.05.09 |
티스토리 사이트 맵 만들기 및 2차 도메인 설정 - SEO 사이트 만들기 (2) | 2016.05.09 |
전문 블로거의 길을 가다. 1. 2016년 4월 (2) | 2016.05.01 |
프로그래밍에 관한 검색할 때 팁 (0) | 2016.04.30 |