7가지 키워드로 정리하는 핵심 포인트
- 컴파일 언어: 실행되기 전 다른 형식으로 번역되는 언어
- 인터프리터 언어: 작성된 코드 그대로 통역되어 실행되는 언어
- 절차지향 프로그래밍: 소스코드를 위에서부터 차례대로 읽고 실행하는 방식
- 객체지향 프로그래밍: 프로그램을 객체 단위로 나누어 프로그래밍 하는 방식
- 함수형 프로그래밍: 함수형 기능들을 활용해 변수의 사용을 최소화하는 프로그래밍 방식
- 매니지드언어: 언어 자체에서 메모리를 관리해주는 언어
- 언매니지드언어: 개발자가 직접 메모리를 관리해야하는 언어
- 컴파일언어는 인터프리터 언어에 비해 프로그램 실행이 빠르다.
- 인터프리터 언어는 자료형에 있어 컴파일 언어보다 자유롭다.
- 함수형으로 프로그래밍 하면 변수 사용을 최소화 할 수 있다.
- 자바로 작성한 프로그램은 컴퓨터 마다 다르게 컴파일 할 필요가 없다.
문장에 들어갈 알맞은 단어 선택하기
- 함수형 프로그래밍을 사용하면 스레드가 많이 사용되는 환경에서 변수 문제로부터 안전한 코드를 작성할 수 있다.
- 객체지향 프로그래밍에서는 상속을 사용해 기본이되는 부모클래스로부터 추가 속성이나 기능이 있는 자식 클래스를 파생할 수 있다.
프로그래밍 언어와 가장 연관이 깊은 개념 고르기
자바 => JVM
C => 포인터
스칼라 => 함수형프로그래밍
자바스크립트 => 인터프리터언어
가까운 언어 찾아 쓰기
참고:
- 혼자 공부하는 얄팍한 코딩지식(고현민 저) 한빛미디어
반응형
'개발 > Inafolio' 카테고리의 다른 글
[혼공단 9기] 혼공얄코 - 쎄굿바 혼공단! (1) | 2023.02.19 |
---|---|
[혼공단 9기] 혼공얄코 - 6주차 미션 (2) | 2023.02.14 |
[혼공단 9기] 혼공얄코 - 4주차 미션 (0) | 2023.01.30 |
[혼공단 9기] 혼공얄코 - 3주차 미션 (0) | 2023.01.18 |
[혼공단 9기] 혼공얄코 - 2주차 미션 (0) | 2023.01.10 |