CS 3

[CS] 저급 언어와 고급 언어, 컴파일과 인터프리터

저급 언어와 고급 언어프로그래밍 언어는 저급 언어와 고급 언어로 분류할 수 있다. 저급 언어에는 기계어(Machine Language)와 어셈블리 언어(Assembly Language)가 있으며, 고급 언어에는 C언어, JAVA, Python 등이 있다.저급 언어와 고급 언어를 나누는 기준은 사람이 쉽게 이해할 수 있는지 없는지의 여부를 기준으로 한다. 사람이 잘 이해할 수 있고 친숙하면 고급 언어, 컴퓨터가 이해하기 쉽고 가까운 언어이면 저급 언어로 분류한다.저급 언어기계 중심의 언어로, 컴퓨터가 이해하기 쉬운 이진법으로 이루어진 언어이다. 컴퓨터가 바로 실행할 수 있어 실행 속도가 빠르지만 가독성 및 생산성이 낮다. 저급 언어의 종류에는 기계어와 어셈블리어가 있다.1) 기계어(Machine Langu..

Programming/CS 2024.09.23

[CS] 컴퓨터 구조의 큰 그림

컴퓨터가 이해하는 두 가지 정보데이터데이터는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보를 말한다. 컴퓨터와 주고받는 정보 또는 내부에 저장된 정보를 데이터라 통칭하기도 한다.명령어명령어는 컴퓨터를 실질적으로 움직이는 정보를 말한다. 쉽게 말해 컴퓨터는 결국 명령어를 처리하는 기계이며, 데이터는 명령어를 위한 일종의 재료라고 할 수 있다.예제. 1과 2를 더하라'1'과 '2' → 데이터'1과 2를 더하라' → 명령어컴퓨터의 네 가지 핵심 부품컴퓨터의 종류세상에는 다양한 종류의 컴퓨터가 있다. 라즈베리파이, 아두이노와 같은 작은 컴퓨터부터 스마트폰, 노트북, 데스크톱, 서버 컴퓨터에 이르기까지 그 크기와 용도도 제각각이다.하지만 컴퓨터의 종류를 막론하고 컴퓨터를 이루는 핵심 부품은 크게 다르지 않다...

Programming/CS 2024.09.23

[Windows] 컴퓨터 IP 주소 확인하기 - ipconfig

1. 윈도우 + R키를 누르면 나오는 실행창에서 cmd를 입력하고 실행시킨다 2. cmd 창에 ipconfig를 입력하고 엔터키를 누른다 ipconfig 옵션형태 : ipconfig /{option}/? : 도움말을 출력/all : 모든 ip 설정을 출력/release : 네트워크 어댑터의 ip 주소를 제거/renew : ip 주소를 갱신/재할당/flushdns : DNS Resolver의 캐쉬를 제거/registernds : 모든 DHCP를 갱신하고 DNS의 이름을 다시 정의/displaydns : DNS Resolver의 캐쉬 목록을 표시/showclassid : 어댑터에 대해 허용된 모든 DHCP 클래스 ID를 표시/setclassid : DHCP 클래스 ID를 수정

Programming/CS 2024.09.23