// java 예시
int n = 1;
boolean bl = true;
float fl = 0.125;
// javascript 예시
let n = 1;
let bl = true;
let fl = 0.125;
let function = () => {}
언어 | 장점 | 단점 |
---|---|---|
정적 언어 | 1. 타입 에러로 인한 문제점을 조기에 발견할 수 있어 타입의 안정성 ⬆ 2. 컴파일 시 타입에 대한 정보를 결정하기에 속도 ⬆ | 1. 배우기 어려움 |
동적 언어 | 1.배우기 쉬움 2. 실행 시까지 타입에 대한 결정을 미룰 수있기에 선택의 여지가 많음(중도 배열로 재할당 등) | 1. 실행 도중 변수에 예상하지 못한 타입이 들어와 타입 에러가 발생하는 경우가 있음 |
- Compiler : 컴파일 이라고하며 특정 언어의 코드 전체를 다른 언어로 바꿔주는 과정
- Type : 한글로 자료형이라고하며 int, short, long, boolean, float 등이 있다