Computer Programming Computer Programmering

Computer Programming Computer Programmering

Computer Programming: A Hierarchy Of Languages Computer Programmering: et hierarki af Sprog


A computer cannot work without software to direct its hardware. En computer kan ikke fungere uden software til at rette sin hardware. That is where computer programming comes into the scene. Det er der, programmering af computere kommer i den scene. A programmer is a person who writes software for a computer to use. En programmør er en person, som skriver software til en computer til at bruge. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Der er mange former for programmering sprog, som de kaldes, lige fra den simple samleprocesser sprog til det mere komplicerede C + + og Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Disse sprog er opdelt i en lille hierarki, der spænder fra maskinen kode til højt sprog.

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. Hvert niveau af dette hierarki er mere kompleks end den ene under det, men jo højere et sprog er i hierarkiet, jo langsommere vil køre som et program i almindelighed, fordi det er, der skal udarbejdes i en maskine kode. Uanset sproget anvendes, programmering af computere er en vigtig opgave i verden i dag simpelthen på grund af størrelsen af computere vi bruger i branchen.

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. Det laveste niveau af edb-programmering sprog er maskinen kode, som blot er en lang liste af 1 og 0's, som er læst af forarbejdningsvirksomheden direkte. 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. Det næste trin op er samleprocesser sprog, som bruger mnemonics kendt som opcodes og hexadecimale, en base-16 nummereringssystem, at manipulere 1's og 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 er lettere for en programmør til at beskæftige sig med montage, fordi det bruger bogstaver i stedet for blot at være en lang perlerække af binære (1 og 0's) numre. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Fordi samling er et skridt ovenfor maskine koden, er det den hurtigste sprog i form af at blive udarbejdet.

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. Det næste niveau af programmerings sprog er, hvad der er kendt som den højt niveau sprog. Disse computer programmerings sprog er de mest kendte, og som omfatter de meget anvendte C, C + + og Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Selv nogle af de mindre udbredte sprog som Pascal, BASIC, og FORTRAN betragtes alle som højt niveau sprog.

The high-level languages are different from assembly in that they have their own syntax and wording system. På højt niveau sprog er forskellige fra forsamling i, at de har deres egen syntaks og formulering 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. I stedet for at bruge opcodes at manipulere hexadecimale tal, højt niveau sprog har symboler og / eller faktiske ord, der kan manipulere data på et højere niveau.

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. Fra den simple samleprocesser sprog til det mere komplicerede højt niveau sprog, edb-programmering er inddelt i flere lag, hvert lag er mere kompliceret end det sidste. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. De laveste lag, maskinen kode, der ikke kan forstås af mennesker, fordi det er simpelthen 1's og 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. Det næste niveau er samleprocesser sprog, som erstatter den 1's og 0's med mnemonics og hexadecimale tal, hvilket gør det nemmere for mennesker at bruge.

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. På højt niveau sprog, herunder FORTRAN, BASIC, C + + og Java, skal du bruge symboler og / eller ord, der kan gøre mere med mindre linjer kode end forsamling. 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 for at blive omsat til en form, der læses af computeren, skal disse højt niveau sprog skal oversættes, eller udarbejdes, til samling og derefter til maskinen kode. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Derfor samleprocesser sprog kører hurtigere, er det kun nødvendigt at udarbejde en gang i stedet for to.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies For mere letforståelige computer programmering oplysninger, kan du klikke på nedenstående link for Computer Programmering For dummyer

Terms >> Contact >> Privacy Policy Vilkår>> Kontakt>> Privacy Policy

Bookmark og Share

Translate Oversætte