profile image

L o a d i n g . . .

 

[스터디 그룹] 혼자 공부하는 프로그래밍 | Facebook

프로그래밍에 관심 있는 분들이 모여있습니다.

www.facebook.com

 

 

 

7가지 키워드로 정리하는 핵심 포인트

- 컴파일 언어: 실행되기 전 다른 형식으로 번역되는 언어

- 인터프리터 언어: 작성된 코드 그대로 통역되어 실행되는 언어

- 절차지향 프로그래밍: 소스코드를 위에서부터 차례대로 읽고 실행하는 방식

- 객체지향 프로그래밍: 프로그램을 객체 단위로 나누어 프로그래밍 하는 방식

- 함수형 프로그래밍: 함수형 기능들을 활용해 변수의 사용을 최소화하는 프로그래밍 방식

- 매니지드언어: 언어 자체에서 메모리를 관리해주는 언어

- 언매니지드언어: 개발자가 직접 메모리를 관리해야하는 언어

 

 

- 컴파일언어는 인터프리터 언어에 비해 프로그램 실행이 빠르다.

- 인터프리터 언어는 자료형에 있어 컴파일 언어보다 자유롭다.

- 함수형으로 프로그래밍 하면 변수 사용을 최소화 할 수 있다.

- 자바로 작성한 프로그램은 컴퓨터 마다 다르게 컴파일 할 필요가 없다.

 

 

문장에 들어갈 알맞은 단어 선택하기

- 함수형 프로그래밍을 사용하면 스레드가 많이 사용되는 환경에서 변수 문제로부터 안전한 코드를 작성할 수 있다.

- 객체지향 프로그래밍에서는 상속을 사용해 기본이되는 부모클래스로부터 추가 속성이나 기능이 있는 자식 클래스를 파생할 수 있다.

 

프로그래밍 언어와 가장 연관이 깊은 개념 고르기

자바 => JVM

C => 포인터

스칼라 => 함수형프로그래밍

자바스크립트 => 인터프리터언어

 

가까운 언어 찾아 쓰기

 

 

 

[CS] 프로그래밍 언어 분류

프로그래밍 언어는 나눠지는 몇 가지 기준이 있고, 각 언어는 구분된 카테고리중 하나 또는 여러 범주에 속한다. 컴파일 언어 vs 인터프리터 언어 컴파일언어 컴파일? 코드를 실행하기 전 기계어

h-owo-ld.tistory.com

 

참고:

- 혼자 공부하는 얄팍한 코딩지식(고현민 저) 한빛미디어

 

 
반응형
복사했습니다!