Categorías: Todo - herramientas - historia - programación - metodologías

por Eduardo Chávez hace 5 años

1277

La Programación

La programación es un proceso clave que implica diseñar, codificar, limpiar y proteger el código fuente de programas computacionales. Este proceso no solo facilita la solución de problemas lógicos, sino que también abre puertas a múltiples oportunidades de empleo y emprendimiento, además de mejorar la capacidad de adaptación al estilo de vida actual, según Microsoft.

La Programación

Charles Babbage

La Programación

Metodologías de programación

Metodología de Programación Extrema XP
Desarrollo rápido de aplicaciones (RAD)
Modelo de Prototipo
Modelo de Espiral
Modelo de Cascada

Beneficios de saber programar según Microsoft

4. El emprendimiento se vuelve una opción tangible.
3. Proporciona mayor capacidad de adaptación al estilo de vida actual.
2. Mayores oportunidades de empleo.
1. Desarrolla habilidades para la solución de problemas lógicos.

Historia

Los lenguajes de programación de alto nivel en los que ya no se dependía del hardware de la máquina sino de la capacidad de abstracción del programador y de la sintaxis, semántica y potencia del lenguaje.
En la década de los cincuenta, IBM diseñó el primer lenguaje de programación de alto nivel y concebido para resolver problemas científicos y de ingeniería (FORTRAN, 1954).
Luego se creó el lenguaje ensamblador, que aunque era lo mismo que programar en binario, al estar en letras era más fácil de recordar.
Inicialmente se programaba en código binario, es decir en cadenas de 0s y 1s, que es el lenguaje que entiende directamente el computador.
Máquina de Turing en 1943, plantea los primeros algortimos de toma de decisiones. Aportes de Lógica Matemática - Computadora con tubos de vacío.
Primeras aportaciones:
Máquina diferencial para el cálculo de polinomios de Charles Babbage XVII.
Aparece en el siglo XV la máquina que realizaba operaciones básicas y raíces cuadradas de Gottfried Wilheml Leibniz.
Relacionada directamente con la aparición de los computadores.

Herramientas para prgramar

Domino de línea de comandos para compilar
SDKs para los respectivos lenguajes de programación
Entornos de desarrollo integrado (IDE)

Tipos de programación:

Programación Funcional.
Programación Lógica.
Programación Concurrente.
Programación Modular.
Programación Estructurada.

Aparición de lenguajes de programación más populares

Java (1997)
Perl (1987)
C++ (1983)
Ada (1979)
C (1971)
Pascal (1970)
BASIC (1964)
COBOL (1959)
FORTRAN (1954)

Definición

De manera convencional la programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto.
Proceso que involucra diseñar, codificar, limpiar y proteger el código fuente de programas computacionales.