Computer Programming Computer Programming

Computer Programming Computer Programming

Computer Programming: A Hierarchy Of Languages Computer Programming: A hierarhia Keeled


A computer cannot work without software to direct its hardware. Arvuti ei saa töötada ilma tarkvara oma riistvara. That is where computer programming comes into the scene. See on koht, kus arvuti programmeerimise satub näyttämöltä. A programmer is a person who writes software for a computer to use. Programmeerija on isik, kes kirjutab tarkvara arvutit kasutada. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. On palju erinevaid programmeerimine keeles, nagu neid kutsutakse, alates lihtsustatud Assembly on keerulisem C + + ja Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Need keeled on jagatud väike hierarhia, ulatudes masin koodi kõrge keeles.

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. Kõik on selle hierarhia on keerulisem kui selle all, kuid seda suurem keel on hierarhias, seda aeglasemalt see kestab kui programmi üldiselt, sest see peab olema koostatud arvesse masina koodi. Sõltumata keelest kasutada, programmeerimine on oluline töökohtade tänapäeva maailm lihtsalt seetõttu, et summa arvutite mida kasutatakse tööstuses.

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. Madalaimale programmeerimine keeles on masina kood, mis on lihtsalt pikk nimekiri on 1 aasta ja 0's, mis on lugeda töötleja otse. 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. Järgmise sammuna kuni montaaži keele, mis kasutab mnemoonika tuntud opcodes ja kuueteistkümnendsüsteemi, tugijaama-16 nummerdamissüsteemi, et manipuleerida 1's ja 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. See on lihtsam programmeerija tegelema koost, sest ta kasutab tähtede asemel lihtsalt pikk jada kahekomponentsete (1 aasta ja 0's) numbrid. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Kuna koosolek üks samm eespool masina koodi, see on kõige kiiremini keele osas on koostada.

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. Järgmine tase programmeerimise keeled on nn kõrgetasemelise keeltes. Neid arvuti programmeerimiskeeled on kõige tuttavad, mis hõlmavad väga kasutatud C, C + + ja Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Isegi mõned väiksema keelte nagu Pascal, BASIC ja FORTRAN on lugeda kõrgetasemelistest keeles.

The high-level languages are different from assembly in that they have their own syntax and wording system. Kõrgetasemelise keeled on erinevad komplekteerimine, et nad on oma süntaks ja sõnastus süsteemi. 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. Selle asemel, et kasutada opcodes manipuleerida kuueteistkümnendsüsteemis numbrid kõrgetasemelistest keeltel on sümbolid ja / või tegelik sõnu, mis manipuleerivad andmete kõrgem.

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. Alates yksioikoista Assembly on keerulisem kõrgetasemelistest keeles, programmeerimine on jagatud mitu kihti, iga kiht on keerulisem kui viimane. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Madalaim kiht, masina-koodi, ei saa mõista inimese poolt, sest see on lihtsalt 1's ja 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. Järgmine tase on ASSEMBLY keel, mis asendab 1's ja 0's with mnemoonika ja kuueteistkümnendsüsteemi numbrid, mis muudab lihtsamaks inimestele kasutada.

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. Kõrgetasemelise keeltes, sealhulgas FORTRAN, Basic, C + + ja Java, kasutage sümbolid ja / või sõnad, mida on võimalik teha veel vähem rida koodi kui koost. 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. Kuid selleks, et olla tõlgitud vormis, mis on loetav arvuti need kõrgetasemelised keeles tuleb tõlkida, või koostada, kogunemispunktidesse ning seejärel masina koodi. That is why assembly language runs faster, it only needs to be compiled once instead of twice. See on põhjus, miks Assembly on kiirem, vaid peab olema üks kord asemel kaks korda.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Lisainformatsiooni kergesti mõistetava programmeerimine teabe saamiseks klõpsake järgmist linki Computer Programming For dummies

Terms >> Contact >> Privacy Policy Tingimused>> Kontakt> Privaatsus

Järjehoidja ja jagamine

Translate Tõlkima