Computer Programming Programarea Calculatoarelor

Computer Programming Programarea Calculatoarelor

Computer Programming: A Hierarchy Of Languages Programarea Calculatoarelor: o ierarhie a limbilor


A computer cannot work without software to direct its hardware. Un calculator nu poate funcționa fără software-ul direct la hardware-ul său. That is where computer programming comes into the scene. Asta este în cazul în care computerul de programare intra in scena. A programmer is a person who writes software for a computer to use. Un programator este o persoană care scrie software-ul pentru a utiliza un computer. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Există multe tipuri de limbaje de programare, astfel cum acestea sunt denumite, de la limbajul de asamblare simplist la mai complicat de C + + și Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Aceste limbi sunt împărțite într-o ierarhie mici, variind de la masina de cod la nivel înalt de limbi.

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. Fiecare nivel de această ierarhie este mai complexă decât cea de mai jos acesta; cu toate acestea, cea mai mare este o limbă pe ierarhie, a mai incet, va rula ca un program, în general, pentru că trebuie să fie compilate într-o mașină de cod. Indiferent de limba folosit, computer de programare este un important loc de muncă în lumea de astăzi, pentru că pur și simplu din suma de calculatoare care le folosim in industrie.

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. Cel mai scăzut nivel de computer limbaje de programare este masina de cod, care este pur și simplu o listă lungă de 1 si 0 de care sunt citite de către prelucrător direct. 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. Următorul pas este de limbaj de asamblare, care utilizează mnemonics cunoscut ca opcodes și hexazecimal, o bază sistemul de numerotare-16, pentru a manipula 0 și 1 ale lui.

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. Este mai ușor pentru un programator pentru a se ocupa de asamblare, deoarece foloseste litere în loc de a fi doar un lung șir de binare (1 si 0 e) numere. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Pentru ca Adunarea este cu un pas mai sus masina de cod, acesta este cel mai rapid din punct de vedere al limbii fiind elaborate.

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. Următorul nivel de limbaje de programare sunt ceea ce este cunoscut sub numele de la nivel înalt de limbi. Aceste computer limbaje de programare sunt cele mai familiare, care includ foarte utilizat C, C + +, Java și. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Chiar și unele dintre cele mai puțin utilizate de limbi, cum ar fi Pascal, Basic, Fortran și toate sunt considerate la nivel înalt de limbi.

The high-level languages are different from assembly in that they have their own syntax and wording system. La nivel înalt de limbi sunt diferite de montaj în care acestea au propriul lor sistem de formulare și de sintaxă. 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. În loc de a folosi opcodes pentru a manipula hexazecimal numere, la nivel înalt de limbi au simbolurile și / sau reale cuvinte care pot manipula date la un nivel mai înalt.

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. Din simplist limbaj de asamblare pentru mai complicată la nivel înalt de limbi, computer de programare este împărțit în mai multe straturi, fiecare strat fiind cu mult mai complicate decât ultimele. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Cel mai mic strat, cod mașină, nu poate fi înțeleasă de către om, pentru că este pur și simplu 1 si 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. Următorul nivel este de limbaj de asamblare, care înlocuiește de la 1 si 0 e cu mnemonics hexazecimal și numere, ceea ce îl face mai ușor pentru oameni să-l utilizați.

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. La nivel înalt de limbi, inclusiv Fortran, Basic, C + +, Java, utilizează simboluri și / sau cuvintele care ar putea face mai mult, în mai puțin de linii de cod de asamblare. 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. Cu toate acestea, în scopul de a fi traduse într-o formă care se poate citi de calculator, aceste limbi la nivel înalt trebuie să fie traduse, sau compilate, la adunare și apoi la mașină de cod. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Acesta este motivul pentru montaj limba opereaza mai repede, este doar necesar să se elaboreze o dată în loc de două ori.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Pentru mai ușor de înțeles programare informații, vă rugăm să faceți clic pe următorul link pentru Programarea Calculatoarelor pentru asistență tehnică

Terms >> Contact >> Privacy Policy Termeni>> Contact>> Politica de confidențialitate

Insemnare și Share

Translate Traduce