Computer Programming: A Hierarchy Of Languages Kompiuterių programavimas: hierarchija Kalbos
A computer cannot work without software to direct its hardware. Kompiuteris negali veikti be programinės įrangos su tiesioginiu jos įranga. That is where computer programming comes into the scene. Tai yra, kai programavimo ateina į sceną. A programmer is a person who writes software for a computer to use. Programuotojas yra asmuo, kuris rašo programinę įrangą kompiuteryje naudoti. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Yra daug rūšių programavimo kalbų, kaip jie vadinami, nuo paprastos surinkimo kalbos į sudėtingesnius C + + ir Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Šios kalbos yra skirstomos į mažas hierarchiją, nuo kompiuterinio kodo aukšto lygio kalbomis. 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. Kiekvienas lygis šio hierarchija yra sudėtingesnis nei vieną žemiau, tačiau didesnis kalba apie hierarchiją, ir lėčiau ji bus rodoma kaip programa apskritai, nes ji turi būti surenkami į mašininio kodo. Nepriklausomai nuo kalbos naudojami, kompiuterinis programavimas yra svarbi darbo šiuolaikiniame pasaulyje paprasčiausiai dėl to, kad suma kompiuteriai naudojami šioje pramonėje. 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. Žemiausio lygio programavimo kalbų mašininio kodo, kuris yra tiesiog ilgo sąrašo 1 ir 0's kurie skaityti procesorius tiesiogiai. 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. Kitas žingsnis, yra Asemblerio kalba, kuri naudoja Mnemonics žinomas kaip opcodes ir šešioliktainis, pagrindinis-16 numeravimo sistemą, manipuliuoti 1 ir 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. Lengviau programuotojas susidoroti su surinkimo, nes ji naudoja raides, o ne tik yra ilgas seka dvejetainius (1 ir 0's) numeriai. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Dėl surinkimo vieną žingsnį aukščiau mašina kodas, jis yra greitas kalbos požiūriu yra rengiami. 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. Kito lygio programavimo kalbų, kas žinoma kaip aukšto lygio kalbomis. Kompiuteriu programavimo kalbų yra susipažinęs, kurios apima labai naudoti C, C + + ir Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Net kai kurios mažiau vartojamų kalbų, tokių kaip Pascal, BASIC, ir Fortran yra laikoma aukšto lygio kalbomis. The high-level languages are different from assembly in that they have their own syntax and wording system. Aukšto lygio kalbomis skiriasi nuo asamblėja, kad jie turi savo sintaksę ir formuluotė sistemą. 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. Vietoj naudoti opcodes manipuliuoti šešioliktainis skaičius, aukšto lygio kalbos simboliais ir / arba tikrasis tariant, kad gali manipuliuoti duomenis aukštesniu lygiu. 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. Nuo paprastos surinkimo kalbos į sudėtingesnius aukšto lygio kalbų, kompiuterių programavimas yra padalyta į keletą sluoksnių, kiekvienas sluoksnis yra sudėtingesnis, nei paskutinis. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Žemiausias sluoksnis, kompiuterinio kodo pavidalu, negali būti suprantama žmonėms, nes jis tiesiog 1 ir 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. Kitas lygis yra Asemblerio kalba, kuris pakeičia 1 ir 0 "su Mnemonics ir šešioliktainis skaičius, kad būtų lengviau žmonėms vartoti. 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. Aukšto lygio kalbų, įskaitant FORTRAN, BASIC, C + +, Java, naudokite simbolius ir / ar žodžiai, kurie gali padaryti daugiau mažiau eilučių kodo, nei surinkimo. 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. Tačiau, kad būtų išverstas į tokią formą, kuri yra perskaitomas kompiuterį, šie aukšto lygio kalbas turi būti išverstas, arba surinkti į surinkimo ir tada mašina kodas. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Todėl Asemblerio kalba eina greičiau, tik reikia surinkti vieną kartą, o du kartus. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Daugiau lengvai suprantama programavimo informacijos, spustelėkite šią nuorodą Kompiuterių programavimo for dummies Terms >> Contact >> Privacy Policy Taisyklės> Kontaktai> Privatumo politika |