Computer Programming Počítačové programování

Computer Programming Počítačové programování

Computer Programming: A Hierarchy Of Languages Počítačové programování: hierarchie jazyků


A computer cannot work without software to direct its hardware. Počítač nemůže fungovat bez softwaru, jehož cílem je přímá hardwaru. That is where computer programming comes into the scene. To je oblast, kde počítačové programování přichází na scénu. A programmer is a person who writes software for a computer to use. Programátor je člověk, který píše software pro počítač používat. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Existuje mnoho druhů programovacích jazyků, protože se říká, od zjednodušující montáž jazyk na slošitějłí C + + a Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Tyto jazyky se dělí na malé hierarchie, od strojového kódu na vysoké úrovni jazyků.

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. Každá úroveň této hierarchie je složitější, než pod ním, nicméně vyšší jazyk je v hierarchii, je pomalejší, to bude spustit jako program obecně, protože je třeba sestavit do strojového kódu. Bez ohledu na jazyk použity, počítačové programování je důležitou práci v dnešním světě jen proto, že množství počítačů, které používáme v průmyslu.

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. Nejnižší úroveň počítačové programovací jazyky, je strojový kód, který je pouze jedním z dlouhé řady 1 a 0, které jsou přečíst přímo na procesor. 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. Dalším krokem je montáž do jazyka, který používá mnemotechnika známý jako opcodes a šestnáctkovém, základ-16 systém číslování, k manipulaci s 1 a 0 to.

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. Je jednodušší pro programátor se zabývá montáží, protože používá písmena namísto zrovna dlouhý řetězec binární (1 a 0 je) čísla. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Vzhledem k tomu, že montáž je jedním z kroků nad strojového kódu, je to nejrychlejší jazyka ve smyslu, že jsou sestavovány.

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. Další úroveň programovací jazyky jsou to, co je známo jako high-úrovni jazyků. Tyto počítače, programovací jazyky jsou nejvíce známé, které patří k vysoce používá C, C + + a Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Dokonce i některé z méně používaných jazyků, jako je Pascal, BASIC, FORTRAN a jsou považovány za high-úrovni jazyků.

The high-level languages are different from assembly in that they have their own syntax and wording system. Na vysoké úrovni-jazyky jsou odlišné od montáže se v tom, že má svou vlastní syntaxi a formulace systému. 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. Místo používání opcodes manipulovat hexadecimálních čísel, high-úrovni jazyky mají znaky a / nebo skutečná slova, která může manipulovat s údaji na vyšší úrovni.

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. Od zjednodušující montáž jazyk na slošitějłí vysoké úrovni-jazyky, počítačové programování, je rozdělen do několika vrstev, každá vrstva je mnohem komplikovanější, než ta poslední. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Nejnižší vrstva, strojový kód, nelze chápat člověka, protože je prostě 1 a 0 to. 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. Další úroveň je montáž jazyk, kterým se nahrazuje 1 a 0, a to s mnemotechnika hexadecimálních čísel, což je pro člověka k použití.

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. High-úrovni jazycích včetně FORTRAN, BASIC, C + + a Java, použití značky a / nebo slova, která mohou dělat více za méně řádků kódu než montáž. 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. Aby se však přeložen na formuláři, který je čitelný v počítači, tyto high-úrovni jazyky musí být přeloženy, nebo Společenství, aby montáž a potom do strojového kódu. That is why assembly language runs faster, it only needs to be compiled once instead of twice. To je důvodem, proč montáž jazyka probíhá rychleji, je jen třeba jednou místo dvakrát.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Pro více Easy-to-pochopit programování informace, klikněte na následující odkaz pro počítačové programování pro Dummies

Terms >> Contact >> Privacy Policy Podmínky>> Kontakt>> Ochrana soukromí

Záložka a Share

Translate Přeložit