0% encontró este documento útil (0 votos)
88 vistas8 páginas

Glosario Básico de Programación

El documento introduce los conceptos básicos de los lenguajes de programación. Explica que un lenguaje de programación consta de un vocabulario, una sintaxis y una semántica que permiten especificar algoritmos para ordenadores. Además, describe que los programadores usan lenguajes de programación como herramientas para construir aplicaciones informáticas mediante el código fuente. Finalmente, incluye diccionarios con definiciones de términos clave de programación como API, código ejecutable, depurar y framework.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
88 vistas8 páginas

Glosario Básico de Programación

El documento introduce los conceptos básicos de los lenguajes de programación. Explica que un lenguaje de programación consta de un vocabulario, una sintaxis y una semántica que permiten especificar algoritmos para ordenadores. Además, describe que los programadores usan lenguajes de programación como herramientas para construir aplicaciones informáticas mediante el código fuente. Finalmente, incluye diccionarios con definiciones de términos clave de programación como API, código ejecutable, depurar y framework.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Vocabulario de

base en
programación
informática
Ricardo Prieto Arenas

Tecnologías para el manejo de


bases de datos
Introducción a los lenguajes de
programación
¿Qué es un lenguaje?

Conjunto de símbolos y palabras (vocabulario o léxico) y conjunto de


reglas (sintaxis

y semántica) que permiten agrupar los símbolos para formar las frases del
lenguaje.

¿De programación?

Que sirve para especificar algoritmos sobre un ordenador.

Un programa se escribe como una secuencia de frases del lenguaje.

Un lenguaje de programación viene definido por un léxico, una sintaxis y


una semántica.

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 2


Lenguaje de
programación
Para que una computadora ejecute una
instrucción necesitas decirle dicha
instrucción en un lenguaje que entienda.
A estos lenguajes que la computadora es
capaz de entender, se le llaman lenguajes
de programación

Es la herramienta principal que usa un


programador para construir programas
de computadora como: aplicaciones de
celular/Tablet, páginas web o programas
de escritorio

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 3


• Conjunto de símbolos y palabras (vocabulario
o léxico) y conjunto de reglas (sintaxis y
Qué es el vocabulario semántica) que permiten agrupar los símbolos
en programación? para formar las frases del lenguaje. ...
Instrucciones: símbolos especiales que
representarán estructuras de procesamiento, y
de definición de elementos de programación. 4
CODIGO

Son las instrucciones que escribe un programador


en un lenguaje de programación. El código es la
etapa donde un programador puede leer y modificar
un programa de computadora.

En la siguiente imagen podrás ver un código escrito


en el lenguaje de programación Java que le solicita a
la computadora mostrar “Hola mundo” en la
pantalla.

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 5


Diccionario para Programación
• API (Application Programming Interface): Interfaz de programación de aplicaciones.
Una serie de rutinas usadas por una aplicación para gestionar generalmente servicios de
bajo nivel, realizados por el sistema operativo de la computadora.

• Back-end y front-end: El front-end es la parte del software que interactúa con los
usuarios y el back-end es la parte que procesa la entrada desde el front-end.

• Breakpoint: es un punto de corte, que en programación es una linea/s especifica/s en el


cual queremos que se detenga el flujo habitual del programa. Los fines pueden ser varios,
verificar el flujo del programa o valores de los datos, etc.

• Bug: término aplicado a los errores descubiertos al ejecutar cualquier programa


informático. Se usó por primera vez en el año 1945 por Grace Murray Hooper, una de las
pioneras de la programación moderna.

• Código ejecutable: corresponde a unidades de programas, donde el ordenador puede


realizar las instrucciones compiladas que tendrán enlazadas una o varias bibliotecas. El
beneficio de tener el código ejecutable es que se puede saber que la compilación fue
realizada correctamente y el programa puede funcionar correctamente, porque está libre de
errores de variables, signos y demás.

• Código fuente: conjunto de líneas de textos, que son las directrices que debe seguir el
ordenador para realizar dicho programa. Por lo tanto, es en el código fuente donde se
encuentra escrito el funcionamiento del programa o aplicación.

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 6


Diccionario para Programación
Código heredado: o legacy code, es código fuente relacionado con un sistema operativo o una tecnología de computación sin soporte técnico. También puede
aplicarse a código insertado en software más moderno para integrar u ofrecer soporte a una función creada en el pasado.

Compilar: la tarea de compilar se refiere al proceso de traducción del código fuente de un programa. Este debe compilarse debido a que el código trabajado
por el lenguaje de programación no es ejecutable directamente por la computadora, es por eso la necesidad de traducir las instrucciones contenidas en el texto
al llamado “lenguaje de máquina” o código binario.

Commit: consolidar, confirmar o hacer un commit se refiere a la idea de confirmar un conjunto de cambios provisionales de forma permanente. Un uso
popular es al final de una transacción de base de datos

Debugar: o también dicho como depurar, es la ejecución controlada de un programa o código para seguir cada instrucción ejecutada y localizar así los bugs o
errores, códigos de protección, etc.

DOM (Document Object Model): modelo de objetos de documento. Permite la creación de aplicaciones altamente interactivas basadas en la web. Define qué
atributos son asociados con cada objeto y cómo los objetos y los atributos pueden ser manipulados. También presenta un documento HTML como una
estructura de árbol.

Encoding: o también conocido como codificación de caracteres, es el método que permite convertir un carácter de un lenguaje natural ()como el de un
alfabeto) en un símbolo de otro sistema de representación, como un número o una secuencia de puslos eléctricos en un sistema electrónico, aplicando normas o
reglas de codificación.

Framework: esquema (o patrón) para el desarrollo y/o la implementación de una aplicación.

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 7


Diccionario para Programación

FTP (File Transfer Protocol): Protocolo de Transferencia de Archivos. Permite a un usuario de un sistema acceder y transferir, a y desde, otro sistema de red. FTP es
también habitualmente el nombre del programa que el usuario invoca para ejecutar el protocolo.

Funciones: definir una función significa escribir un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden
tomar parámetros que modifiquen su funcionamiento.

Host: utilizado a veces como sinónimo de mainframe, en realidad identifica el ordenador central en un sistema informático complejo.

Hosting: en inglés, hospedar o alojar. En Internet significa poner una pagina web en un servidor de Internet para que esta pueda ser vista en cualquier lugar del mundo
entero con acceso a Internet. Conocido también como alojamiento web, app, etc.

IDE: un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, o sea, consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica. Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.

Log: archivo de texto clásico que recoge de forma cronológica todos los eventos que han afectado a un sistema informático y todas las acciones desencadenadas por
dichos eventos

Refactorizar código: el término refactorización se usa a menudo para describir la modificación del código fuente sin cambiar su comportamiento, lo que se conoce
informalmente por limpiar el código. Los desarrolladores suelen alternar la inserción de nuevas funcionalidades y casos de prueba con la refactorización del código para
mejorar su consistencia interna y su claridad.

Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 8

También podría gustarte