Este documento describe las características básicas de los lenguajes de programación. Explica que los lenguajes de programación se utilizan para escribir programas y que existen lenguajes de máquina, de bajo nivel y de alto nivel. También describe elementos comunes como instrucciones de entrada/salida, cálculo y control, así como estructuras de control que permiten modificar el flujo de ejecución.
2.
Lenguajes de programación:características básicas
Los lenguajes de programación se utilizanpara
escribir programas.
Lenguajes máquina
Lenguajes de bajo nivel
Lenguajes de alto nivel
2.1. Elementos básicos del lenguaje de
programación estructurado. Manipulación
básica de datos
3.
Lenguajes de programación:características básicas
Cada lenguaje de programación tiene unconjunto de
instrucciones que lacomputadora podrá entender
directamenteen su código máquina o bien se
traducirán adicho código máquina.
2.1. Elementos básicos del lenguaje de programación
estructurado. Manipulación básica de datos
4.
Lenguajes de programación:características básicas
Instrucciones de entrada/salida
Instrucciones de cálculo
Instrucciones de control
2.1. Elementos básicos del lenguaje de programación
estructurado. Manipulación básica de datos
5. El lenguaje C: Historia y características
La popularidad, eficacia y potencia de C, se haproducido porque este lenguaje
no estáprácticamente asociado a ningún sistemaoperativo, ni a ninguna
máquina en especial.
Esta es la razón fundamental, por la cual C, esconocido como el
lenguaje de programación desistemas por excelencia
Ventajas de C
Es poderoso y flexible
Es utilizado por programadores profesionales
Se puede utilizar para desarrollar sistemasoperativos, compiladores, sistemas
de tiemporeal y aplicaciones de comunicaciones
Portabilidad
Velocidad de ejecución
2.1. Elementos básicos del lenguaje de
programación estructurado. Manipulación
básica de datos
6.
Características técnicas de C
Una nueva sintaxis para declarar funciones
Asignación de estructuras y enumeraciones
Preprocesador más sofisticado
Una nueva definición de biblioteca
Acceso al SO
Asignación dinámica de memoria
Manejo de cadenas de caracteres
2.1. Elementos básicos del lenguaje
de programación estructurado.
Manipulación básica de datos
7. Estructuras de control
En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución
de las instrucciones de un programa.
Con las estructuras de control se puede:
de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)
Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las
estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto
es una de las cosas que permite que la programación se rija por los principios de la programación
estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo
que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje
tiene una sintaxis propia para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.
2.2. Utilizar estructuras de
control