Computer Programming Számítógépes programozás

Computer Programming Számítógépes programozás

Computer Programming: A Hierarchy Of Languages Számítógép Programozás: hierarchiája Nyelvek


A computer cannot work without software to direct its hardware. A számítógép nem működik a szoftver közvetlenül a hardverrel. That is where computer programming comes into the scene. Azaz, ha a számítógép programozás jön be a jelenetet. A programmer is a person who writes software for a computer to use. A programozó az a személy, aki ír szoftvert a számítógép használatát. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Sok féle programozási nyelvek, ahogy van, kezdve az egyszerű assembly nyelven a bonyolultabb C + + és Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Ezek a nyelvek vannak osztva kis hierarchia, az gépi kód magas szintű nyelven.

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. Minden szintjét a hierarchia sokkal összetettebb, mint az alatt, azonban a magasabb egy nyelv a hierarchia, az lassabban fog futni a program az általános, mert el kell készíteni a géppel együtt. Függetlenül attól, ki a nyelvet használt, számítógép-programozási fontos munkát a mai világ egyszerűen azért, mert az összeg a számítógépek felhasználásának az iparágban.

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. A legalacsonyabb szintű programozási nyelv a gépi kódot, ami csak egy hosszú listát az 1 és 0 által felolvasott, amely a feldolgozó közvetlenül. 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. A következő lépésben fel a gyülekezési nyelv, amelyet használ mnemonika ismert opcodes és hexadecimális, a bázis-16 számozási rendszer, hogy manipulálják az 1 és 0 van.

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. Ez megkönnyíti a programozó foglalkozni összeszerelés, mert használja betűk helyett csak egy hosszú karakterláncot bináris (1 és 0-k) számát. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Mivel összeszerelést egy lépéssel fenti gép kódja, ez a leggyorsabb nyelv szempontjából is összeállítani.

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. A következő szinten a programozási nyelvek közül az úgynevezett magas szintű nyelven. Ezek a számítógépes programozási nyelvek közül a legismertebb, amely magában foglalja a magas használt C, C + + és Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Még néhány, a kevésbé használt nyelvek, mint a Pascal, Basic és Fortran mind tekinthető magas szintű nyelven.

The high-level languages are different from assembly in that they have their own syntax and wording system. A magas szintű nyelvek eltérő Közgyűlés arról, hogy a saját szintaxisát és szóhasználat rendszer. 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. Ahelyett, hogy manipulálják opcodes hexadecimális számokat, a magas szintű nyelven is szimbólum és / vagy tényleges szóval lehet, hogy manipulálják az adatokat egy magasabb szinten.

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. Az egyszerű összeszerelése nyelv a bonyolultabb magas szintű nyelv, számítógépes programozás oszlik több rétegű, mindegyik réteg a bonyolultabb, mint az utolsó. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. A legalsó réteg, a gépi kódot, nem lehet érteni az emberek, mert csak 1 és 0 van. 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. A következő szint a gyülekezési nyelv, amely felváltja az 1 és 0 van mnemonika és hexadecimális számokat, ami megkönnyíti az emberek használni.

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. A magas szintű nyelvek, beleértve a FORTRAN, BASIC, C + + és Java, szimbólum használatát és / vagy a szavakat, amelyek még a kevésbé sornyi kódot, mint a szerelvény. 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. Annak érdekében azonban, hogy lefordítják a formában is olvasható a számítógépen, ezek a magas szintű nyelven kell lefordítani, vagy összeállított, a gyülekezési és a gépi kódot. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Ezért gyülekezési nyelv gyorsabban fut, akkor csak meg kell összeállítani, ahelyett, hogy egyszer kétszer.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies További könnyen érthető programozási információkért, kérjük kattintson az alábbi linkre Számítógépes programozás dummies

Terms >> Contact >> Privacy Policy Terms>> Kapcsolat>> Privacy Policy

Könyvjelzõnek, és Részvényalapú

Translate Fordítás