Computer Programming: A Hierarchy Of Languages Computer Programming: et hierarki av Languages
A computer cannot work without software to direct its hardware. En datamaskin kan ikke jobbe uten programvare for å dirigere sin maskinvare. That is where computer programming comes into the scene. Det er der datamaskinen programmering kommer inn på scenen. A programmer is a person who writes software for a computer to use. En programmerer er en person som skriver programvare for en datamaskin å bruke. 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 finnes mange typer programmeringsspråk, som de kalles, fra enkle montering språk til mer kompliserte C + + og Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Disse språkene er delt inn i et lite hierarki, fra maskinen koden til høy 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. Hvert nivå i dette hierarkiet er mer kompleks enn den under, men jo høyere et språk på hierarkiet blir tregere det vil kjøres som et program i generell fordi det må kompileres inn i en maskin kode. Uavhengig av språk brukte datamaskinen programmering er en viktig jobb i dagens verden bare på grunn av mengden data vi bruker i næringen. 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 nivået på datamaskinen programmeringsspråk er maskinen kode, som er bare en lang liste av 1 og 0 er som blir lest av prosessoren 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 neste trinnet er montering språk, som bruker mnemonics kjent som opcodes og heksadesimal, base-16 nummereringsplan system, å manipulere 1 og 0 er. 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 programmerer å håndtere monteringen fordi den bruker bokstaver i stedet for bare å være en lang streng av binære (1 og 0 er) tall. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Fordi montering er ett trinn over maskin kode, det er den raskeste språk i form av å være sammensatt. 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 neste nivået av programmeringsspråk er det som er kjent som høyt nivå språk. Disse datamaskinen programmeringsspråk er mest kjent som omfatter svært brukes C, C + + og Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Selv noen av de mindre brukte språk som Pascal, Basic, og Fortran er vurdert høynivå språk. The high-level languages are different from assembly in that they have their own syntax and wording system. Den høyt nivå språk er forskjellig fra forsamlingen i at de har egne syntaks og ordlyden 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. I stedet for å bruke opcodes å manipulere heksadesimale tall, høynivå språk har symboler og / eller faktiske ordene som kan manipulere data på et høyere 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. Fra enkle montering språk til mer kompliserte høynivå språk, computer programmering er delt inn i flere lag, hvert lag blir mer komplisert enn den siste. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Den laveste laget, maskin kode, kan ikke forstås av mennesker fordi det er bare 1 og 0 er. 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. Neste nivå er montering språk, som erstatter 1 og 0 er med mnemonics og heksadesimale tall, noe som gjør det enklere for mennesker å bruke. 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. Den høyt nivå språk, inkludert Fortran, Basic, C + + og Java, bruke symboler og / eller ord som kan gjøre mer på kortere linjer med kode enn forsamlingen. 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 å bli oversatt til et skjema som kan leses av datamaskinen, disse høynivå språk må oversettes, eller samlet, til montering og deretter til maskin kode. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Derfor montering språk går raskere, det bare må kompileres en gang i stedet for to ganger. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies For mer enkle å forstå datamaskin programmering informasjon, klikker du følgende kobling for Computer Programming For Dummies Terms >> Contact >> Privacy Policy Betingelser>> Kontakt>> Personvern |