Computer Programming Компютърно програмиране

Computer Programming Компютърно програмиране

Computer Programming: A Hierarchy Of Languages Компютърно програмиране: йерархия на чужди езици


A computer cannot work without software to direct its hardware. А компютърът не може да работи без софтуер, за да насочи своите хардуер. That is where computer programming comes into the scene. Това е мястото, където е компютърно програмиране идва в сцена. A programmer is a person who writes software for a computer to use. Програмист е човек, който пише софтуер за компютър, за да използвате. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Има много видове езици за програмиране, тъй като те се наричат, вариращи от simplistic асемблер за по-сложни C + + и Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Тези езици са разделени на малки йерархия, вариращи от машината код, за да високо ниво на езика.

Each level of this hierarchy is more complex than the one below it; however, the higher a language is on the hierarchy, the slower it will run as a program in general because it has to be compiled into a machine code.  Regardless of the language used, computer programming is a vital job in today's world simply because of the amount of computers we use in the industry. Всяко ниво на тази йерархия е по-сложна, отколкото този, под него, обаче, толкова по-висок език е на йерархия, на бавен, че ще се пуска в програмата като цяло, защото тя трябва да бъде съставен в машината код. Независимо от езика използват компютърни програми е жизнено важен за работа в днешния свят просто защото от сумата на компютри ще използват в индустрията.

The lowest level of computer programming languages is machine code, which is simply a long list of 1's and 0's which are read by the processor directly. Най-ниско е нивото на компютърни програмни езици е машина код, който е просто дълъг списък от 1 и 0 на които са били прочетени от процесор директно. The next step up is assembly language, which uses mnemonics known as opcodes and hexadecimal, a base-16 numbering system, to manipulate the 1's and 0's. Следващата стъпка е асемблер, която използва мнемоника, известни като opcodes и шестнадесетичен, база-16 номерационни системата, за да се манипулира от 1 и 0 години.

It is easier for a programmer to deal with assembly because it uses letters instead of just being a long string of binary (1's and 0's) numbers. По-лесно е за програмист да се справят с събрание, защото той използва букви, вместо просто да си дълъг низ от двоичен (1 и 0's) номера. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Защото събрание е една стъпка по-горе машина код, той е най-бързият език в смисъл, че са съставени.

The next level of programming languages are what is known as the high-level languages.  These computer programming languages are the most familiar, which include the highly used C, C++, and Java. Следващото ниво на програмни езици, са това, което е известно като високото ниво езици. Тези компютърни програмни езици са най-познати, които включват най-използваните C, C + + и Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Дори и някои от по-малко използваните езици като Паскал, основни и FORTRAN са всички считат високо ниво на езика.

The high-level languages are different from assembly in that they have their own syntax and wording system. Високото ниво езиците са различни от сглобяване в това те имат свои собствени синтаксис и формулировка система. Instead of using opcodes to manipulate hexadecimal numbers, high-level languages have symbols and/or actual words that can manipulate data at a higher level. Вместо да използвате opcodes да манипулират шестнадесетичен номера, високо ниво на езика са символи и / или действителни думи, които могат да манипулират данните на по-високо ниво.

From the simplistic assembly language to the more complicated high-level languages, computer programming is divided into multiple layers, each layer being more complicated than the last. От simplistic асемблер за по-сложни високопоставени езици, компютърни програми се разделят на няколко слоя, като всеки слой е по-сложно, отколкото на последния. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Най-ниската слой, машина код, не може да бъде разбрана от хората, защото това е просто 1 и 0 години. The next level is assembly language, which replaces the 1's and 0's with mnemonics and hexadecimal numbers, making it easier for humans to use. Следващото ниво е асемблер, която заменя 1 и 0 на с мнемоника и шестнадесетичен числа, което е по-лесно за хората да използват.

The high-level languages, including FORTRAN, BASIC, C++, and Java, use symbols and/or words that can do more in less lines of code than assembly. Високото ниво езика, включително FORTRAN, основни, C + + и Java, използвайте символи и / или думи, които могат да направят повече за по-малко линии на кода от сглобяване. However, in order to be translated to a form that is readable by the computer, these high-level languages must be translated, or compiled, to assembly and then to machine code. Все пак, за да бъдат преведени на формуляр, който се чете от компютъра, тези езици на високо ниво, трябва да бъдат преведени, или състави, за монтаж и след това на машината код. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Ето защо асемблер писти-бързо, това само трябва да се съставят веднъж вместо два пъти.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies За по-лесни за разбиране компютърно програмиране информация, моля кликнете на следния линк за Компютърно програмиране за манекени

Terms >> Contact >> Privacy Policy Условия>> контакти>> Политика на поверителност

Запомнете и споделяйте

Translate Превеждам