Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 779 Bytes

File metadata and controls

75 lines (51 loc) · 779 Bytes

computer basic

file

  • text
  • binary

operation system

  • windows
  • linux
  • macos
  • difference

programming language

  • C
  • java
  • python
  • difference and which to learn

the C programming language

how to compile & run

  • editor & compiler
  • IDE

basic

  • data types
  • operation & expression
  • standard io
  • function
  • process control
  • library

pointer & memory

  • memory module
  • array & pointer
  • stack & heap memory
  • struct

project

  • header file & source file
  • organize multiple files
  • preprocess, compile and link
  • makefile

debug

log

  • printf

debugger

  • gdb

git

  • version control
  • add & commit
  • pull & push
  • branch & merge
  • tag
  • mechanism

what to do next

  • data structure
  • csapp or 6.001 & 6.004
  • other languages