프로그래밍 언어란?
컴퓨터가 수행해야 될 명령과 순서를 쓴 text 문서를 프로그램 이라고 한다. 이 때 쓰여진 언어가 바로 프로그래밍 언어이다.
하지만 컴퓨터는 프로그래밍 언어로(고급언어) 쓰여진 문서를 바로 읽을 수 없기 때문에 0, 1의 형태(기계어)로 컴파일러를 이용해 변환 해줄 필요가 있다.
프로그래밍 언어의 종류
/ | 컴파일 언어 | 동적 언어 |
---|---|---|
종류 | C, C++, Go.. | JAVA, C#, PYTHON.. |
장점 | 속도가 빠르다 | 어떤 플랫폼에서도 실행 가능 |
단점 | 각 플랫폼 별로 다른 변환이 필요 | 속도가 느리다 |
Go 언어
2009년에 google에서 만들어졌다.
켄 톰슨
C언어 이전의 B언어를 만들었음
롭 파이크
UTF-8 사용 빈도가 높은 문자에 적은 용량을 부여함.