Computer Programming: A Hierarchy Of Languages Programació: una jerarquia d'Idiomes
A computer cannot work without software to direct its hardware. Un ordinador no pot funcionar sense el programari per dirigir el seu equip. That is where computer programming comes into the scene. Aquí és on la programació entra a l'escena. A programmer is a person who writes software for a computer to use. Un programador és una persona que escriu programari per un ordinador per al seu ús. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Hi ha molts tipus de llenguatges de programació, com es denominen, que van des del simple assemblador a la més complicada de C + + i Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Aquestes llengües es divideixen en una jerarquia, que van des de codi de màquina d'alt nivell d'idiomes. 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. Cada nivell d'aquesta jerarquia és més complexa que la que apareix a continuació que, tanmateix, el més gran en una llengua és la jerarquia, el més lent s'executarà com un programa, en general, perquè ha de ser compilat en un codi de màquina. Independentment de la llengua utilitzats, la programació és un treball vital en el món d'avui, simplement per la quantitat d'ordinadors que fem servir en la indústria. 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. El nivell més baix dels llenguatges de programació és codi màquina, que és simplement una llarga llista d'1 i 0 que són llegides pel processador directament. 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. El següent pas és el llenguatge ensamblador que utilitza mnemotècnics conegut com opcodes i hexadecimal, una base-16 sistema de numeració, per manipular l'1 i el 0. 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. És més fàcil per a un programador per fer front a assemblea, ja que utilitza lletres en lloc de limitar-se a ser una llarga cadena de binaris (1 i 0) números. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Perquè el muntatge és un pas per sobre de codi màquina, és l'idioma més ràpid en termes de ser compilat. 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. El següent nivell de llenguatges de programació són el que es coneix com l'alt nivell d'idiomes. Aquests són els llenguatges de programació més coneguts, que inclouen la molt utilitzat C, C + + i Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Fins i tot algunes de les llengües menys utilitzades, com Pascal, BASIC, FORTRAN i es consideren d'alt nivell d'idiomes. The high-level languages are different from assembly in that they have their own syntax and wording system. L'alt nivell d'idiomes són diferents de muntatge en la mesura que tenen el seu propi sistema de redacció i sintaxi. 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. En lloc d'utilitzar opcodes per manipular nombres hexadecimals, alt nivell d'idiomes tenen símbols i / o paraules reals que pot manipular les dades a un nivell superior. 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. Des del simple assemblador a la més complicada d'alt nivell d'idiomes, la programació es divideix en diverses capes, cada capa està més complicat que l'anterior. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. La capa més baixa, codi de màquina, no pot ser entès pels éssers humans, perquè és simplement 1's i 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. El següent nivell és el llenguatge ensamblador, que substitueix l'1 i el 0 i mnemotècnics amb números hexadecimals, per la qual cosa és més fàcil per als éssers humans per al seu ús. 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. L'alt nivell d'idiomes, incloent Fortran, Basic, C + + i Java, i utilitzar símbols o paraules que poden fer més en menys línies de codi de muntatge. 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. Tanmateix, per a ser traduït a una manera que sigui llegible per l'ordinador, aquests llenguatges d'alt nivell han de ser traduïts, o compilat, de reunió i després a codi de màquina. That is why assembly language runs faster, it only needs to be compiled once instead of twice. És per això que el llenguatge ensamblador s'executa més ràpid, només ha de ser compilat una vegada en lloc de dues vegades. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Per més fàcil d'entendre la programació d'informació, si us plau feu clic al següent enllaç per Programació for Dummies Terms >> Contact >> Privacy Policy Condicions>> Contacte>> Política de Privacitat |