<aside> 💡 프로그래밍 언어의 발달 과정은 결핍에 대한 필요에서 시작되었다. 따라서, 공부함에 있어 결핍을 느끼게 된 과정을 이해함이 중요하다.

과거, 계산기 수준의 프로그래밍 언어에서는 변수값 설정만으로 충분했지만. 하드웨어의 발달에 맞춰 더 복잡한 언어가 필요해진 것이 프로그래밍 언어다. 변수의 범위가 배열로 확장되었고, 배열의 범위가 class, object로 확장되었으며, 그 범위가 package로 확장된 것처럼.

프로그래밍 언어는 늘 더 많은 필요에 의해 새로운 개념이 필요해졌으며, 그 모든 과정의 흐름을 이해하는 것을 목표로 삼자.

</aside>

1. 오리엔테이션

2.기타

3. 프로그램