우선 위키피디아의 내용 1 을 참고하면, 상당한 고급 수준의 언어까지 총 세 단계로 나뉘어져 있다. 프로그래밍 언어 별 지향하는 바가 확실해도 용례에 따라 활용의 범주가 넓어질 수 있음에 현재 사용하고 있는 언어의 복습 범위 및 순차를 정리하고자 low-level, high-level의 종류만 간략하게 발췌했다.
-
low-level
- machine code
- assembler language
-
high-level
- interpreted
- compiled
- machine code generation
- intermediate representations
- source-to-source translated/transcompiled
프로그래밍과 관련된 전반적인 내용 혹은 키워드가 궁금한 분은 Programming paradigm 2 을 참고하면 좋을 것 같다.
DA나 DS 쪽을 자동화 하는 것에 관심이 많다보니, 전체 flow가 진행됨에 있어서 잊었거나 몰랐던 개념을 Python으로 응용하는 것에 중점을 두고 차차 정리할 예정이다. 대략적인 정리 순서는 DB>EDA/FE>ML/DL로 편하려고 작성한 코드를 공유하겠지만, VSL이나 CI/CD는 tutorial 예시만 사용하는 게 맞다고 생각된다.
- GCP
- Git/GitHub
Footnotes
-
저급 프로그래밍 언어, 고급 프로그래밍 언어 는 한국어로 확인이 가능하지만, 영문판에서 더 많은 정보를 확인 가능함. ↩
-
한국어 번역본이 없기에 개요를 확인할 수 있는 이미지를 첨부했으며, references는 위키피디아에서 확인이 가능함. ↩