fbpx
Wikipedia

Primitiva del lenguaje

En computación, una Primitiva del lenguaje es un elemento más simples disponibles en un lenguaje de programación.Una primitiva es la unidad de procesamiento más pequeña disponible para un programador, o puede ser un elemento atómico de expresión en un lenguaje.

Una primitivo es una unidad con un significado y un valor semántico en el lenguaje. Por consiguiente, en un parseo, son diferentes de los tokens los cuales son los elementos más pequeños de la sintaxis.

Niveles de primitivos en máquina

Una instrucción máquina, usualmente generada por un programa ensamblador, frecuentemente es considerada la unidad de proceso más pequeña, aunque este no siempre es el caso. Generalmente desarrolla lo que es percibido como una sola operación, tales como copiar un byte o una cadena de bytes de un lugar de memoria a otra, o la adición de un registro a otro.

Micro códigos primitivos

Muchas de las computadoras de hoy en día, en realidad representan una unidad de proceso aún más baja conocida como micro código el cual interpreta el “código de máquina”, y es entonces que las instrucciones del microcódigo se desempeñan como primitivos genuinos. Esas instrucciones por lo general están disponibles para modificación solo por los programadores de hardware.

Lenguaje primitivo de alto nivel

Un lenguaje de programación de alto nivel (HLL), por sus siglas en inglés, se compone de declaraciones discretas y tipos de datos primitivos que también pueden ser tomados para desarrollar una sola operación o representar un solo dato, pero a un nivel semántico superior a los fijados por la máquina. Copiar un dato de un lugar a otro en realidad puede involucrar muchas instrucciones máquina que, por ejemplo: • Calcula la dirección de ambos operandos en memoria, basado en sus posiciones sin una estructuras de datos. • Convierte de un tipo de dato a otro. Antes de que • Lleva la operación final de almacenamiento al destino. Algunas declaraciones de HLL, en particular aquellas que involucran ciclos, pueden generar miles o incluso millones de primitivos en un lenguaje de bajo nivel – el cual comprende la instrucción de longitud que el procesador tiene que ejecutar en el nivel más bajo. Esta percepción ha sido referida como la “Sanción de abstracción”.

Lenguajes primitivos interpretados

Una declaración de lenguaje interpretado tiene similitudes con los primitivos de HLL, pero con una “capa” adicional. Antes de que la declaración pueda ser ejecutada de una manera similar a una declaración de HLL, primero, tiene que ser procesado por un intérprete, proceso que puede involucrar muchos primitivos en el lenguaje máquina.

Cuarta y quinta generación de programación de lenguajes primitivos

La cuarta (4gls) y quinta (5gls) generación de lenguajes programados no tienen una correspondencia (una a varias) simple a niveles primitivos (alto a bajo).Hay varios elementos de lenguajes primitivos interpretados que están adaptados en las especificaciones de 4gl y 5gl, pero el enfoque al problema original es menos que un lenguaje de procedimiento constructor y esta más orientado hacia la resolución de problemas y la ingeniería de sistemas.

Ver más

Referencias

[1][2][3]

  •   Datos: Q3075258
  1. Surana P (2006). (PDF). Archivado desde el original el 17 de febrero de 2015. Consultado el 17 de marzo de 2008. 
  2. Kuketayev. . Archivado desde el original el 11 de enero de 2009. Consultado el 17 de marzo de 2008. 
  3. Chatzigeorgiou; Stephanides (2002). «Evaluating Performance and Power Of Object-Oriented Vs. Procedural Programming Languages». En Blieberger; Strohmeier, eds. Proceedings - 7th International Conference on Reliable Software Technologies - Ada-Europe'2002. Springer. p. 367. ISBN 978-3-540-43784-0. 

primitiva, lenguaje, computación, elemento, más, simples, disponibles, lenguaje, programación, primitiva, unidad, procesamiento, más, pequeña, disponible, para, programador, puede, elemento, atómico, expresión, lenguaje, primitivo, unidad, significado, valor, . En computacion una Primitiva del lenguaje es un elemento mas simples disponibles en un lenguaje de programacion Una primitiva es la unidad de procesamiento mas pequena disponible para un programador o puede ser un elemento atomico de expresion en un lenguaje Una primitivo es una unidad con un significado y un valor semantico en el lenguaje Por consiguiente en un parseo son diferentes de los tokens los cuales son los elementos mas pequenos de la sintaxis Indice 1 Niveles de primitivos en maquina 2 Micro codigos primitivos 3 Lenguaje primitivo de alto nivel 4 Lenguajes primitivos interpretados 5 Cuarta y quinta generacion de programacion de lenguajes primitivos 6 Ver mas 7 ReferenciasNiveles de primitivos en maquina EditarUna instruccion maquina usualmente generada por un programa ensamblador frecuentemente es considerada la unidad de proceso mas pequena aunque este no siempre es el caso Generalmente desarrolla lo que es percibido como una sola operacion tales como copiar un byte o una cadena de bytes de un lugar de memoria a otra o la adicion de un registro a otro Micro codigos primitivos EditarMuchas de las computadoras de hoy en dia en realidad representan una unidad de proceso aun mas baja conocida como micro codigo el cual interpreta el codigo de maquina y es entonces que las instrucciones del microcodigo se desempenan como primitivos genuinos Esas instrucciones por lo general estan disponibles para modificacion solo por los programadores de hardware Lenguaje primitivo de alto nivel EditarUn lenguaje de programacion de alto nivel HLL por sus siglas en ingles se compone de declaraciones discretas y tipos de datos primitivos que tambien pueden ser tomados para desarrollar una sola operacion o representar un solo dato pero a un nivel semantico superior a los fijados por la maquina Copiar un dato de un lugar a otro en realidad puede involucrar muchas instrucciones maquina que por ejemplo Calcula la direccion de ambos operandos en memoria basado en sus posiciones sin una estructuras de datos Convierte de un tipo de dato a otro Antes de que Lleva la operacion final de almacenamiento al destino Algunas declaraciones de HLL en particular aquellas que involucran ciclos pueden generar miles o incluso millones de primitivos en un lenguaje de bajo nivel el cual comprende la instruccion de longitud que el procesador tiene que ejecutar en el nivel mas bajo Esta percepcion ha sido referida como la Sancion de abstraccion Lenguajes primitivos interpretados EditarUna declaracion de lenguaje interpretado tiene similitudes con los primitivos de HLL pero con una capa adicional Antes de que la declaracion pueda ser ejecutada de una manera similar a una declaracion de HLL primero tiene que ser procesado por un interprete proceso que puede involucrar muchos primitivos en el lenguaje maquina Cuarta y quinta generacion de programacion de lenguajes primitivos EditarLa cuarta 4gls y quinta 5gls generacion de lenguajes programados no tienen una correspondencia una a varias simple a niveles primitivos alto a bajo Hay varios elementos de lenguajes primitivos interpretados que estan adaptados en las especificaciones de 4gl y 5gl pero el enfoque al problema original es menos que un lenguaje de procedimiento constructor y esta mas orientado hacia la resolucion de problemas y la ingenieria de sistemas Ver mas EditarTipo de dato elemental Hardware software codesignReferencias Editar 1 2 3 Datos Q3075258 Surana P 2006 Meta Compilation of Language Abstractions PDF Archivado desde el original el 17 de febrero de 2015 Consultado el 17 de marzo de 2008 Kuketayev The Data Abstraction Penalty DAP Benchmark for Small Objects in Java Archivado desde el original el 11 de enero de 2009 Consultado el 17 de marzo de 2008 Chatzigeorgiou Stephanides 2002 Evaluating Performance and Power Of Object Oriented Vs Procedural Programming Languages En Blieberger Strohmeier eds Proceedings 7th International Conference on Reliable Software Technologies Ada Europe 2002 Springer p 367 ISBN 978 3 540 43784 0 Obtenido de https es wikipedia org w index php title Primitiva del lenguaje amp oldid 131634649, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos