쉬운 언어와 간편하고 폭넓은 프레임웍.


이게 있어야 프로그래밍으로 할 수 있는게 많아지고 재미있음.


고급언어는 학습 범위의 큰 틀을 이해하는데 도움을 주고,


개념을 쉽게 잡게 해 줌.


로우레벨로 내려가는건 프로그래밍의 재미를 느낀 후


성능과 자립성, 디테일에 욕심이 생길때 시작하면 좋아.


그러니까


고급 -> 저급 -> 고급 -> 저급 -> 고급


으로 가는게 맞다.


1. 개념을 익히기 위해 고급

2. 하부구조와 원리, 최적화의 힌트들을 알기 위해 저급

3. 다양한 개념과, 성능에 효과적으로 컴파일될 고급 언어의 표현을 익히기 위해 고급

4. 세세한 이형 시스템들의 예외적 차이, 하드웨어 자체를 구현( HDL 이용 )하기 위해, 병렬처리 등을 위해 저급

5. 생산성과 안정성, 제품의 수명을 높이기 위해 고급