내 첫사랑! 컴퓨터 프로그래밍/C는 나의 친구
[씨스쿨][2020대비][HD][정보처리기사 실기 2. 프로그래밍 언어 활용:c언어/자바/문제풀이(교재+문제)
2020. 5. 28. 15:43제1과목 - 알고리즘 -
<part1 프로그램 기본>
1. 프로그램(알고리즘) 기본 개요
오늘의 핵심내용
프로그램 개발 단계
프로그램 언어와 객체지향 프로그램기법
프로그램 언어 개요와 종류
·프로그램-논리적 절차에 따라 사용자가 원하는 어떤 결과를 얻기 위한 도구
프로그램 언어-해당 프로그램을 작성하기 위한 알고리즘 명령어
프로그램 언어 종류
저급언어 기계어 - 기계가 곧바로 이해할 수 있으므로 실행속도 빠름
2진수 0과 1인 사용하여 명령어표시
기계마다 언어가 다르므로 호환성 없음
프로그램 작성과 유지보수 어려움
어셈블리어 - 기계어와 1:1로 대응시킨 기호화(Mnemonic)한 언어
기계어와 유사하지만 같지않으므로 "어셈블러" 번역기 필요
주로 하드웨어 제어에 이용 속도는 빠름
호환성 거의 없음
고급언어 - BASCIC, LISP, COBOL, FORTRAN, PASCAL, JAVA..
나는 사람과 친한 모습으로 만들어졌어요
그래서 기계는 내 모습 알아볼 수 없어요
나는 기계어에게 내 참 모습을 보여주기 위해
번역기를 이용해요.
우리가 알아야할 프로그래밍 언어
언어 특징
C 중급언어의 형태를 띄며, UNIX 운영체제가 C로 구현됨
하드웨어 제어가 가능하며, 확장성/이식성이 우수함
CPL -> BCPL -> B -> C언어로 발전
'내 첫사랑! 컴퓨터 프로그래밍 > C는 나의 친구' 카테고리의 다른 글
[씨스쿨][2020대비][HD][정보처리기사 실기 2. 프로그래밍 언어 활용:c언어/자바/문제풀이(교재+문제) (0) | 2020.06.03 |
---|---|
[씨스쿨][기초요점][HD][C언어 왕기초-핵심 코딩 3일 완성(c언어무료설치)(교안+예제)(2020대비) (0) | 2020.05.28 |
C언어 강좌 콘솔창 게임 만들기 1편 출력 (0) | 2020.05.20 |
C언어를 공부하면 좋은 이유 (0) | 2020.05.19 |
제1장 C언어를 배우기 전에 알아야 할 것들(1) (1) | 2020.05.14 |