저급언어와 고급언어 차이점? 대전은행동컴퓨터학원 그린이 알려줄게!
안녕하세요? 대전은행동컴퓨터학원 그린의 쁠찌입니다.
이번 포스팅에서는 프로그래밍 언어가 무엇인지,
저급언어와 고급언어의 차이는 무엇인지에 대하여
간단하게 설명해드리려고 합니다.
아래를 통해 확인해주세요.
"프로그래밍언어"
프로그래밍 언어란 무엇일까요?
프로그래밍 언어는 인간과 컴퓨터 사이에서
주어진 문제를 해결하기 위하여 의사소통을 가능하게 하는
인공적인 언어입니다.
프로그래밍 언어를 통해 사용자는 명령어들의 집합체인
프로그램을 작성할 수 있으며
일반적으로 컴퓨터 시스템을 구동시키는 소프트웨어를
작성할 수 있습니다.
또한 프로그래밍 언어는
간결성, 직교성, 가독성, 정확성, 기계독립성
과 같은 특징을 공통적으로 갖고 있습니다.
이러한 프로그래밍언어는
기계중심의 저급언어와 사용자 중심의 고급언어로 분류됩니다.
"저급언어 vs 고급언어"
고급언어와 저급언어를 나누는 가장 큰 기준은
사람이 이해할 수 있는가입니다.
즉, 고급언어는 인간 중심의 언어로
프로그래밍을 하면서 사용하는 언어들은
전부 고급 언어라고 할 수 있습니다.
또한 저급언어는 기계 중심의 언어로
컴퓨터만 이해할 수 있는 언어를 통틀어 저급언어라고 합니다.
그 차이점을 조금더 자세하게 설명해 드리겠습니다.
저급언어란 컴퓨터 내부에서 바로 처리 가능한 프로그래밍 언어로
일반적으로 기계어와 어셈블리어 언어가 있습니다.
이러한 저급언어는 컴퓨터 언어인 0,1로 이루어져 있으며
매우 강력하다는 장점을 갖고 있습니다.
그러나 배우기 어렵다는 점 때문에 현재는
특수한 경우가 아니면 사용되지 않습니다.
반면에 고급언어는 사람이 알기 쉽도록 씌어진 프로그래밍 언어로서
저급언어보다 가독성이 높고 다루기 간단하자는 장점이 있습니다.
그렇지만 컴퓨터가 실행하기 위해서는
컴파일러나 인터프리터에 의해
저급언어로 번역되어 실행되어야하며
대표적으로 c, c++, 자바, 베이직 언어들이 속해있습니다.
아래의 표를 통해 저급언어와 고급언어의
차이점에 대해 확인해주세요!!
고급언어 |
저급언어 |
사람이 작성할 수 있다 |
사람이 작성하기 힘들다 |
가독성이 높다 |
가독성이 낮다 |
이식성이 높다 |
이식성이 낮다 |
작성 및 수정이 편리하다 |
작성 및 수정이 어렵다 |
상대적으로 크기가 커서 무겁다 |
상대적으로 크기가 작아 가볍다 |
상대적으로 처리 속도가 느리다 |
상대적으로 처리 속도가 빠르다 |
특히나 대전프로그래밍학원 그린에서는
고급언어 강좌가 아주 많습니다.
사용이 어려운 저급언어는 실무보다는 연구 위주의
프로그래밍 언어이기 때문에 실무에서는 고급언어를
그중에서도 C++, 자바를 가장 많이 사용합니다.
대전은행동컴퓨터학원 그린인 만큼 강좌에 대한 자신감도 있답니다.
대전은행동컴퓨터학원 그린의
고급언어 강좌에 대해 더 알고싶으시면
아래의 네임카드로 연락주세요.
혹은 직접 찾아오셔도 좋습니다.
이상으로 대전은행동컴퓨터학원 그린의 쁠찌였습니다.
다음 포스팅에서 뵈어요.