Категории: Все - algoritmos - diagrama - programación - pseudocódigo

по Sebastián Cruz 6 лет назад

2581

Lenguaje de programación C

El lenguaje de programación C se desarrolló en los Laboratorios Bell de AT&T entre 1969 y 1973, con un periodo particularmente creativo en 1972. Este lenguaje debe su nombre a que muchas de sus características fueron tomadas del lenguaje '

Lenguaje de programación C

Lenguaje de programación C

Versiones

Visual C++ de Microsoft Builder C++ de lmpriseantigua Borland C++ bajo UNIX y LINUX Lenguaje C Lenguaje C++ (C con clases) que contiene entre otras, todas las características de ANSI C. Lenguaje C# Es una evolución del C++ estándar, con propiedades de Java y diseñado para aplicaciones en línea, Internet (on line) y fuera de línea.

Características

Ventajas
Es un lenguaje potente y eficiente, permitiendo obtener programas rápidos y compactos. Proporciona un completo control de cuanto sucede en el interior del ordenador. Permite una amplia libertad de organización del trabajo.
• En un nivel intermedio se sitúa el lenguaje C, permitiendo beneficiarse de las ventajas de ambos tipos de lenguajes, y reduciendo sus inconvenientes. • Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy diversas aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de datos... • Es un lenguaje portable, es decir, es independiente del hardware. Los programas escritos en C son fácilmente trasportables a otros sistemas.

Evolución

Tercera generacion 1959
Estos lenguajes son los mas utilizado por los programadores. Están diseñados para que las personas escriban y entiendan los programas de un modo mucho mas fácil que los lenguajes máquina y ensamblador. Un programa escrito en lenguaje de alto nivel es independiente de la máquina (las instrucciones no dependen del diseño del hardware o de una computadora en particular), por lo que estos programas son portables o transportables.
Segunda generacion 1950
Lenguaje simbólico (ensambladores): Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. El lenguaje ensamblador es el primer intento de sustituir el lenguaje maquina por otro más similar a los utilizados por las personas
Primera generacion 1940
Código máquina y Ensambladores La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente. Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina.
Primer lenguaje de programación 1843
Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.

Historia

Fundamentos de programación
Pseudocódigo: este tipo de representación mezcla el lenguaje de programación con un idioma, ya sea español, ingles o cualquier otro, se puede definir como un lenguaje de especificación de algoritmos. Es la representación narrativa de los pasos que debe de seguir un algoritmo. Este método es mas compacto, mas fácil de escribir y mas fácil de transcribir a un lenguaje de programación que el diagrama de flujo. •Diagrama de flujo: son herramientas gráficas para representar algoritmos. esta compuesto por símbolos, como: rectángulos rombos, cuadrados, etc., unidos por flechas, estos símbolos representan acciones y orden en como se realizan estas. Es decir, los diagramas de flujo son diagramas que emplean símbolos gráficos para representar algoritmos. •Diagrama de Nassi-Schneiderman: También conocido como diagrama de Chapín, es un método se representación de algoritmos que combina la descripción textual con la descripción gráfica, es como una combinación del Pseudocódigo con el diagrama de flujo. Por lo general todo lo que se puede representar en un diagrama de flujo se puede representar en este tipo de diagrama. Este tipo de representación cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmoema
El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según Dennis Ritchie, el periodo más creativo tuvo lugar en 1972. Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B".
Tipos de lenguajes

1957 – Fortran 1958 – Lisp 1959 – Cobol 1964 – BASIC: 1970 – Pascal: 1972 – Lenguaje C. 1980 – Ada 1983 – C++: 1983 – Objective-C: 1987 – Perl 1991 – Python 1993 – Ruby: 1995 – Java: 1995 – PHP: 1995 – JavaScript: 2000 - C#