컴퓨터 프로그래밍 및 프로그래밍 언어

컴퓨터 프로그래밍 및 프로그래밍 언어

프로그래밍 언어는 무엇인가

프로그래밍 언어는 컴퓨터와 통신하는 데 사용되는 매체이다

프로그래밍이란 무엇인가

프로그래밍 파일을 작성하는 프로그래밍 언어입니다

왜 프로그래밍

컴퓨터가 인간을 대체 인류의 일을 도와 보자

다섯 컴퓨터로 구성

CPU

제어 장치

하드웨어를 제어하는 ​​데 사용

연산자

그것은 논리 및 산술 연산으로 분할

기억

장점 : 빠른

단점 : 작은 스토리지, 전원 사라

외부 메모리

장점 : 대형 스토리지, 전원이 사라지지 않는다

단점 : 느린

입력 장치

마우스, 키보드, U 디스크를 포함하여 입력 정보,

출력 장치

디스플레이 화면을 포함하여 출력 정보, 프린터, U 디스크

U 디스크는 IO 장치입니다

기계 하드 드라이브

기계 팔

데이터 읽기

트랙

데이터 저장

부문

부문 트랙

평균 시간 데이터를 추구

5 + 4.15 = 9.15ms

평균 탐색 시간

5ms의

평균 지연 시간

컴퓨터 7200r / 분 4.15ms이다

SSD를

아니, 평균 탐색 시간없고, 빛 정보의 전파 속도에 따라

컴퓨터 운영 체제

파일은 무엇입니까

가상 운영 체제 파일의 개념이 제공됩니다

신청 절차는 무엇입니까

응용 프로그램은 논문 많이 있습니다

사용하는 운영 체제는 무엇입니까

복잡한 지시 사항은 하드웨어를 단순화

사용자 / 운영 체제 / 응용 프로그램 / 하드웨어

하드웨어 : 운영 시스템

운영 체제 : 사용자 / 응용 프로그램 / 하드웨어

응용 프로그램 : 운영 시스템

운영 체제가 시작

  1. 임시 운영 체제를 시작
  2. 그런 다음 임시 운영 체제는 운영 시스템 경로의 주소를 읽어
  3. 실제 운영 체제를 시작

프로그래밍 언어

기계 언어, 어셈블리 언어와 높은 수준의 언어로 프로그래밍 언어

기계 언어 (낮은 수준의 언어)

하드웨어와 직접 상호 작용

장점 : 높은 효율

단점 : 개발의 낮은 효율

어셈블리 언어

하드웨어와 직접 상호 작용

장점 (기계 언어에 비해) : 높은 효율의 개발

단점 (기계 언어에 비해) 낮은 효율성

컴파일 된 언어와 해석 언어로 높은 수준의 언어

컴파일 된 언어

하드웨어와 간접 상호 작용

기록은 모든에만 번역 될 컴퓨터에서 다른 OBJ 파일로 변환 된 문서와 통신 얻을 결과를 완료

장점 (비교 해석 언어) : 고효율

단점 (해석 언어에 비해) 낮은 개발 효율성

예를 들면 : C, 자바

해석 언어

그는 번역을 말한다

장점 (컴파일 된 언어에 비해) : 높은 효율의 개발

단점 (컴파일 된 언어에 비해) 낮은 효율성

예를 들어 파이썬

프로그래밍 언어 범주

C : 하드웨어와의 상호 작용

C ++ : 객체 지향 C

자바 : 아주 좋은 크로스 플랫폼

파이썬 : 전능

PHP : 세계 최고의 언어

GO : 높은 동시성을 지원

JS : 언어 구문의 역사에서 최악

네트워크 병목 효과

애플리케이션 네트워킹 요구

네트워크는 10ms의 지연, 그리고 더 빨리 해석 언어 것이다 1ms의 것보다 컴파일 된 언어의 효율성했다

추천

출처www.cnblogs.com/yunluo/p/11261175.html