컴퓨터 프로그래밍

컴퓨터 프로그래밍

컴퓨터 프로그래밍: 언어의 계층구조


컴퓨터는 소프트웨어 없이 그것의 기계설비를 지시하기 위하여 작동될 수 없다. 그것은 장면이 컴퓨터 프로그래밍에 의하여 들어오는 곳 이다. 프로그래머는 사용에 컴퓨터를 위해 소프트웨어를 쓰는 사람이다. 그(것)들 불리기 때문에 단순한 어셈블리 언어에서 더 복잡한 C++에 배열하는 프로그램 언어의 많은 종류가, 및 자바는 있다. 이 언어는 기계 부호에서 고급 언어에 배열하는 작은 계층구조로 분할된다. 

이 계층구조의 각 수준은 그것의 밑에 것 보다는 더 복잡하다; 그러나 언어가 계층구조에 더 높으면, 컴파일되어야 한다 때문에 천천히 장군에 있는 프로그램으로 기계 부호로 달릴 것이다.  사용된 언어에 관계 없이, 컴퓨터 프로그래밍은 우리가 기업에서 사용하는 컴퓨터 양 때문에 오늘 세계에 있는 단순히 생명 일이다.

컴퓨터 프로그래밍 언어의 저급은 처리기에 의해 직접 읽히는 단순히 1의 긴 명부 및 0인 기계 부호이다. 다음은이다 opcodes로 알려져 있다 16 진법 연상 기호를 사용하는 어셈블리 언어, 기초 16 수 체계, 1 및 0을 조작하기 위하여 세운다.

그것이 이원 (1과 0) 수의 긴 일련이기 대신에 편지를 다만 이용하기 때문에 프로그래머가 집합을 다루는 것이 쉽다. 집합은 기계 부호의 위 1개 단계이기 때문에, 컴파일 식으로 가장 빠른 언어이다.

프로그램 언어의 다음 수준은 알려지는 무슨이 고급 언어로이다.  이 컴퓨터 프로그래밍 언어는 높게 사용한 C, C++ 및 자바를 포함하는 가장 친밀하다. 몇몇 조차의 파스칼 BASIC 및 포트란 전부와 같은 적은 사용한 언어 고려한 고급 언어이다.

고급 언어는 그들의 자신의 통어론 및 말씨 시스템이 있다 집합과 다르다 에서. 16 진수를 조작하기 위하여 opcodes 이용 대신에, 고급 언어에는 상급 수준에 데이터를 조작할 수 있는 실제적인 워드 및 또는 상징 가 있다.

단순한 어셈블리 언어에서 더 복잡한 고급 언어에, 컴퓨터 프로그래밍은 다중 층, 각 층으로 지속하십시오 더 복잡한 분할된다. 단순히 1 및 0이기 때문에 가장 낮은 층, 기계 부호는 인간에 의해, 이해될 수 없다. 다음 수준은 인간이 사용하도록 연상 기호와 16 진수로 1 및 0을 교환하는 그것을 쉽게 하는 어셈블리 언어, 이다.

고급 언어, 포트란을 포함하여, BASIC, C++ 및 집합 보다는 더 적은 코드 행에서 더 많은 것을 할 수 있는 자바, 사용 상징 및 또는 워드. 그러나, 컴퓨터에 의하여 읽기 쉬운 양식으로 변환되기 위하여, 이 고급 언어는 변환되거나, 컴파일되, 집합을 에 그 후에 기계 부호를 에 한다. 그런 이유로 어셈블리 언어는, 그것 두번 대신에서만 한 번 컴파일될 필요가 있다 빨리 달린다.

더 많은 것을 위해 컴퓨터 프로그래밍 정보를, 누른다 거짓을 위해 컴퓨터 프로그래밍을 위한 뒤에 오는 링크를 쉽 에 이해하십시오

 

접촉 >> 프라이버시 정책 및 사용 조건



저작권 © 2009-2010년 ComputerProgramming123.info 판권 소유.

북마크와 몫

변환하십시오