C와 자바는 컴파일러 언어이다.파이썬, 자바스크립트는 인터프리터 언어이다.사전적 의미를 보면컴파일러는 번역하다, 통역하다인터프리터는 해석기라는 뜻을 가지고 있다.둘 다 유사한 의미를 가지고 있다.다만, 기계어를 번역하는 방식에 차이가 있어 구별하는 것이다.프로그램을 실
알고리즘: 일련의 문제해결을 위한 순차적 절차에 따른 계단식 나열, 데이터의 순차적 처리 과정데이터구조: 데이터의 관리,체계 System (데이터에 적용할 수있는 함수, 명령, 데이터 간의 관계, 데이터의 집합 그 자체를 일컫는 것)
인터넷: 웹이전부터 있어왔던 컴퓨터 연결 네트워크Browser(Web Browser)의 기능1\. 문서의요청2\. 해석해서 시각화html 표준화에 맞는 browser의 개발 (호환성 증가)최초의 브라우저 WWW(월드 와이드 웹)서버 제작1\. 서버 컴퓨터 하드웨어2\.
문자열 String-type -> C언어에서는 문자열 타입이 없음.배열 형식 사용.배열형식구분자 사용 - 문자로 세미콜론 사용 (;)단점: 탐색이 오래 걸림.고정 길이 - 긴 문자열 길이x 부분문자열의 개수단점: 낭비되는 문자열이 생김.포인터를 사 중요한건\*와&단점
자연언어사람들이 일상에서 쓰는 언어논리적으로 모호하고 애매하여 논리적으로 부적합성을 가진다.인공언어컴퓨터에서 사용하는 언어true와 false의 명확한 논리를 갖고 있다.프로그래밍 언어가 속한다.저급 언어 (보다 하드웨어에 가까운 언어)기계어, 기호 언어기호 언어: 명
스레드thread는 실 혹은 흐름이라는 의미를 가지고 있다.프로그램을 실행시키는 데 핵이되는 스레드를 메인스레드라고 한다.하나의 스레드는 하나의 작업만 할 수 있다.작업이 완료되거나 중단되기 전까지는 다른 작업을 할 수가 없을 것이다.메인스레드와 함께 여러 개의 스레드
함수의 선언파이썬은 함수를 선언할 경우에def 함수명(매개변수)함수의 선언은 실행시킬 동작을 미리 정의하는 것에 가깝다고 할 수 있겠다.함수의 호출함수명()을 적어서 함수와 함수에 포함된 코드를 호출할 수 있다.파이썬은 함수를 작성시에 블록연산자 대신에 콜론(:)과 들
재귀란 원래 자리로 되돌아가는 뜻을 가지고 있다.재귀함수를 쓰는 방식은 주어진 문제를 해결하기 위해 하나의함수에서 자기 자신을 다시 호출하여 작업을 수행하는 방식을 말한다.재귀함수가 아닌 반복 방식으로 문제를 충분히 해결할 수 있다.따라서 반복문이나 재귀함수를 쓰는 것
1.1. 컴퓨터의 발전 과정컴퓨터의 역사는 기계식 계산 장치에서 시작해 현대의 집적 회로(IC) 기반 컴퓨터에 이르기까지 획기적인 발전을 거듭했습니다.초기 기계식/전자식 컴퓨터차분기관 (Difference Engine): 19세기 찰스 배비지가 설계한 기계식 계산기.애