Programar es hacer que obedezca una serie de instrucciones bien detalladas usando un lenguaje de programación.
Al usar un lenguaje de programación indicamos a la computadora que tiene que suceder cada momento
Se le conoce como programación de computadoras a la implementación de un algoritmo en un determinado lenguaje de programación conformando un programa.
Programa.- Concepto desarrollado por Paul Newman n 1946. Se define como la unión de una secuencia de instrucciones que una computadora puede interpretar y ejecutar 1 o varias estructuras de datos que almacenan la información de datos independientes de las estructuras que dicha secuencia de instrucciones maneja.
Según Niklaus Wirth, un program está formado por algoritmos y estructuras de datos.
Lenguaje de Programación
Es la traducción del lenguaje hombre al leguaje máquina, el cual tiene un número limitado de datos y palabras. Está constituido por un conjunto de reglas:
- Sintácticas: especifican la formación de instrucciones válidas
- Semánticas: Especifican el significado de éstas instrucciones
Antecedentes de C# desde los 70's:
1970- El lenguaje B por Ken Thompson
1972- Dennis Ritchie diseña finalmente C a partir del B
1983- se decide formar un comité con el objetivo de crear el estándar ANSI (Instituto Nacional Americano de Estándares).
90- el estándar es reconocido por la ISO (Organización Internacional de Estándares)
1980- surge C++ de la mano de Bjarne Stroustrup
1990- se reúnen las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje.
1998- con la aprobación del ANSI C++.
2000- Microsoft presenta su plataforma .NET junto con un nuevo lenguaje, C# (diseñado por Anders Hejlsberg), que servirá de lenguaje principal de la plataforma. C# es un híbrido de C++ y Java que fusiona, principalmente, la capacidad de combinar operadores propia del primero (no incorpora la herencia múltiple) con la plena orientación a objetos del segundo. La orientación a objetos es tal que el propio programa está encapsulado en una clase.
2001- se aprueba el ECMA
2003- se apruba el ISO.
No hay comentarios:
Publicar un comentario