Un lenguaje de programación es un lenguaje utilizado por programadores para comunicarse y desarrollar software. El lenguaje C fue creado en los años 1970 y ha evolucionado desde entonces. Los lenguajes se clasifican como de alto, medio o bajo nivel dependiendo de cuán cercanos están al lenguaje de la computadora.
0 calificaciones0% encontró este documento útil (0 votos)
59 vistas3 páginas
Un lenguaje de programación es un lenguaje utilizado por programadores para comunicarse y desarrollar software. El lenguaje C fue creado en los años 1970 y ha evolucionado desde entonces. Los lenguajes se clasifican como de alto, medio o bajo nivel dependiendo de cuán cercanos están al lenguaje de la computadora.
Un lenguaje de programación es un lenguaje utilizado por programadores para comunicarse y desarrollar software. El lenguaje C fue creado en los años 1970 y ha evolucionado desde entonces. Los lenguajes se clasifican como de alto, medio o bajo nivel dependiendo de cuán cercanos están al lenguaje de la computadora.
Un lenguaje de programación es un lenguaje utilizado por programadores para comunicarse y desarrollar software. El lenguaje C fue creado en los años 1970 y ha evolucionado desde entonces. Los lenguajes se clasifican como de alto, medio o bajo nivel dependiendo de cuán cercanos están al lenguaje de la computadora.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
CUESTIONARIO PRACTICA 03
1.- ¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.
2.- Describe brevemente la creación y evolución del lenguaje c
El lenguaje C nació en los Laboratorios Bell de AT & T entre los años 1970 y 1972 por Brian Kernighan y Dennos Ritchie, y ha sido asociado con el sistema operativo UNIX, ya que su desarrollo se realizó en este sistema y debido a que tanto UNIX y casi todos los programas y herramientas de este, como el propio compilador C, fueron escritos en C. El lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; este lenguaje llevó a la aparición del C. En 1978 Kernighan y Ritchie publican su descripción en el libro "The C Programming Language", versión que es llamada hoy en día 'K&R C'. A mediados de los ochenta ya había en el mercado numerosos compiladores C, y muchas aplicaciones habían sido rescritas a él para aprovechar sus ventajas. Durante este periodo fabricantes introducen mejoras en el lenguaje, las cuales son recogidas por un comité de estandarización ANSI y establecen las especificaciones de lo que se conoce hoy en día como 'ANSI C'. El C se encuentra en la jerarquía de lenguajes en un nivel intermedio entre Pascal y el Ensamblador. Pretende ser un lenguaje de alto nivel con la versatilidad del bajo nivel. En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New Jersey, adiciono las características de la programación orientada a objetos (incluyendo la ventaja de una biblioteca de funciones orientada a objetos) y lo denomino C con clases. Para 1983 dicha denominación cambio a la de c++. Con este nuevo enfoque surge la nueva metodología que aumente las posibilidades de la programación bajo nuevos conceptos. Con la posibilidad de las microcomputadoras se crearon muchas implementaciones de C. Sin embargo, como no existía ningún estándar, aparecieron discrepancias. Para remediar la situación, el instituto de Estándares Americano (ANSI) estableció un comité a mediados de 1983 para crear un estándar que definiera al lenguaje C. Este comité ANSI termino el proceso de formalización en 1990.
3.- ¿Qué es un lenguaje estructurado?
Un lenguaje estructurado tiene una sintaxis, una semántica y una pragmática y su objetivo es comunicar en forma no verbal, - a los diferentes actores involucrados (personas, maquinas, constructores...), instrucciones orientadas a determinar acciones e interacción entre ellos. En efecto, para definir requerimientos se debe contar con un lenguaje que exprese, con un mínimo de errores, las exigencias que provienen de diferentes fuentes, que son dinámicas en el tiempo y que configuran un proyecto.
4.- ¿Qué es un lenguaje de nivel alto, medio y bajo?
Bajo nivel: También llamados lenguajes ensambladores, permiten al programador escribir instrucciones de un programa usando abreviaturas del inglés, también llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos. Medio nivel: Lenguaje de programación informática que se encuentra entre los lenguajes de alto nivel y los lenguajes de bajo nivel. Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel. Alto nivel: El lenguaje de alto nivel es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de las computadoras, el que se conoce como lenguaje de bajo nivel. Su función principal radica en que, a partir de su desarrollo, existe la posibilidad de que se pueda utilizar el mismo programa en distintas máquinas, es decir que es independiente de un hardware determinado. La única condición es que la PC tenga un programa conocido como traductor o compilador, que lo traduce al lenguaje específico de cada máquina y, además, al utilizar palabras del lenguaje humano (por lo general el inglés) es más práctico y fácil de manipular para el programador de manera que no corre tantos riesgos de equivocarse como si es más factible de caer en el error con el binario.
5.- ¿Qué es Dev-C++?
Dev-C++ es un compilador y entorno de desarrollo para C/C++, consiste en un editor de múltiples ventanas integrado con un compilador que nos permitirá una compilación, un enlace y una ejecución de aplicaciones rápida y de fácil uso. C/C++ son lenguajes de programación, donde c++ fue creado para extender el lenguaje de programación c y así dar la posibilidad de usar manipulación de objetos.
6.- ¿Cuál es la estructura general de un programa en lenguaje C?
Todo programa en C consta de una o más funciones, una de las cuales se llama main. El programa comienza en la función main, desde la cual es posible llamar a otras funciones. Cada función estará formada por la cabecera de la función, compuesta por el nombre de esta y la lista de argumentos, la declaración de las variables a utilizar y la secuencia de sentencias a ejecutar.
7.- Describe la utilidad de las teclas de función
En informática, una tecla de función es una tecla en la primera línea de un teclado de computadora, que puede ser programada para que el sistema operativo o un determinado programa o aplicación realice ciertas acciones. En muchos equipos, algunas teclas de función tienen usos predeterminados en el arranque. Las teclas de función pueden generar una secuencia corta de caracteres, a menudo comenzando con «Escape» (ASCII 27) o tecla Esc, o bien enviar una secuencia de caracteres que es interpretada por el sistema operativo o algunos programas para iniciar rutinas o tareas predeterminadas.