컴퓨터언어 2

컴퓨터 언어 종류

C 언어 절차지향 언어 어셈블리어와 고급 언어의 장점을 가지고 있음 작고 빠른 프로그램 뛰어난 이식성(하드웨어까지 제어 가능) 컴파일러 언어 역사 1972년 - 벨 연구소의 데니스 리치에 의해 개발 - UNIX 개발을 위해 개발 1989년 - ANSI C 발표 특징 - 하드웨어 제어 가능 - 범용 프로그래밍 - 효율적 자료 관리 및 메모리 관리 주사용 분야 - 시스템 프로그램(운영체제, 디버깅 S/W, 미들웨어) : 비트 조작, 메모리 접근, 형 변환 - 컴파일러, 유틸리티 - 응용 프로그램(게임, 워드프로세서, 오라클) - 임베디드 프로그래밍(전자 제품, 로봇 등) C++ 언어 객체지향 언어로 C언어의 확장판 다중 상속, 오버로드 컴파일러 언어 역사 1983년 - 벨 연구소의 비야네 스트롭스트룹이 발표..

컴퓨터 언어 개요

컴퓨터 언어란(Computer Language)란? - 컴퓨터를 이용하여 특정 작업을 수행하고자 할 때 컴퓨터에 전달하는 작업 지시서 - 명령어들의 집합 프로그래밍(Programming)이란? - 작업 지시서를 미리 약속된 규칙과 문법을 이용하여 기술하는 행위 프로그래밍 언어 분류 * 사용자 측면에서의 종류 Low Level Language - 바이너리 코드를 이용 Middle Level Language - Assembly Language 기계어에 가깝지만 인간이 사용하는 단어가 있음 High Level Language - 인간이 이해하기 쉽도록 짜여진 코드를 이용 * 실행 측면에서의 종류 - 컴퓨터가 직접 실행하거나 매개체를 이용하여 실행 1. 컴파일러 언어(Compiled Language) 예: C,..