반응형

코딩/Computer Science 2

프로그래밍 언어와 분류 방법

📚 프로그래밍 언어란? 프로그래밍 언어는 컴퓨터(기계)에게 명령이나 연산을 시키기 위해 사용되는 언어입니다. 일반적으로는 소프트웨어를 작성하기 위한 소프트웨어를 가리키며 고급 언어일수록 자연어에 가깝습니다. 프로그래밍 언어는 다양한 방식으로 분류될 수 있습니다. 📗 수준에 따른 분류 인간 친화도로 표현할 수 있으며 크게 3가지로 나눌 수 있습니다. 저급 언어 (Low Level) 기계어 (Machine Code) 어셈블리어 (Assembly language) 고급 언어 (High Level) ❗ 저급, 고급은 성능 차이가 아닌 추상화 또는 인간 친화도 차이입니다. 기계어 컴퓨터가 별다른 해석 없이 읽을 수 있는 프로그래밍 언어입니다. 인간의 입장에서는 난해한 프로그래밍 언어이지만 CPU를 직접 제어하며 ..

[네트워크] 네트워크란?

📚 네트워크의 정의 (network) 간한다게 설명하면 네트워크는 컴퓨터들이 통신망을 통해 서로 그물처럼 연결된 체계를 말한다. 내 컴퓨터와 you의 컴퓨터가 통신망을 통해 연결되었다면 너와 나의 네트워크가 만들어진 것이고, 전 세계 수많은 컴퓨터가 연결되었다면 그게 바로 인터넷이다. (인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN.) 네트워크에 대해 좀 더 상세하게 정의하면 다음과 같이 나타낼 수 있다. 1. 목적 : 데이터 및 리소스를 송신, 교환, 공유 2. 수단 : 케이블(유선), WiFi(무선) 3. 대상 : 2개 이상의 컴퓨터와 같은 노드 이걸 문장으로 정리하면, 데이터 및 리소스를 송신, 교환, 공유하기 위한 목적으로 유선 또는 무선 통신망을 이용해서 2개 이상의 컴퓨터와 ..

반응형