Este documento describe diferentes tipos de lenguajes de programación y cómo se clasifican. Explica que existen lenguajes de máquina, ensamblador y de alto nivel. También describe la diferencia entre lenguajes compilados e interpretados. Finalmente, detalla las características de lenguajes populares como FORTRAN, BASIC, COBOL, Pascal, APL, FORTH y LOGO.
El documento habla sobre la programación de computadoras. Explica que la programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora usando un lenguaje de programación. También describe la evolución de los lenguajes de programación desde el lenguaje máquina hasta lenguajes de alto nivel para facilitar la programación para los humanos.
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como BASIC y FORTRAN. Explica que los lenguajes de alto nivel son más fáciles de usar y producen código portable entre máquinas, mientras que los lenguajes de bajo nivel son más cercanos a la máquina y producen código más rápido pero no portable.
Este documento presenta información sobre lenguajes de programación. Explica que los lenguajes de alto nivel se caracterizan por expresar algoritmos de una manera adecuada al pensamiento humano en lugar de las máquinas. Menciona lenguajes de alto nivel como FORTRAN, COBOL, BASIC y C. También describe lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, los cuales se orientan directamente al hardware. Finalmente, clasifica los programas en software de sistema, de programación y de aplicación.
Clase3 guia1-introduccion-compiladores-conceptosInfomania pro
Este documento presenta una introducción a los conceptos, características y componentes de los compiladores. Explica las clasificaciones de los lenguajes de programación, los diferentes tipos de traductores como compiladores e intérpretes, y los componentes clave de un compilador como el análisis léxico, sintáctico y semántico. Además, discute técnicas como la emulación para ejecutar aplicaciones desarrolladas para otras arquitecturas de computadoras.
El documento habla sobre los lenguajes de programación. Explica que un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas. Luego define la programación como el proceso de crear un programa de computadora mediante la aplicación de procedimientos lógicos a través de etapas como el desarrollo lógico, la codificación, la compilación/ensamblaje, pruebas y documentación. Finalmente, clasifica los lenguajes en de bajo y alto nivel y ofrece
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, incluyendo lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores y ensambladores. Además, introduce técnicas como diagramas de flujo y las fases de resolución de problemas de programación.
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, como los lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores e intérpretes, y técnicas de programación como diagramas de flujo. El objetivo es proporcionar los aspectos más importantes sobre lenguajes de programación.
El documento habla sobre la evolución histórica de los lenguajes de programación, comenzando con Ada Lovelace en 1843 y su desarrollo del primer lenguaje de programación, hasta lenguajes más modernos como PHP y JavaScript. Explica importantes lenguajes de programación a través de los años como FORTRAN, COBOL, BASIC, Pascal, C, Ada, Objective-C, Java y sus usos y orígenes.
El documento habla sobre la programación de computadoras. Explica que la programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora usando un lenguaje de programación. También describe la evolución de los lenguajes de programación desde el lenguaje máquina hasta lenguajes de alto nivel para facilitar la programación para los humanos.
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como BASIC y FORTRAN. Explica que los lenguajes de alto nivel son más fáciles de usar y producen código portable entre máquinas, mientras que los lenguajes de bajo nivel son más cercanos a la máquina y producen código más rápido pero no portable.
Este documento presenta información sobre lenguajes de programación. Explica que los lenguajes de alto nivel se caracterizan por expresar algoritmos de una manera adecuada al pensamiento humano en lugar de las máquinas. Menciona lenguajes de alto nivel como FORTRAN, COBOL, BASIC y C. También describe lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, los cuales se orientan directamente al hardware. Finalmente, clasifica los programas en software de sistema, de programación y de aplicación.
Clase3 guia1-introduccion-compiladores-conceptosInfomania pro
Este documento presenta una introducción a los conceptos, características y componentes de los compiladores. Explica las clasificaciones de los lenguajes de programación, los diferentes tipos de traductores como compiladores e intérpretes, y los componentes clave de un compilador como el análisis léxico, sintáctico y semántico. Además, discute técnicas como la emulación para ejecutar aplicaciones desarrolladas para otras arquitecturas de computadoras.
El documento habla sobre los lenguajes de programación. Explica que un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas. Luego define la programación como el proceso de crear un programa de computadora mediante la aplicación de procedimientos lógicos a través de etapas como el desarrollo lógico, la codificación, la compilación/ensamblaje, pruebas y documentación. Finalmente, clasifica los lenguajes en de bajo y alto nivel y ofrece
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, incluyendo lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores y ensambladores. Además, introduce técnicas como diagramas de flujo y las fases de resolución de problemas de programación.
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, como los lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores e intérpretes, y técnicas de programación como diagramas de flujo. El objetivo es proporcionar los aspectos más importantes sobre lenguajes de programación.
El documento habla sobre la evolución histórica de los lenguajes de programación, comenzando con Ada Lovelace en 1843 y su desarrollo del primer lenguaje de programación, hasta lenguajes más modernos como PHP y JavaScript. Explica importantes lenguajes de programación a través de los años como FORTRAN, COBOL, BASIC, Pascal, C, Ada, Objective-C, Java y sus usos y orígenes.
El documento habla sobre la evolución histórica de los lenguajes de programación, comenzando con Ada Lovelace en 1843 y su desarrollo del primer lenguaje de programación, hasta lenguajes más modernos como PHP y JavaScript. Explica importantes lenguajes como FORTRAN, COBOL, BASIC, Pascal, C, Ada, Objective-C, Java y sus usos y orígenes.
Este documento describe los elementos básicos de la programación a través del lenguaje de máquinas y el lenguaje ensamblador. Explica que un programa se desarrolla mediante la lógica, codificación, ensamblaje y prueba. Luego describe las diferencias entre lenguajes de bajo nivel como el código máquina y el lenguaje ensamblador, y lenguajes de alto nivel. Finalmente, resume las características de diferentes tipos de lenguajes de programación.
Este documento presenta una introducción a los lenguajes de programación, comenzando con los lenguajes de máquina y ensamblador y progresando hacia lenguajes de alto nivel más abstractos y orientados a objetos como Java. También discute la diferencia entre lenguajes interpretados y compilados, y presenta los pasos básicos de la metodología de desarrollo de software.
Los primeros lenguajes de programación surgieron en la década de 1840 y fueron creados por Charles Babbage e Ada Lovelace. Los lenguajes han evolucionado desde lenguajes de bajo nivel como el lenguaje máquina y ensamblador hasta lenguajes de alto nivel más abstractos. Existen varias clasificaciones de lenguajes de programación dependiendo de su nivel de abstracción y aplicación.
El documento explica que el software de aplicación es un programa que puede manipular texto, números, gráficos y archivos de audio y video para realizar tareas específicas como en el campo educativo, de negocios o médico. Menciona algunos ejemplos comunes como Microsoft Office, Adobe Reader e Internet Explorer. Además, describe los principales tipos de software de aplicación como el de procesamiento de textos, hojas de cálculo, bases de datos y presentaciones.
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
Este documento define conceptos básicos de programación como programas, lenguajes de programación, y tipos de lenguajes. Explica que un programa es un conjunto de instrucciones que realizan una tarea, y que el proceso de programación incluye análisis del problema, diseño de algoritmos, codificación y depuración. Define lenguaje de programación como un lenguaje que controla el comportamiento de una computadora. Clasifica los lenguajes según su nivel de abstracción, forma de ejecución y paradigma.
El documento describe diferentes tipos de lenguajes de programación. Explica que los lenguajes de bajo nivel como el lenguaje máquina y ensamblador son difíciles de usar y dependen de la máquina, mientras que los lenguajes de alto nivel como COBOL, Pascal y C son más fáciles de aprender y menos dependientes de la máquina. También clasifica los lenguajes por generaciones, desde el lenguaje máquina de primera generación hasta los lenguajes de quinta generación para inteligencia artificial.
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
Los lenguajes de programación permiten especificar instrucciones para las computadoras de forma precisa a través de reglas y estructuras definidas. Estos lenguajes se han desarrollado en diferentes niveles y generaciones, desde lenguajes de bajo nivel cercanos al código máquina hasta lenguajes de alto nivel más parecidos al lenguaje humano. Los programas escritos en cualquier lenguaje deben traducirse a código de máquina para su ejecución a través de compiladores o intérpretes.
Un lenguaje de programación consta de un conjunto de instrucciones y estructuras de datos que permiten crear programas específicos para resolver problemas particulares. Los lenguajes de programación tienen un léxico, una sintaxis y una semántica y pueden ser de alto o bajo nivel, interpretados o compilados, clásicos, visuales o para internet. Permiten comunicar instrucciones al hardware de una computadora.
El documento describe conceptos básicos de programación como algoritmos, programas, lenguajes de programación y tipos de programas. Explica que un algoritmo es una serie de pasos lógicos para resolver un problema, mientras que un programa implementa un algoritmo en un lenguaje de programación específico. También describe características de lenguajes de programación como C++ y diferencia entre lenguajes de bajo y alto nivel.
El documento describe los conceptos fundamentales de programación, incluyendo algoritmos, programas, lenguajes de programación y C++. Un algoritmo es una serie de pasos lógicos para resolver un problema, mientras que un programa implementa un algoritmo en un lenguaje de programación específico. Existen lenguajes de bajo y alto nivel, siendo C++ un lenguaje híbrido orientado a objetos que permite programación estructurada y orientada a objetos.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y el ensamblador, lenguajes de alto nivel como BASIC y lenguajes orientados a objetos como C++. Explica que los lenguajes de alto nivel son más fáciles de usar para los humanos pero requieren de compiladores o intérpretes para traducirlos a lenguajes que las computadoras puedan entender directamente. También clasifica los lenguajes según generaciones y usos como lenguajes para
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y el ensamblador, lenguajes de alto nivel como BASIC y lenguajes orientados a objetos como C++. Explica que los lenguajes de alto nivel son más fáciles de usar para los humanos pero requieren de compiladores o intérpretes para traducirlos a lenguajes que las computadoras puedan entender directamente. También clasifica los lenguajes según generaciones y usos como lenguajes para
Este documento habla sobre los lenguajes de programación de alto nivel. Explica que estos lenguajes fueron desarrollados para facilitar la programación al usar instrucciones en lenguaje natural en lugar de código de máquina. Describe algunos de los lenguajes de alto nivel más importantes como FORTRAN, COBOL, Pascal, C y Java, y explica brevemente sus propósitos y usos. También discute las ventajas e inconvenientes de los lenguajes de alto nivel.
Este documento proporciona información sobre un curso de Programación dictado por Juan Pablo Vázquez. El tema cubierto es Lenguaje de Programación. Los estudiantes son Gabriela Naulaguari y Diego Tenesaca. Se define qué es un lenguaje de programación y se describen los tipos de lenguajes (bajo nivel, alto nivel y medio nivel), generaciones de lenguajes, compiladores y los lenguajes C, C++ y Java.
El documento explica conceptos fundamentales de programación como lenguajes de programación, sistemas operativos, programas de aplicación, compiladores y técnicas de programación como programación estructurada, modular y orientada a objetos. Define cada concepto y describe sus características principales.
Este documento trata sobre los lenguajes de programación. Explica que un lenguaje de programación es un sistema estructurado de comunicación diseñado para que las computadoras entiendan instrucciones. Detalla algunos lenguajes de programación como FORTRAN, COBOL, PASCAL y C, así como los traductores de lenguaje como compiladores e intérpretes. También cubre temas como programación de máquinas ensambladoras, técnicas de programación, diagramas de flujo y las fases en la resolución de problemas mediante programación.
Evolucion historica del lenguaje de programacionSergio Maidana
Este documento describe la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta los lenguajes modernos. Comenzó con el lenguaje máquina directamente entendido por las computadoras, seguido por el lenguaje ensamblador que era más fácil de usar para los humanos. Luego vinieron los lenguajes de alto nivel como FORTRAN, COBOL y BASIC que eran aún más fáciles de usar y menos dependientes del hardware. Finalmente, se desarrollaron lenguajes orientados a objetos como C++ y lengu
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
El documento habla sobre la evolución histórica de los lenguajes de programación, comenzando con Ada Lovelace en 1843 y su desarrollo del primer lenguaje de programación, hasta lenguajes más modernos como PHP y JavaScript. Explica importantes lenguajes como FORTRAN, COBOL, BASIC, Pascal, C, Ada, Objective-C, Java y sus usos y orígenes.
Este documento describe los elementos básicos de la programación a través del lenguaje de máquinas y el lenguaje ensamblador. Explica que un programa se desarrolla mediante la lógica, codificación, ensamblaje y prueba. Luego describe las diferencias entre lenguajes de bajo nivel como el código máquina y el lenguaje ensamblador, y lenguajes de alto nivel. Finalmente, resume las características de diferentes tipos de lenguajes de programación.
Este documento presenta una introducción a los lenguajes de programación, comenzando con los lenguajes de máquina y ensamblador y progresando hacia lenguajes de alto nivel más abstractos y orientados a objetos como Java. También discute la diferencia entre lenguajes interpretados y compilados, y presenta los pasos básicos de la metodología de desarrollo de software.
Los primeros lenguajes de programación surgieron en la década de 1840 y fueron creados por Charles Babbage e Ada Lovelace. Los lenguajes han evolucionado desde lenguajes de bajo nivel como el lenguaje máquina y ensamblador hasta lenguajes de alto nivel más abstractos. Existen varias clasificaciones de lenguajes de programación dependiendo de su nivel de abstracción y aplicación.
El documento explica que el software de aplicación es un programa que puede manipular texto, números, gráficos y archivos de audio y video para realizar tareas específicas como en el campo educativo, de negocios o médico. Menciona algunos ejemplos comunes como Microsoft Office, Adobe Reader e Internet Explorer. Además, describe los principales tipos de software de aplicación como el de procesamiento de textos, hojas de cálculo, bases de datos y presentaciones.
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
Este documento define conceptos básicos de programación como programas, lenguajes de programación, y tipos de lenguajes. Explica que un programa es un conjunto de instrucciones que realizan una tarea, y que el proceso de programación incluye análisis del problema, diseño de algoritmos, codificación y depuración. Define lenguaje de programación como un lenguaje que controla el comportamiento de una computadora. Clasifica los lenguajes según su nivel de abstracción, forma de ejecución y paradigma.
El documento describe diferentes tipos de lenguajes de programación. Explica que los lenguajes de bajo nivel como el lenguaje máquina y ensamblador son difíciles de usar y dependen de la máquina, mientras que los lenguajes de alto nivel como COBOL, Pascal y C son más fáciles de aprender y menos dependientes de la máquina. También clasifica los lenguajes por generaciones, desde el lenguaje máquina de primera generación hasta los lenguajes de quinta generación para inteligencia artificial.
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
Los lenguajes de programación permiten especificar instrucciones para las computadoras de forma precisa a través de reglas y estructuras definidas. Estos lenguajes se han desarrollado en diferentes niveles y generaciones, desde lenguajes de bajo nivel cercanos al código máquina hasta lenguajes de alto nivel más parecidos al lenguaje humano. Los programas escritos en cualquier lenguaje deben traducirse a código de máquina para su ejecución a través de compiladores o intérpretes.
Un lenguaje de programación consta de un conjunto de instrucciones y estructuras de datos que permiten crear programas específicos para resolver problemas particulares. Los lenguajes de programación tienen un léxico, una sintaxis y una semántica y pueden ser de alto o bajo nivel, interpretados o compilados, clásicos, visuales o para internet. Permiten comunicar instrucciones al hardware de una computadora.
El documento describe conceptos básicos de programación como algoritmos, programas, lenguajes de programación y tipos de programas. Explica que un algoritmo es una serie de pasos lógicos para resolver un problema, mientras que un programa implementa un algoritmo en un lenguaje de programación específico. También describe características de lenguajes de programación como C++ y diferencia entre lenguajes de bajo y alto nivel.
El documento describe los conceptos fundamentales de programación, incluyendo algoritmos, programas, lenguajes de programación y C++. Un algoritmo es una serie de pasos lógicos para resolver un problema, mientras que un programa implementa un algoritmo en un lenguaje de programación específico. Existen lenguajes de bajo y alto nivel, siendo C++ un lenguaje híbrido orientado a objetos que permite programación estructurada y orientada a objetos.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y el ensamblador, lenguajes de alto nivel como BASIC y lenguajes orientados a objetos como C++. Explica que los lenguajes de alto nivel son más fáciles de usar para los humanos pero requieren de compiladores o intérpretes para traducirlos a lenguajes que las computadoras puedan entender directamente. También clasifica los lenguajes según generaciones y usos como lenguajes para
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y el ensamblador, lenguajes de alto nivel como BASIC y lenguajes orientados a objetos como C++. Explica que los lenguajes de alto nivel son más fáciles de usar para los humanos pero requieren de compiladores o intérpretes para traducirlos a lenguajes que las computadoras puedan entender directamente. También clasifica los lenguajes según generaciones y usos como lenguajes para
Este documento habla sobre los lenguajes de programación de alto nivel. Explica que estos lenguajes fueron desarrollados para facilitar la programación al usar instrucciones en lenguaje natural en lugar de código de máquina. Describe algunos de los lenguajes de alto nivel más importantes como FORTRAN, COBOL, Pascal, C y Java, y explica brevemente sus propósitos y usos. También discute las ventajas e inconvenientes de los lenguajes de alto nivel.
Este documento proporciona información sobre un curso de Programación dictado por Juan Pablo Vázquez. El tema cubierto es Lenguaje de Programación. Los estudiantes son Gabriela Naulaguari y Diego Tenesaca. Se define qué es un lenguaje de programación y se describen los tipos de lenguajes (bajo nivel, alto nivel y medio nivel), generaciones de lenguajes, compiladores y los lenguajes C, C++ y Java.
El documento explica conceptos fundamentales de programación como lenguajes de programación, sistemas operativos, programas de aplicación, compiladores y técnicas de programación como programación estructurada, modular y orientada a objetos. Define cada concepto y describe sus características principales.
Este documento trata sobre los lenguajes de programación. Explica que un lenguaje de programación es un sistema estructurado de comunicación diseñado para que las computadoras entiendan instrucciones. Detalla algunos lenguajes de programación como FORTRAN, COBOL, PASCAL y C, así como los traductores de lenguaje como compiladores e intérpretes. También cubre temas como programación de máquinas ensambladoras, técnicas de programación, diagramas de flujo y las fases en la resolución de problemas mediante programación.
Evolucion historica del lenguaje de programacionSergio Maidana
Este documento describe la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta los lenguajes modernos. Comenzó con el lenguaje máquina directamente entendido por las computadoras, seguido por el lenguaje ensamblador que era más fácil de usar para los humanos. Luego vinieron los lenguajes de alto nivel como FORTRAN, COBOL y BASIC que eran aún más fáciles de usar y menos dependientes del hardware. Finalmente, se desarrollaron lenguajes orientados a objetos como C++ y lengu
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
1. UNIVERSIDAD POLITECNICA TERRITORIAL DE LOS
VALLES DEL TUY. (UPTVT)
GRUPO DE ESTUDIO: T2-S1
INGENIERIA EN MANTENIMIENTO.
UC: INFORMÀTICA APLICADA
DOCENTE: NAUDYS ALBORNOZ
LENGUAJE DE PROGRAMACIÒN
Participantes:
Christian la Rosa
18.601.004
CHARALLAVE, 07 de Mayo del 2023
CHARALLAVE, EDO MIRANDA
2. Tabla de contenido
I. INTRODUCCION ................................................................................................ 3
II LENGUAJE DE PROGRAMACION.................................................................... 4
III CLASIFICACIÓN DE LOS LENGUAJES DE ACUERDO A SU NIVEL ...................... 5
3.1 LENGUAJE MÀQUINA. ................................................................................................5
3.2 LENGUAJE DE BAJO NIVEL (ENSAMBLADOR) ..............................................................5
3.3 LENGUAJE DE ALTO NIVEL. .........................................................................................6
3.4 PROGRAMACION SEGÙN SU COMPILADO ..................................................................7
3.5 Lenguaje Compilado...................................................................................................7
3.6 Lenguaje Interpretado................................................................................................7
3.7 Ventajas y desventajas...............................................................................................8
IV. TIPOS DE LENGUAJE.......................................................................................... 8
4.1 FORTRAN .........................................................................................................................8
4.2 BASIC..........................................................................................................................9
4.3 COBOL......................................................................................................................10
4.4 PASCAL.....................................................................................................................10
4.5 APL...........................................................................................................................11
4.6 FORTH ......................................................................................................................11
4.7 LOGO........................................................................................................................11
4.8 C...............................................................................................................................12
V CONCLUSIÓN.................................................................................................. 13
VI. BIBLIOGRAFIA.............................................................................................. 14
3. 3
I.INTRODUCCION
La informática no queda excluida del uso de lenguajes, ya que
estos son la manera de especificar las acciones que se desean realizar
en la computadora. En otras palabras, son la interface entre el
programador y la computadora. A través de ellos podemos
desarrollar programas o aplicaciones, que se componen por un conjunto
de instrucciones que luego se ejecutarán en la computadora haciendo uso
de sus recursos (CPU, memoria, disco, etc.).
Los lenguajes de programación están destinados a distintos
ámbitos, dependiendo de sus características que simplifican algunas
tareas y complejizan otras. Pueden estar destinados a aplicaciones
científicas, aplicaciones de negocios, inteligencia
artificial, programación de sistemas, scripting, y también disponemos de
lenguajes de propósitos especiales.
Los lenguajes de programación tienen una estructura compleja que
se compone de varias partes: sintaxis, semántica, elementos
del lenguaje, nivel de
abstracción, paradigma, estructuras de control para ordenar la ejecución
de los programas, tipos de datos (números, letras, etc.), y funciones o
procedimientos (unidades), que contienen un conjunto de instrucciones,
entre otras.
Mediante los programas se indica a la computadora qué tarea debe
realizar y como efectuarla, pero para ello es preciso introducir estas
órdenes en un lenguaje que el sistema pueda entender. En principio, el
ordenador sólo entiende las instrucciones en código máquina, es decir, el
específico de la computadora. Sin embargo, a partir de éstos se elaboran
los llamados lenguajes de alto y bajo nivel.
4. 4
II.LENGUAJE DE PROGRAMACION
Se ha visto hasta ahora que los lenguajes de programación son un
simbolismo, que nos permite expresar en operaciones elementales
(instrucciones) la solución a nuestro problema.
El ordenador ejecuta las instrucciones que le hemos suministrado
previamente en forma de programa. Pero este programa escrito en un
lenguaje determinado necesita ser traducido a lenguaje máquina que es el
comprensible directamente por el ordenador.
Existen abundantes lenguajes que se han especificado y de los que
se han escrito traductores; las normas (sintaxis) y palabras que emplean
cada uno de ellos las definieron los organismos internacionales, otros los
constructores y otros los clientes.
Los manuales son las características del lenguaje y los traductores
se suelen adquirir conjuntamente, en los ordenadores grandes al
proveedor del equipo y para los microordenadores en las tiendas de
informática.
Es decir, los lenguajes de programación son aplicaciones
específicas que han sido pensadas y diseñadas para crear otras
aplicaciones o programas.
Los lenguajes de programación se basan en un sistema de
instrucciones previamente establecidas que indican al ordenador lo que
debe realizar.
Los lenguajes de programación son “lenguas” o “idiomas” ya
establecidos, comprensibles tanto por el programador, como por la
máquina, que permiten desarrollar los programas. Existen muchos y muy
variados, y evolucionan constantemente, tanto en potencia como en
facilidad de uso. La mayoría está escrito en inglés, aunque cada vez son
más visuales e intuitivos.
5. 5
Ejemplos: Pascal, Turbo C++, CA-Clipper, Visual Basic, Visual
C++, Java, Cobol, C, Fortran, HTML, Prolog, CSMP, SIMAN, Lisp, Lingo,
SQL, Delphi, dBase, etc.
Los lenguajes son un código de instrucciones que permiten hacer
programas.
La Programación de las primeras computadoras (para cambiar un
proceso por otro) se efectúa reacomodando cables y conexiones (los
programas eran cableados), esto fue evolucionando hasta eliminar lo
mecánico y volviendo lógica la programación.
III.CLASIFICACIÓN DE LOS LENGUAJES DE ACUERDO
A SU NIVEL
3.1.LENGUAJE MÀQUINA.
Primer Lenguaje de Programación, el único que entiende
directamente la computadora: utiliza el alfabeto binario formado por los
símbolos 0 y 1 (apagado / encendido). Son realmente difíciles de
aprender y de manejar, ya que no resultan nada cercanos al ser humano,
pero son muy rápidos, ya que se ahorra mucho tiempo en la respuesta,
puesto que se evitan las traducciones intermedias. A este lenguaje
también se le considera un Lenguaje de Bajo nivel.
Ejemplo, 0010 0000 0000 1001
3.2.LENGUAJE DE BAJO NIVEL (ENSAMBLADOR)
Surge con la evolución del Lenguaje Máquina, sustituye las
cadenas de símbolos binarios por nemotécnicos: ADD, SUB, DIV.
Dependen de las características de cada máquina y sólo son
comprensibles por especialistas. Aparecieron durante la primera
generación de computadoras.
6. 6
Ejemplo, ADD x, y, z
Esta instrucción significa que se debe sumar los números
almacenados en las direcciones x, y, y almacenar el resultado en la
dirección z.
Después que un programa ha sido escrito se necesita el programa
ensamblador que lo traduzca a código máquina.
3.3.LENGUAJE DE ALTO NIVEL.
Son aquellos que se encuentran más cercanos al lenguaje natural
que al lenguaje máquina. Se tratan de lenguajes independientes de la
arquitectura de la computadora. Por lo que, en principio, un programa
escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a
otra sin ningún tipo de problema.
Los lenguajes de programación de alto nivel son lenguajes en los
cuales las instrucciones que se envían para que la computadora ejecute
algunas órdenes son parecidas al lenguaje humano. El lenguaje de
programación de alto nivel usa palabras similares al inglés, así como
símbolos, signos de puntuación y aritméticos de manera que permite el
desarrollo de programas. Un programa que está escrito en lenguaje de
alto nivel se le denomina como programa fuente, en el cual como una
computadora no puede entender cierto programa, necesita la ayuda de un
compilador que tiene la tarea traducirlo a lenguaje máquina.
Comúnmente, los programas que son traducidos a lenguaje máquina por
los compiladores se enlazan con algunos otros códigos o programas de
bibliotecas del lenguaje de programación específico y esto hace que se
conviertan en un archivo ejecutable para la máquina. Estos lenguajes
permiten al programador olvidarse por completo del funcionamiento
interno de las máquinas para la que están diseñando el programa
7. 7
3.4.PROGRAMACION SEGÙN SU COMPILADO
Para que las persona se entienda deben hablar el mismo idioma, lo
mismo pasa con las computadoras, para que puedan darle instrucciones
deben poder entender, para esto existen los compiladores, que son los
encargados de traducir el lenguaje humano al lenguaje (o código) de una
computadora.
3.5.Lenguaje Compilado
Un lenguaje compilado es aquel cuyo código fuente, escrito en un
lenguaje de alto nivel, es traducido por un compilador a un archivo
ejecutable entendible para la máquina. Con ese archivo se puede ejecutar
el programa cuantas veces sea necesario. En este tipo de lenguaje el
código se compila, ¿para qué? para crear un paquete de código máquina
(código binario), así la computadora puede ejecutar las instrucciones. A
los lenguajes compilados los vemos más en software de escritorio ya que
requieren de mayores recursos y de acceso a archivos determinados.
3.6.Lenguaje Interpretado
Este lenguaje ¡ya no cuenta con un compilador! El código va
directo a la máquina quien ahora tiene un intérprete, que traduce el código
y lo convierte a su lenguaje, entonces ¿Un compilador es lo mismo que un
intérprete?, bueno, digamos que tienen la misma funcionalidad (traducir),
pero su diferencia radica en que el intérprete lo realiza al momento de
ejecución (cuando lo solicitas) y al ser en tiempo real puede alentar el
proceso. La principal diferencia entre un lenguaje compilado y uno
interpretado es que el lenguaje compilado requiere un paso adicional
antes de ser ejecutado, la compilación, que convierte el código que
8. 8
escribes a lenguaje de máquina. Un lenguaje interpretado, por otro lado,
es convertido a lenguaje de máquina a medida que es ejecutado.
3.7.Ventajas y desventajas
En general, el ciclo de desarrollo (el tiempo entre el momento en
que escribes el código y lo pruebas) es más rápido en un lenguaje
interpretado. Eso se debe a que en lenguajes compilados es necesario
realizar el proceso de compilación cada vez que cambias el código fuente,
aunque con herramientas adicionales se puede automatizar. Otra
desventaja de un lenguaje compilado es que cuando compilas un
programa debes crear ejecutables para cada uno de los sistemas
operativos en los que lo vayas a utilizar. Un ejecutable creado para Linux
no va a servir en Windows por ejemplo. Sin embargo, un lenguaje
compilado es mucho más rápido que uno interpretado. Esto se debe a
que cuando es ejecutado ya se encuentra en código de máquina y eso
también le permite hacer algunas optimizaciones que no son posibles con
un lenguaje interpretado. Además de la velocidad, otra desventaja de un
lenguaje interpretado es que, para ser ejecutado, debes tener instalado el
interpretador. Esto no es necesario en un lenguaje compilado que es
convertido a lenguaje de máquina
IV.TIPOS DE LENGUAJE
4.1.FORTRAN.
Es el más antiguo, ha tenido muchas mejoras con el paso de los
años pero sigue siendo de diseño anticuado e incómodo a pesar de ser
muy usado.
9. 9
La escritura del programa se hace en hojas de programación con un
formato que no es libre, es fácil de entender pero no de manejar.
En cálculos es muy eficaz, dispone de muchísimas funciones,
varios tipos de variables y tiene facilidad de manejo de subprogramas, en
cambio es deficiente en manejo de textos.
La gestión de ficheros sólo existe en la versión V, y superiores, y
no es muy eficiente; lo mismo sucede respecto a periféricos con
excepción de las impresoras.
El lenguaje ha llegado a ser un estándar, lo que hace que no haya
serios problemas para transportar un programa de una máquina a otra
que tenga el mismo compilador. Un problema a considerar en este
lenguaje es la relativa dificultad para el mantenimiento de programas al no
ser un lenguaje estructurado en módulos que faciliten su mantenimiento.
Está orientado a cálculos técnicos y científicos.
4.2BASIC.
Significa Código de instrucciones Simbólicas de Propósito General
para Principiantes (Beginner's All Surpose Simbolic Instructions Code) y
es un lenguaje flexible y fácil de manejar, orientado a los estudiantes y a
los que tienen su primer contacto con la informática.
No tiene rigidez en su sintaxis, y el tratamiento de cadenas de
caracteres es muy potente, en cálculo es suficientemente bueno, siendo
en algunas versiones tan potente como el FORTRAN.
En la gestión de ficheros es donde tiene el BASIC su principal
defecto; la gestión de periféricos es aceptable y la transportabilidad
buena. En efecto, de este lenguaje existen multitud de versiones,
muchísimas máquinas (prácticamente todas) disponen de traductores de
BASIC, y esto hace que no todas las versiones sean iguales, aunque
concuerdan en la mayor parte de instrucciones, las diferencias mayores
suelen estar en las instrucciones de gráficos / color, música, juegos, y
acceso a ficheros.
10. 10
Respecto al mantenimiento podemos decir que es fácil de construir
programas claros, pero no dispone de suficientes facilidades para ello. Es
un lenguaje muy usado en el área de microinformática.
4.3.COBOL.
Este lenguaje está orientado a la gestión y tiene una sintaxis lógica
y estructurada y un vocabulario semejante al inglés; es muy potente en el
tratamiento de textos (el mejor probablemente). Y en la definición de
datos.
Las instrucciones de cálculo están reducidas al mínimo, pero la
gestión de ficheros es muy buena, la transportabilidad no es mala pero
presenta problemas, puesto que muchos ordenadores personales no
disponen todavía de compilador COBOL.
El mantenimiento de programas es sencillo, puesto que la facilidad
de empleo y la calidad de la sintaxis producen programas de buena
legibilidad, aunque conviene que el programador ponga suficientes
comentarios.
4.4PASCAL.
Este es un lenguaje diseñado con la idea de la estructuración, es
decir programando en PASCAL, se consiguen programas muy fáciles de
mantener.
La sintaxis es relativamente flexible, aunque presenta algunas
restricciones en el empleo de los puntos y comas; programar eficazmente
es realmente complejo.
En el tratamiento de cadenas de caracteres era muy limitado,
aunque las modernas versiones lo asemejan al BASIC. El tratamiento
matemático es bastante completo.
La gestión de ficheros es muy variable según las versiones de
PASCAL, hay de todos los tipos. La gestión de periféricos es deficiente y
la transportabilidad muy buena.
11. 11
4.5.APL.
Este es un lenguaje de propósito científico / técnico y está
concebido para descripción de algoritmos directamente, es decir, sin
desmenuzar en operaciones elementales.
Es difícil de manejar, trabaja bien en cadenas de caracteres, muy
bien en cálculos (probablemente el más potente), en cambio tiene una
gestión de ficheros limitada, la gestión de periféricos es deficiente y la
transportabilidad mala, pues no existe un auténtico estándar. El
mantenimiento es de una complejidad intermedia. Es un lenguaje para
cálculos científicos.
4.6.FORTH
Es un lenguaje difícil de manejar; está basado en el proceso de
construir nuevas instrucciones, la metodología de programación es
diferente a las demás.
Trata las cadenas y los cálculos sin problemas, es deficiente en la
gestión de ficheros y optimo en la gestión de periféricos. En cuanto a la
transportabilidad es deficiente, debido a que se construyen muchas
funciones personalizadas difíciles de traspasar.
Los programas escritos con FORTH son difíciles de leer, y, por
tanto de mantener.
4.7.LOGO.
Este es un lenguaje interactivo; se maneja empleando diferentes
palabras que se combinan como se desean. Se dispone de una serie de
palabras básicas (primitivas) y de facilidad para construir nuevas
(procedimientos).
Es ideal para el principiante, al que aproxima a la informática de
una manera sencilla.
12. 12
El tratamiento de cadenas y de números no es adecuado, la
gestión de ficheros es normal y en la gestión de periféricos destaca la de
la pantalla gráfica para la que dispone del artificio de <<la tortuga>>, un
triángulo que se mueve con las órdenes que se le va dando, dejando un
rastro que conforma un gráfico.
La transportabilidad no es buena y el mantenimiento es normal. Es
un lenguaje principalmente orientado a niños y a desarrollos de gráficos
elementales.
4.8.C
El lenguaje C se creó en 1972 en los laboratorios Bell. Es una
herramienta muy potente que resulta especialmente útil si se emplea con
el sistema operativo UNIX, una prueba de las prestaciones de este
lenguaje es que se han escrito muchos sistemas operativos con él en
lugar de hacerlo en ensamblador como venía siendo normal.
La sintaxis de C es sencilla y está basada en la programación por
módulos, dispone de una gran variedad de variables y potentes
operadores.
El tiempo de ejecución del C es de decenas de veces menor que el
BASIC y es un lenguaje de un nivel suficientemente bajo como para
sustituir al ensamblador.
13. 13
V.CONCLUSIÓN
Como puede verse, existen lenguajes específicos para cada tarea
diferente.
Muchos de ellos (Lenguajes de Programación) ya no se usan,
mientras que las nociones de otros han sido incorporadas a otros
lenguajes.
Los lenguajes y las Técnicas de Programación son importantes
para la utilización de la computadora como una herramienta para resolver
problemas.
En la informática, un Problema consiste en la necesidad de
transformar un grupo de datos iniciales en un grupo diferente de datos
finales (resultados).
De este modo, una computadora podrá resolver un problema si
alguien que desarrolla un programa que contenga las instrucciones
adecuadas que permitan transformar los datos.
Los lenguajes deben ser confiables, comprensibles, eficientes en
términos de tiempo de ejecución y consumo de espacio, y deben
satisfacer las necesidades de una comunidad, ya sean científicos,
hombres de negocios o usuarios no técnicos. Cada uno estos grupos
están acostumbrados a un vocabulario particular y una manera de ver las
cosas; de este modo, existe una gran variedad de lenguajes y muy
probablemente esto continuará siendo así.
14. 14
VI.BIBLIOGRAFIA
Contreras, G. A. (01 de Julio de 2004). http://www.desarrolloweb.com/.
Obtenido de http://www.desarrolloweb.com/articulos/1550.php
E-CENTRO. (2013). http://centrodeartigo.com/. Obtenido
de http://centrodeartigo.com/articulos-para-saber-mas/article_56527.html
EcuRed. (s.f.). http://www.ecured.cu/. Obtenido
de http://www.ecured.cu/index.php/Lenguaje_de_programaci%C3%B3n_A
da
Francisco Toledo Lobo, J. P. (julio de 2001). El Lenguaje de
Programación Prolog. Obtenido
de http://mural.uv.es/mijuanlo/PracticasPROLOG.pdf
Guervos, J. J. (2004). Obtenido de http://geneura.ugr.es/~jmerelo/xml/
HASKELL. (10 de Noviembre de
2006). https://www.haskell.org/haskellwiki/Es/Por_que_Haskell_importa.
Obtenido
de https://www.haskell.org/haskellwiki/Es/Por_que_Haskell_importa