본문 바로가기
728x90
반응형

컴퓨터공학42

기본적인 프로그래밍 용어 표현식 값을 만들어 내는 가장 간단한 코드 표현식이 하나 이상 모여 문장이 만들어진다. 키워드(예약어) 의미가 부여된 특별한 단어, 프로그래밍 언어에서 사용된 식별자? 식별자 이름을 붙일 때사용하는 단어 키워드는 프로그래밍 언어가 이미 사용했기 때문에 식별자로 사용할 수 없다. 특수 문자는 언더바(_)만 허용된다. 숫자로 시작하면 안 된다. 공백을 포함할 수 없다. 스네이크(뱀) 케이스 단어 사이에 _ 기호를 붙여 식별자를 만드는 경우 ex) user_nickname_list 캐멀(낙타) 케이스 단어 첫 글자를 대문자로 식별자를 만드는 경우 ex) UserNicknameList 또는 userNicknameList 식별자는 대소문자를 구분하여 a와 A는 서로 다른 식별자이다. 주석 프로그램에는 어떠한 영향.. 2022. 3. 4.
프로그래밍 언어 이진 숫자 0과 1로만 구성된 2진수체계 컴퓨터가 이해할 수 있다. 이진 코드 이진 숫자로 된 컴퓨터 프로그램 부호 프로그래밍 언어 이진 코드로 컴퓨터를 프로그래밍을 하기 어렵기 때문에 사람이 이해할 수 있는 언어로 프로그램을 만들기 위해 개발 된 것 소스코드 프로그래밍 언어로 작성된 컴퓨터 진행 계획 코드실행기 프로그래밍 언어를 컴퓨터가 이해할 수 있는 이진 숫자로 변환해 주는 것, 일종의 번역기 컴파일 언어 소스코드를 컴파일이라는 과정을 거쳐 파일로 만든 뒤 실행하는 언어로 빠르게 실행된다. 인터프리터가 필요없는 언어 C, cpp(c++), java? 인터프리터 언어 소스코드를 한 줄씩 해석하고 실행하는 언어로 느리게 실행된다. c가 python에 비해 10~350배정도 빠르다. 인터프리터라는 코드 .. 2022. 3. 4.
프로그래밍, 프로그램, 프로세서 프로그래밍 프로그램을 만드는 것 프로그램 미리 작성된 진행 계획 프로세서 진행 중인 것 프로그래밍으로 프로그램을 만들고 프로그램을 실행하면 프로세서가 진행된다. 2022. 3. 4.
계획 Crash Course의 Compter science를 보면서 블로그에 정리할 계획 유튜브 주소 : https://youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo 2022. 2. 8.
OSI 모델 ( OSI 7 계층 ) OSI; Open Systems Interconnection로 개방형 시스템을 어떻게 연결할지 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 흔히들 각 계층(Layer)을 L로 줄여서 간편하게 부른다. ex) L1 cashe, L2 cashe, L2 Switch, L3 cashe,... L1 : 물리 계층 ( Physical layer ) ex) 무선 RF소자, 유선 케이블 접점 - 노드(호스트)를 전송매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룬다. - 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의한다. ex) 동축케이블 규격, 신호의 전압, 핀들의 배치, 전선의 명세 등 - 허브(리피터)가 .. 2022. 1. 25.
웹 & 보안 관련 용어 간략 Protocol - 통신 규약 ISO ( International Organization for Standardization ) - 국제 표준화 기구 - 컴퓨터 관련 표준 목록 : https://namu.wiki/w/ISO#s-7.4 IETF ( Internet Engineering Task Force ) - 국제 인터넷 기술 위원회 OSI모형 ( Open Systems Interconnection Reference Model ) - ISO에서 만든 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 - 일반적으로 OSI 7 계층이라 불리기도 한다. Internet Protocol Suite - IETF에서 독자적 만든 인터넷을 위한 통신 프로토콜 디자인 ISP ( Internet Ser.. 2022. 1. 24.
728x90
반응형