ashbeekim / study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS Archive

Contents


Programming

우선 위키피디아의 내용 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 을 참고하면 좋을 것 같다.

Overview of the various programming paradigms according to Peter Van Roy

DA나 DS 쪽을 자동화 하는 것에 관심이 많다보니, 전체 flow가 진행됨에 있어서 잊었거나 몰랐던 개념을 Python으로 응용하는 것에 중점을 두고 차차 정리할 예정이다. 대략적인 정리 순서는 DB>EDA/FE>ML/DL로 편하려고 작성한 코드를 공유하겠지만, VSL이나 CI/CD는 tutorial 예시만 사용하는 게 맞다고 생각된다.


Tools

  • GCP
  • Git/GitHub

etc.


Footnotes

  1. 저급 프로그래밍 언어, 고급 프로그래밍 언어 는 한국어로 확인이 가능하지만, 영문판에서 더 많은 정보를 확인 가능함.

  2. 한국어 번역본이 없기에 개요를 확인할 수 있는 이미지를 첨부했으며, references는 위키피디아에서 확인이 가능함.

About


Languages

Language:Jupyter Notebook 35.3%Language:CSS 35.2%Language:Python 22.2%Language:C 4.9%Language:Shell 2.3%Language:C++ 0.2%