본문 바로가기

전체 글

(158)
bit & Byte bit (=binary digit) 컴퓨터에서 사용하는 가장 작은 정보 단위. 이진수(두 개의 숫자로 구성된 숫자 체계)의 한 자리로, 0 혹은 1로만 설정 가능. Byte 1byte = 8bit. 컴퓨터에서 문자를 나타내는 가장 작은 단위. (알파벳: 한 글자당 1 바이트 / 한글: 한 글자당 2 바이트) 2^8인 256까지 표현이 가능.
프로그래밍 언어 프로그래밍 언어가 존재하는 이유 : 기계에게 일을 시키기 위해서. 기계에게 일을 시키려면 기계한테 말을 해야함. (기계어. 1세대 언어) 기계어 어려움. (오직 0과 1) 그래서 나온게 어셈블리어. (컴파일하면 기계어로 변환. 2세대 언어) 그러나 여전히 어려움. 이때 나온게 c언어. (컴파일하면 어셈블리어로 변환. 3세대 언어) + 본래 컴퓨터는 계산을 위함이었는데 점점 관리까지 영역 확장. 관리의 핵심은? 모듈화(=객체화) c언어는 객체화가 가능하긴 해도 이걸 도와주는 문법적 장치가 없음.(왜냐하면 단순히 어셈블리어가 어려워서 나온 것이기에.) 그래서 나온게 c++(=c언어+객체지향 문법(ex)class)) + "메모리 관리"를 수동으로 해야할까? 하드 디스크 용량이 아무리 커도 렘이 맞춰주지 않으면..
Git(+Github) Git 1. 버전관리 툴 $ cd (폴더 디렉토리) 개발하기 위한 파일들이 다 담긴 프로젝트 폴더에서 Git을 시작하면 .git이란 숨김폴더 공간이 생성됨. $ git init 백업이 필요할 때, 이 시점까지 한 내용을 기록한 후 commit 명령어를 실행 $ git commit -m "(작업수행 내용)" 각 버전의 변경사항들만 기록되는 것이라 여러번 하여도 용량이 크게 늘어나지 않음. 프로젝트의 과거 상태가 필요할 경우, $ git logs 로 여태까지의 내역을 확인하고, $ git reset --hard aaaa
2020년 04월 14일, 공부계획 -복습하기(13~14일 진도) -codeup.kr 기초3 복습 & 기초4-1 20문제 이상 풀기. -code.org 코스4 완료하기.
System.out.println System.out.println("안녕하세요");
2020년 04월 09일, 공부계획 15:00 ~ 16:30 : 자바 복습 16:30 ~ 18:30 : code.org 4문제 20:00 ~ 22:00 : 코드업 2문제