본문 바로가기

C언어

하이 레벨 언어의 특징 하이 레벨 언어의 특징 하이 레벨(High level)언어는 고수준 언어 또는 고급 언어라고도 한다.로우 레벨 언어에 비해서 사람들이 사용하는 언어에 가깝다.하이 레벨 언어에는 C언어,베이직,C++,Java 등 다양하다.이런 하이 레벨언어의 특징은 무엇일까? 하이 레벨 언어는 로우 레벨 언어에 비해 작성과 수정이 쉽다.게다가 하이 레벨 언어는 로우 레벨 언어와는 다르게 하드웨어와 관련된 지식이 없어도 프로그래밍을 할 수 있다. 히지만 이런 하이 레벨 언어에도 단점이 있다. 로우 레벨 언어에 비해 하드웨어를 제어하기 힘들고실행 속도 또한 로우 레벨 언어 보다 느리다는 것이다. 이런 하이 레벨 언어의 특징을 정리해보자. 배우기 쉽고 하드웨어와 관련된 지식이 필요치 않다. 로우 레벨 언어에 비해 느리다. 이식.. 더보기
로우 레벨 언어의 특징 로우 레벨 언어의 특징 로우 레벨 (Low Level) 언어는 저수준 언어 또는 저급 언어라고도 한다.이 언어는 사람보다는 기계에 최적화 된 언어라고 보면 된다.기계어와 어셈블리어가 대표적인 로우 레벨 언어이다. 로우 레벨 언어는 기계에 최적화 된 언어라 사람이 알아보기도 힘들고 배우기도 어렵다.이런 로우 레벨 언어의 특징을 알아보자. 첫번빼는 실행 속도가 빠르다는 것이다. 두번째는 기계를 위한 언어기 때문에 배우기 어렵고 복잡하다는 것이다. 세번째는 오류를 수정하기 어렵다는 점이다. 네번째는 하드웨어와 관련된 지식을 필요로 한다는 것이다. 더보기