0% encontró este documento útil (0 votos)
10 vistas

Conceptos de Programación

PROGRAMACIÓN

Cargado por

rc_rosy2011
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas

Conceptos de Programación

PROGRAMACIÓN

Cargado por

rc_rosy2011
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Conceptos de Programación (técnico)

Algoritmo: el conjunto de instrucciones sistematicas y previamente definidas que se realizan para


realizar una determinada tarea

Lenguaje: conjunto de definiciones (sintácticas y semánticas) utilizadas para hacer un texto que la
computadora sea capaz de entender, es decir, un programa de computadora.

Código: conjunto de palabras o símbolos que contienen instrucciones para la computadora.

Código fuente: código de un programa. La computadora lo usa para generar una versión del
programa que es capaz de procesar.

Código Binario: código formado solo por 0 y 1 que tiene como función codificar algo. Es la base de
toda la lógica de la computadora. Todo se convierte, al final, en código binario.

Bug: problema en el código que hace que no ejecute correctamente su función.

Refactorización: proceso de cambiar un programa para mejorar su estructura interna sin cambiar
su funcionamiento. Estas mejoras pueden ser para el rendimiento o para facilitar futuros trabajos
en el código, por ejemplo.

Backup: copia de archivos en otro dispositivo para guardar información.

Tipado: significa una variable o algún valor que tiene un tipo predeterminado.

Recursión: recursión o Función Recursiva significa invocarse a sí mismo. Es decir, una función que
después de ejecutar el bloque de instrucciones, se vuelve a invocar a sí mismo.

Iteración: iteración es el nombre de estructuras que repiten el mismo bloque de código por un
número finito de veces, o por el tiempo que una condición es verdadera. Se puede decir que todos
los lenguajes de programación de computadoras tienen al menos una estructura de iteración.

A partir de aquí ya es posible tener una buena idea del lenguaje que utilizan los programadores en
su día a día. Si te interesa el tema, no dejes de leer nuestro artículo sobre Lógica de programación:
el primer paso para aprender a programar.

Editor de Texto: un editor de texto es una aplicación para editar archivos de texto. Esto incluye
códigos de todo tipo que también son textos escritos en un formato que la computadora puede
entender.

Compilador: transforma el código en un lenguaje de programación a un lenguaje de máquina (o


algún nivel inferior, es decir, más cercano al código binario que procesa el hardware) que lee el
procesador.

Lenguaje de máquina: lenguaje con el nivel más bajo de comprensión para el ser humano y el
único entendido por el procesador (CPU).

Interpretador: programas de la computadora que leen un código fuente de un lenguaje de


programación interpretado, es decir, convierte una línea en código binario (en lugar de grandes
bloques de líneas a la vez) y lo convierte en código ejecutable.
Lenguaje de programación: es un conjunto de palabras, letras, números y símbolos especiales
con reglas sintácticas definidas que se utilizan para dar instrucciones al computador.

Ejemplos: Qbasic, Visual Basic, Pascal, C++, Java, etc.

Programa fuente: es el conjunto de pasos de un algoritmo escrito en un lenguaje de programación


de alto nivel.

Programa objeto: es el conjunto de pasos de un algoritmo escrito en lenguaje de máquina ( bajo


nivel ).

Compilador: es una aplicación o programa que traduce un programa fuente en un programa


objeto que puede ser interpretado y ejecutado por el computador.

Pseudocódigo: es un conjunto de instrucciones que se escriben en palabras similares al lenguaje


natural para resolver un problema o una tarea específica. Es una herramienta que se utiliza en la
programación estructurada.

Diagrama de flujo: es la representación gráfica de un algoritmo o pseudocódigo mediante


símbolos convencionales que muestran las acciones, procesos y flujo de la información para
resolver un problema planteado.

C# (C sharp): lenguaje de programación orientado a objetos desarrollado por Microsoft y que


forma parte de la plataforma .NET. Se puede utilizar para diferentes plataformas, es decir, web,
desktop o móvil.

C + + (C plus plus o C más más): lenguaje de programación utilizado en el paradigma orientado a


objetos o como estructural. Fue construido en base al lenguaje C y presentó la evolución de
muchos conceptos.

Lenguaje ensamblador: lenguaje de programación de bajo nivel que representa instrucciones de


máquina en un formato legible por humanos, facilitando la programación directa de una
computadora o microprocesador.

Lenguajes de bajo nivel: se caracterizan porque sus instrucciones se parecen más a las acciones
elementales que ejecuta una computadora, como son: sumar, restar, guardar en memoria,
etcétera.

lenguajes de alto nivel: las instrucciones de los lenguajes de alto nivel son más parecidas a un
lenguaje humano, por lo regular en idioma inglés.

También podría gustarte