2. • Lenguajes de Programación: Características
Básicas.
• Los lenguajes de Programación: Se utilizan
para escribir programas
• Lenguajes máquina
• Lenguajes de bajo nivel
• Lenguajes de alto nivel
3. • Cada lenguaje de programación tiene un
conjunto de instrucciones que la computadora
podrá entender directamente en su código
máquina o bien se traducirán a dicho código
máquina
4. • Instrucciones de Entrada/Salida
• Instrucciones de Cálculo
• Instrucciones de Control
5. • El lenguaje C: Historia y Características
• La popularidad, eficacia y potencia de C, se ha producido
porque este lenguaje no esta prácticamente asociado a ningún
sistema operativo, ni a ninguna máquina en especial.
• Esta es la razón fundamental, por la cual C es conocido como el
lenguaje de programación de sistemas por excelencia.
• Ventajas de C
• Es poderoso y flexible
• Es utilizado por programadores profesionales
• Se pueden utilizar para desarrollar sistemas
operativos, compiladores, sistemas de tiempo real y
aplicaciones de comunicaciones
• Portabilidad
• Velocidad de Ejecución
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
7. • 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)
• 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.