프로그래밍언어 2

정적(Statically) vs 동적(Dynamically) 타입 언어

용어 설명 정적 변하지 않는다. 동적 변한다. 타입 변수의 데이터 타입을 통틀어 이른다. 정적 데이터 타입 변수의 한번 정해진 데이터 타입은 변하지 않음을 말한다. 대표적으로 C언어가 정적 데이터 타입 언어이다. 아래와 같이 코드를 작성하면 에러가 발생한다. { int some = 157; some = "string" } 동적 데이터 타입 변수의 데이터 타입은 변할 수 있음을 말한다. 대표적으로 Python언어가 동적 데이터 타입 언어이다. 아래와 같이 코드를 작성해도 에러가 발생하지 않는다. value :int = 123 value = "string"

술(述)/비교 2021.06.13

프로그래밍 언어

프로그래밍 언어는 사람이 컴퓨터에게 일을 시키기 위한 도구 일 뿐이다. 사람들은 이 프로그래밍 언어를 통해서 컴퓨터에게 할 일을 전달하는 것뿐이지만 생각보다 전달하는 방법이 쉽지가 않다. 사람과 사람사이에서도 대화를 위해서 수많은 언어(한국어, 영어 등등)들과 대화 방법론들이 탄생한 것처럼 프로그래밍 언어도 수많은 언어가 탄생하고, 방법론들이 탄생을 했다. 프로그래밍 언어로는 C, Java, Python, Go, Rust 등이 탄생했고, 지금 이 순간에도 새로운 프로그래밍 언어들이 탄생하는 중이다. 방법론으로는 절차지향형, 객체지향형, 함수 지향형 방법론 등이 탄생했다. 이렇게 다양한 언어가 있고, 다양한 방법론이 있지만 "사람이 컴퓨터에게 일을 시키기 위한 도구" 라는 전제조건이 바뀌지 않는 이상 서로..

잡학(雜學) 2021.05.23