오늘날 사용되는 실제 프로세서는 '성능'을 중심으로 세부 사항이 복잡하게 구성되어있다. 그리고 이 프로세서는 인출,해석,실행 사이클을 계속 반복 수행한다. 인출 메모리에서 처리할 명령어를 인출한다. 해석 가져온 명령어를 해석한다. 명령어가 무슨 일을 하는지 파악하고
1950년대 말, 1960년대 초에 컴퓨터가 프로그래머를 대신해서 더 많은 일을 수행하게 되는 또 다른 움직임이 일어났는데, 바로 특정 프로세서에 독립적인 고수준 프로그래밍 언어의 개발이다. 고수준 언어 고수준 언어를 쓰면 사람이 표현하는 방식에 가까운 용어로 계산과
첫 번째로 cookie에 대해 설명하기에 앞서 HTTP에 대해서 먼저 알아야 한다. HTTP는 stateless 프로토콜이기 때문에 과거에 교환됐었던 request와 reponse의 상태를 저장하지 않는다. 그렇기 때문에 과거의 상태를 바탕으로 현재의 request를
IETF(국제 인터넷 표준화 기구) > 인터넷의 운영, 관리, 개발에 대해 협의하고 프로토콜과 구조적인 사안들을 분석하는 인터넷 표준화 작업기구이다. ICANN(국제 인터넷 주소 관리 기구) > 1988년에 설립된 인터넷의 비즈니스, 기술계, 학계 및 사용자 단체
애플리케이션 운영체제를 플랫폼으로 삼아 작업을 수행하는 온갖 종류의 프로그램이나 소프트웨어 시스템을 총칭하는 용어. 조그마할 수도 있고 클수도 있다. 하나의 특정 과제에 집중할 수도 있고 폭넓은 기능을 처리할 수도 있다. 판매될 수도 있고 무료로 배포될 수도 있다.
프레임워크는 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합이며, 완성된 어플리케이션이 아닌 프로그래머가 완성시키는 작업을 해야한다.프레임워크는 어플리케이션 개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능을 위해
컴퓨터 구조는 실력있는 개발자가 되기 위해서는 반드시 알아둬야 할 기본 지식이다. 코드 작성은 배우면 어떻게든 구현할 수 있게 된다. 하지만 코드에 문제가 생기고 그 문제가 단순히 코드의 문법적인 문제가 아니라 한다면 컴퓨터 구조를 몰랐을 때 그저 왜 작동하지 않는지의
사람들이 일상생활에서 물건을 정리하여 저장하는 것과 마찬가지로 프로그램에서도 자료들을 정리하여 보관하는 여러 가지 구조들이 있는데, 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 자료 구조(data structure)라고 한다.책을 쌓아 올리는 것처럼 자료
선형 검색이란, 분류되지 않은 데이터 목록에서 사용하기에 좋은 검색 방법으로 JS에서는 indexOf,includes,find,findIndex등의 메소드가 선형 검색의 기능을 수행한다. 이 선형 검색은 데이터가 모인 집합의 처음부터 끝까지 하나씩 순서대로 비교해서 원