인덴트 (레벨)
Exam0710 tree기능 구현 알고리즘 (재귀호출)
Exam0720 디렉토리 삭제하기 (재귀호출하며 타고 올라오면서 삭제한다.)
모든 하드웨어는 다 cpu가 있다.
모든하드웨어는 Ram을 다 가지고 있다.
Instruction set summary(개발 명세서)
어셈블리 언어로 개발하던 시절보다 지금은 천국임
dll : c funtion들이 들어있음
(dll, so, lib파일 + 함수 사용 문서)
치명적인 문제 : ATI 글카와 Nvidia 클카에 들어있던 함수 명이 모두 달랐다는거,
하드웨어를 제어하는 펑션이 들어있는 역할을 하는게 드라이버이다.(dll, so, lib 등등)
API규칙에 따라 만든게 드라이버
Dynamic linking libarary (Dll) (중복되지 않고 a.dll을 쓸수있다. => 메모리 낭비가 덜하다)
lib은 스태틱링킹라이브러리 (중복되서 a.lib파일이 올라온다 => 메모리 낭비됨)
하버드강의 cs50
컴퓨터과학개론 책 읽어보기
Input | output | |
---|---|---|
File | FileInputStream FileReader ex)gif,png,pdf,jpg… |
FileOutputStream FileWriter ex) txt, html, csv, css, js… |
Memory | ByteArrayInputStream | ByteArrayOutputStream |