leejunkim

Home

❯

CS & SWE concepts

❯

Programming Concepts

Programming Concepts

Jun 11, 20251 min read

Basics

  • All programs have instructions written in programming languages
  • Libraries VS Frameworks
  • General Compilation Process
  • Procedural VS OOP

Language Design Approaches

  • Top-down VS Bottom-up (OOP)
  • Dynamic typing VS Static Typing
  • High level VS Low level
  • Compiled VS Interpreted

Practices

Look at code from excellent devs and check all these & learn

  • Good practices
  • Catching up with trends

SWE

  • Software engineering

Graph View

  • Basics
  • Language Design Approaches
  • Practices
  • SWE

Created with Quartz v4.5.0 © 2025

  • GitHub
  • Discord Community