Computer Programming Computer Programming

Computer Programming Computer Programming

Computer Programming: A Hierarchy Of Languages Datorprogrammering: en hierarki av språk


A computer cannot work without software to direct its hardware. En dator kan inte fungera utan programvara att inrikta sina hårdvara. That is where computer programming comes into the scene. Det är där datorprogrammering kommer in i arenan. A programmer is a person who writes software for a computer to use. En programmerare är en person som skriver program för en dator att använda. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Det finns många typer av programmeringsspråk, som de kallas, som sträcker sig från enkla montering språk till mer komplicerade C + + och Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Dessa språk är indelade i en liten hierarki, från maskinkod till hög språk.

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. Varje nivå i denna hierarki är mer komplex än en under den, men den högre språk är på hierarkin, desto långsammare kommer det att köras som ett program i allmänhet, eftersom det måste sammanställas till en maskinkod. Oavsett språk används, datorprogrammering är en viktig uppgift i dagens värld enbart på grund av den mängd datorer som vi använder i branschen.

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. Den lägsta nivån på datorprogrammering språk är maskin-kod, som helt enkelt är en lång lista på 1 och 0: s som läses av bearbetningsföretaget direkt. 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. Nästa steg upp är montering språk, som använder MNEMOTEKNIK kallas opcodes och hexadecimal, en bas-16 numreringssystem för att manipulera den 1 och 0's.

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. Det är lättare för en programmerare att hantera montering eftersom den använder bokstäver i stället för att bara vara en lång sträng av binära (1 och 0 s) nummer. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Eftersom församlingen är ett steg över maskinkod som är det snabbaste språk när det gäller att sammanställas.

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. Nästa nivå av programmeringsspråk är vad som kallas hög nivå språk. Dessa datorprogrammering språk är den mest bekanta, bland annat mycket använt C, C + + och Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Även vissa av de mindre använda språk som Pascal, Basic, och FORTRAN är alla anses hög nivå språk.

The high-level languages are different from assembly in that they have their own syntax and wording system. Högnivåkonferensen språk skiljer sig från församlingen i att de har sin egen syntax och formuleringen systemet. 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. Istället för att använda opcodes manipulera hexadecimala tal, hög nivå språk har symboler och / eller faktiska ord som kan manipulera data på en högre nivå.

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. Från enkla montering språk till mer komplicerade hög nivå språk, datorprogrammering är uppdelad i flera lager, varje lager är mer komplicerad än den sista. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Den lägsta skikt, maskin-kod, inte kan förstås av människor eftersom det är bara 1 och 0's. 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. Nästa nivå är montering språk, som ersätter den 1: or och 0: s med MNEMOTEKNIK och hexadecimala tal, vilket gör det lättare för människor att använda.

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. Högnivåkonferensen språk, däribland FORTRAN, BASIC, C + + och Java, använda symboler och / eller ord som kan göra mer i mindre kodrader än församling. 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. Men för att översättas till en form som kan läsas av datorn, dessa hög nivå språk skall översättas eller sammanställas, till montering och sedan till maskinkod. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Därför montering språk går snabbare, det bara måste sammanställas en gång istället för två gånger.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies För mer lättbegripliga datorprogrammering information, vänligen klicka på följande länk för datorprogrammering for dummies

Terms >> Contact >> Privacy Policy Regler>> Kontakt>> Sekretesspolicy

Bokmärke och Andel

Translate Översätta