형이 아는거 다 털어서 이게 이 주제에 대해선 마지막 ㅎㅎ

늬들에게 고급언어의 특징을 알려주지.

진정한 고급언어는 이 바닦에서 속칭 말하는 불필요한 \"보일러 플레이트\"가 최소화 되어야 한다.

니가 언어를 잘 모르더라도 딱 봤을 때 80%이상 이게 뭐하는지 바로 알수 있고, 나머지 20%정도는 아는 생키한데 설명들으면 5분 안에 설명이 되는 해당 언어 특징 정도? 이런게 하이레벨 프로그래밍 언어.

반대로 20% 정도 즉시 이해 가고, 80% 정도 설명을 5분 이상 들어야 된다면 대체로 저급언어(하스켈같은 예외도 있다는 말임)

하이레벨 일수록 기계와는 반대로 인간이 추상화 시켜논 개념을 알아야 함 - 멀티 메쏘드, 선언적 프로그래밍, 리액티브 프로그래밍, 코루틴, 비동기 프로그래밍, 가비지콜렉션 ...

반대로 로우레벨은 기계에 대한 추상화를 알아야 됨 - 메모리, 클럭 사이클, 포인터, 레지스터, ...

이것으로 추상화, 고급, 저급 개념에 대해 형이 아는 썰은...