Skip to content

프로그래밍 언어 #
Find similar titles

Structured data

Category
Programming

프로그래밍 언어 정의 #

컴퓨터 과학의 한 분야로 컴퓨터에게 효과적으로 일을 설명하고자 하는 언어. 프로그래밍 언어는 저급언어(Low-level Language)와 고급언어(High-level Language)로 분류하며 저급 언어와 고급 언어 간의 경계는 분명하지 않다. 일반적으로 사용하기 편하고 문법이 자유로운 언어일수록 고급언어라 표현한다.

프로그래밍 언어 종류 및 분류기준 #

컴퓨터는 운영체제와 CPU에 따라 기본적으로 몇개의 간단한 연산 명령을 수행할 수 있다. 하지만 CPU에 내장되어있는 기본 연산은 CPU가 이해가 편한 기계어형태로 되어 있으며 많은 기능을 제공하지 않기 때문에 우리가 원하는 기능을 구현하기 어렵다. 프로그래밍 언어는 이러한 CPU의 기본 명령어들 중 주로 사용하는 기능을 사람이 이해하기 편한 형태로 나타낸것을 말한다. 프로그래밍 언어는 크게 저급언어(Low-level Language)와 고급언어(High-level Language)로 분류하며 일반적으로 고급 언어 -> 저급언어 -> 기계어로 번역된다. 고급언어는 대부분의 개발자들이 많이 사용하는 Python, C++, 자바, C, , 루비등이 있으며 저급언어로는 대표적으로 Assembly Language가 있다.

프로그래밍 언어를 분류하는 또다른 기준으로는 낮은 단계의 언어로 번역하는 방법에 따라 분류하는 방법이 있다. 프로그래밍 언어를 통해 작성된 코드는 번역 방법에 따라 크게 원시코드를 코드를 실행 가능한 형태의 기계어로 미리 번역하는 컴파일러(Compiler)를 이용하는 방법과 소스코드를 바로 실행하는 인터프리터 언어(Interpreter) 언어로 구분된다. 컴파일러 언어는 컴파일을 거쳐 실행 가능한 형태의 프로그램을 생성하는 C, Java 등이 있으며, 인터프린트 언어는 대부분 Javascript 와 같은 스크립트 형태의 언어이다.

많이 사용되는 프로그래밍 언어 #

구글에서는 내부적으로 3가지 언어를 가장 많이 쓴다고 알려져 있다.

  1. C++
  2. 자바
  3. 파이썬

생물정보학 분야에서 분석과정을 자동화하는데 아래의 언어들을 많이 사용한다.

  1. 파이썬

Incoming Links #

Related People #

Related Data Sciences #

Suggested Pages #

0.0.1_20140628_0