Metaprogramación
Paradigma de programación
La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución. Esto permite al programador ahorrar tiempo en la producción de código.
Nº Q661075 ★★
Poco común · Saberes
Metaprogramación
Paradigma de programación
La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución. Esto permite al programador ahorrar tiempo en la producción de código.
Último precio
—
Precio mínimo
—
Mediana 7 d
—
Ventas 30 d
0
Rango 30 d
—
En circulación
0
Cotización
mediana
mín – máx
ventas
Sin ventas en el periodo
Ver tabla
| Fecha | mediana | Mín | Máx | ventas |
|---|
Historial de ventas
- Última venta
- —
- Media 30 d
- —
- Mínimo 30 d
- —
- Máximo 30 d
- —
- Ventas 7 d
- 0
- Ventas 30 d
- 0
Aún no hay ventas.
Ventas anónimas: sin comprador ni vendedor. Las cifras solo cuentan ventas entre jugadores.
En Wikipedia
La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución. Esto permite al programador ahorrar tiempo en la producción de código. Un ejemplo sencillo de un metaprograma sería este script de Bash: Este script genera un nuevo programa que imprime por pantalla los números 1 a 992. Esto es sólo una muestra de cómo usar código para escribir más código, no la forma más eficiente de imprimir una lista de números. La herramienta de metaprogramación más común es el compilador, el cual permite al programador escribir un programa relativamente corto en un lenguaje de alto nivel para, posteriormente, escribir un programa equivalente en lenguaje ensamblador o lenguaje máquina. Esto, por lo general, significa un buen ahorro de tiempo si se compara con la posibilidad de escribir el programa en lenguaje máquina de forma directa. Otro ejemplo bastante común de metaprogramación se puede encontrar en el uso de Lex (véase también: Flex) y Yacc (véase también: bison), que son usados para generar compiladores e intérpretes.
Texto: Wikipédia, CC BY-SA 4.0. ·
Cartas cercanas
Lenguaje de programación
Lenguaje artificial diseñado para facilitar el paso de instrucciones a computadoras
Nº Q9143 ★★★★★
Build automation
Process of automating the creation of a software build that defines how to compile, package, and test the code
Nº Q2727468 ★
Programación
Proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales
Nº Q80006 ★★★★
compleción automática
Computing feature predicting/suggesting ending to a word or phrase a user is typing
Nº Q749875 ★
anotación
Metadato adjunto a la ubicación u otros datos
Nº Q857525 ★★★
Quine (programa)
Nº Q1047886 ★★