C, C++, Rust - Go - Java, C# - Javascript - Python
Lower Higher
적당히 어려우면서 적당히 쉽고 적당히 사고 안 나면서 적당히 사고 나며
적당히 간단하면서 적당히 복잡한 정말 모든 면에서 거의 딱 정중앙에 존재하는 작은 오각형같은 언어같음
좀 더 로우레벨을 파보고싶은데 컴퓨터 구조쪽이면 C, Rust
운영체제 관련이면 C, C++
서버사이드로 좀 더 파보고 싶으면 Go
프론트 쪽으로 나가거나 브라우저쪽으로 파보고 싶으면 Js
C에 이미 통달했거나 로우레벨로 아예 가기도 싫은 사람은 Python
C,C++만큼 시작하기 어려운 언어도 아니고 Python만큼 컴퓨터 이론과 멀리 떨어져 있는 것도 아니라 최소한의 기본기는 확실히 갖출 수 있음
거기다가 그냥 아예 눌러앉아서 평생 아무것도 공부 안해도 먹고 살 수 있는 자바공화국 대한민국이라는 배경까지 포켓몬스터의 피카츄같은 언어가 따로 없음
유일하다고 생각되는 단점은 이미 너무 성숙해버린 언어에 해결하고자 하는 문제도 거의 대부분 해결된 상태라 배워봤자 기존 지식을 답습하는 것밖에 안 된다는 점이지만 수많은 장점이 이미 이를 뛰어넘어버림
자바만큼 스타터팩 언어로 안성맞춤인게 또 있을까?
그래서 자바쓰면 어떻게 시작할거임. 입문자한테는 js python이 압도적으로 허들이 낮은데 - dc App
나도 동감. 현재 로우 레벨과 하이 레벨의 중간에 딱 낑겨있는 언어라고 생각해서, 두루두루 개념을 익히기 좋아보임.
죽어가는언어아니냐