Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En la computación hay muchos entornos de desarrollo, cada uno con cualidades diferentes y
para un uso específico, los más destacados son:
Entornos multilenguaje: los cuales combinan piezas de código fuente escritas en diferentes
lenguajes de programación.
Entornos genéricos:
No se combinan lenguajes en un mismo programa. Hay varios programas, cada uno en
su propio lenguaje
Bastaría combinar las herramientas correspondientes a cada lenguaje (compiladores,
etc.)
Se podría usar un frontal común: editor personalizable que soporte los lenguajes
concretos
Ejemplos:
Emacs (con diferentes "modos")
Eclipse (con diferentes "plug-ins")
Paradigma estructurado
El paradigma estructurado es dentro de todos los paradigmas de programación, uno de los más
conocidos. Esto se debe a que en el camino de cualquier desarrollador es habitual encontrarse
con él y desarrollar las primeras habilidades con algún lenguaje de programación que soporte
este paradigma. Dentro de la historia de la programación, si tuviéramos que hacer una línea del
tiempo, éste sería entre los primeros o estaría considerado como el primero de la era moderna
de los lenguajes de programación. La programación en sus inicios eran líneas de código
colocadas dependiendo de un algoritmo que se había pensado anteriormente. Se calcula que
al final de los años '70 e inicios de los '80 se empieza a conocer como tal al paradigma de
programación estructurado. Los principales objetivos de tener la programación estructurada es
que no se tenía una forma de programar, se programaba sin estructura y sin orden.
La programación estructurada tiene ciertas normas por ejemplo, una convención es que la
programación estructurada tiene un orden:
1) El código inicial está arriba y el final está abajo. Esto puede resultarte algo obvio pero bueno,
recuerda que son las primeras convenciones o normas de la programación.
2) Comprensión sencilla. La estructura del código tiene que ser muy clara, sé que ya
mencionamos que debe de ser de arriba hacia abajo, pero debes de acomodar el código de la
forma más sencilla posible eso sí es parte esencial del paradigma. Todo el programa es un
proceso, pero el proceso se puede:
3) Dividir en operaciones, estas operaciones se acostumbra que sean segmentos más sencillos
y pequeños con menor complejidad.
Paradigma G o G-Code
Es el nombre de un lenguaje de descripción de operaciones para máquinas de control
numérico por ordenador (CNC) que puede ser usado también como lenguaje de programación
para controlar estos dispositivos para simplificar operaciones utilizando, por ejemplo, bucles.
Desde que se estandarizó en los 80 como ISO 6983, el G-Code es el lenguaje más utilizado en
la fabricación por ordenador. Aunque existen ampliaciones e implementaciones de algunos
fabricantes así como estándares alternativos al internacional en algunos países, es más que
probable que cualquier máquina de control numérico moderna sepa interpretar el G-Code
básico. El estándar alemán DIN 66025 es la alternativa que más probablemente llegue a
nuestro entorno tanto por su área de influencia como por su importante presencia en el
mercado industrial.
El G-Code se almacena en formato texto, es decir, puede leerse (y modificarse) con un editor
de texto plano aunque lo más habitual es que se genere y se visualice desde una aplicación de
modelado y/o fabricación 3D o alguna herramienta o accesorio específico. En las capturas de
pantalla de abajo se muestra una pieza en el visualizador yagv y en GCode Viewer GCode
Analizer ambos licenciados como software libre por Alex Ustyantsev.