2. ¿QUE ES PROGRAMACIÓN ?
La programación informática, acortada
como programación, es el proceso de
diseñar, codificar, depurar y mantener el
código fuente de programas
computacionales. El código fuente es escrito
en un lenguaje de programación.
3. HISTORIA DE LA PROGRAMACIÓN
Charles Babbage, conocido como el Padre de las
computadoras, diseñó una máquina totalmente
mecánica capaz de realizar cualquier tipo de cálculo
matemático: la Máquina Analítica. Aunque la máquina
analítica no fue construida hasta 150 años después
por el Museo de Londres, Ada Lovelace fue la primer
persona que se interesó por la inexistente máquina
de Babbage y desarrolló un algoritmo capaz de ser
utilizado en ella. De allí que Ada Lovelace sea
considerada como la primer programadora de
computadoras de la historia.
Los lenguajes de programación formales nacieron en
los años 50’s
4. PROPÓSITO DE LA PROGRAMACIÓN
El propósito de la programación es crear
programas que exhiban un comportamiento
deseado. El proceso de escribir código
requiere frecuentemente conocimientos en
varias áreas distintas, además del dominio
del lenguaje a utilizar, algoritmos
especializados y lógica formal.
5. PROGRAMAS Y ALGORITMOS
Un algoritmo es una secuencia no ambigua, finita y
ordenada de instrucciones que han de seguirse para
resolver un problema. Un programa normalmente
implementa (traduce a un lenguaje de programación
concreto) uno o más algoritmos. Un algoritmo puede
expresarse de distintas maneras: en forma gráfica,
como un diagrama de flujo, en forma de código como
en pseudocódigo o un lenguaje de programación, en
forma explicativa, etc.
6. CICLO DE VIDA DE UN SOFTWARE
El término ciclo de vida del software describe el
desarrollo de software, desde la fase inicial hasta la
fase final, incluyendo su estado funcional. El
propósito es definir las distintas fases intermedias
que se requieren para validar el desarrollo de la
aplicación, es decir, para garantizar que el software
cumpla los requisitos para la aplicación y verificación
de los procedimientos de desarrollo: se asegura que
los métodos utilizados son apropiados.
7. ALGUNOS TIPOS DE PROGRAMAS UTILIZADOS
Pascal (nombrado así en honor al matemático y físico Francés Blaise
Pascal).
C++ (Formalmente “C con clases”; ++ es el operador de incremento en
“C”).
Objetive-C (Object-oriented extensión de “C”).
Python ( en honor a la compañía de comedia británica Monty Python).
Java (inspirado en la taza de café consumida mientras se desarrollaba
el lenguaje).
PHP (Formalmente: “Personal Home Page”, ahora es por “Hypertext
Preprocessor”).
Java script (Última elección después de “Mocha” y “Livescript”).