* 프로그래밍 언어의 변천사 ①절차적 프로그래밍 → ②함수 프로그래밍 → ③ 객체지향 프로그래밍 → ④ 패키지 goto f1(c) { Class A package → → f1(c) { f2(c) { f2(c) { ↓ → module f3(c) { Class B → → f3(c) { f4(c) { f4(c) { 명령문을 기능 단위 묶는다. Why ? 코드 관리를 쉽게 하기 위해서. ① 객체지향 프로그램이 등장한 배경 ? C 에서 C ++ 이 생겨난 이유. 객체지향 프로그래밍을 도입하여 코드 관리를 편하게하고 개발자들이 기존에 작성된 코드 수정을 용이하게 하기 위해서. 가독성과 유지보성을 향상시키는 중요한 원칙이다. ② JAVA는 메모리 관리를 개발자에게 맡기는 것이 아니다. Java는 Java 가상머신(J..
CS50이란? * CS50은 하버드 대학교의 컴퓨터과학 입문 강좌이다. https://www.edwith.org/introduce 에듀케이션위드 : edwith 에드위드(edwith)는 네이버(NAVER)와 네이버 커넥트재단(NAVER Connect)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명 www.edwith.org edwith 네이버 커넥트재단에서 운영하는 온라인 교육 플랫폼에서 입문 cs지식을 얻고자 해당 강의를 신청하여 수강하고 있다. 스크래치 알고리즘을 구성하는 요소로는 함수, 조건, 불리언 표현, 루프 등이 있다. 스크래치라는 그래픽 프로그래밍 언어를 ..