Este documento trata sobre los lenguajes de programación. Explica que los lenguajes de programación se utilizan para resolver problemas mediante instrucciones especificadas por reglas. Se clasifican los lenguajes de programación en de alto y bajo nivel. También describe los diferentes tipos de lenguajes como imperativos, declarativos u orientados a objetos. Finalmente, destaca la importancia de comprender los conceptos básicos de los lenguajes de programación para los ingenieros de software.
3. El lenguaje de programación de las computadoras se utilizan para resolver
problemas, un lenguaje de programación esta bien especificados por reglas para
formar instrucciones correctas, organizándolas en módulos para luego someterlas
a un compilador, el cual introduce el código en un lenguaje comprensible para
una maquina en particular y finalmente ejecutar el programa.
Cuando usamos una computadora estamos intentando resolver un problema que
pueden ser problemas de negocios, que generan ganancias y perdidas , un modelo
científico que emplea modelos de comportamiento físico, una investigación
estadística que estudia el la posibilidad que ocurra algún suceso.
4. “Se denomina lenguaje de
programación al conjunto de reglas ,
instrucciones y normas necesarias
por medio de las cuales el ser
humano ´puede transmitir ordenes a
la computadora “.
6. 1. TIPOS1.Clasificaciones
de los lenguajes
de alto nivel
Aplicaciones
científicas
Aplicaciones de
procesamiento
de datos
Aplicaciones de
tratamiento de
textos
Aplicaciones en
inteligencia
artificial
Aplicaciones de
programación
de sistemas
7. LENGUAJES IMPERATIVOS O PROCEDURALES
Lenguajesdeclarativos
Es el proceso por el cual el programa es ejecutado.
Lenguajesorientadosa objetos
El diseño de los programas se centra más en los
datos y su estructura.
Lenguajesorientadosal problema
Este tipo de lenguajes están diseñados para
problemas específicos, principalmente de gestión.
9. ¿QUE ES LENGUAJES DE PROGRAMACIÓN
VISUAL?
Un lenguaje visual hace uso de los iconos o símbolos en la
Pantalla y menús despegables para desarrollar programas.
¿CUÁNDO SELECCIONAR UN
LENGUAJE DE
PROGRAMACIÓN? Para usar un programa en particular incluye equilibrar las
características funcionales del lenguaje con aspectos
como costo, control y complejidad.
Un factor importante que se debe considerarse al seleccionar
cualquier lenguaje de programación es la cantidad de control
directo que se necesita para operar el hardware.
10. ¿ QUE ES TRADUCTORE DE
LENGUEGUAJE?
Un traductor de lenguaje es el Software de un sistemas que
convierte un código fuente del programador en su
equivalente en lenguaje máquina.
Hay distintos códigos:
1 Código fuente: Código de programación de nivel alto
escrito por el programador.
2 Código objeto: Otro nombre para el código de lenguaje
máquina.
3 Intérprete: Traductor de lenguajes que convierte, a la
vez, una sentencia de programa a un código de máquina.
11. HERRAMIENTAS CASE.
Las herramientas CASE se añaden a la caja de herramientas del
ingeniero de software. El CASE proporciona al ingeniero la
capacidad de automatizar las actividades manuales y de mejorar
su enfoque de trabajo. Aun así, para llegar a ser “el avance
tecnológico más importante”, el CASE debe hacer mucho más.
Debe constituir las piezas que construyan un taller para el
desarrollo de software.
BLOQUES QUE COMPONEN EL CASE.
La ingeniería del software asistida por computadora
puede ser tan simple como una única herramienta que
permita desarrollar una actividad específica, o tan
compleja como un “entorno” que integre distintas
herramientas, una base de datos, gente, hardware, una
red, sistemas operativos, estándares y muchos otros
componentes. En esta sección, se presenta una revisión
de lo bloques que componen un entorno CASE.
12. CONCLUCIONES
• La comprensión básica de los conceptos de los lenguajes de programación y los diferentes
paradigmas son necesarios para todos los ingenieros de software, no tanto para los
especialistas en un lenguaje de programación. Esto se debe a que los lenguajes de
programación son una herramienta fundamental.
Los lenguajes de programación influencian notablemente la manera en que pensamos acerca
del diseño y construcción del software y los algoritmos y estructuras de datos que utilicemos
para desarrollar software.