Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEPTUALIZACIÓN SOBRE PROGRAMACIÓN - Coggle Diagram
CONCEPTUALIZACIÓN SOBRE PROGRAMACIÓN
LA PROGRAMACIÓN
es el proceso de crear instrucciones para que una computadora realice tareas específicas
HISTORIA
• En 1980, se creó el lenguaje C++, que introdujo la programación orientada a objetos.
• En 1957, John W. Backus creó Fortran, el primer lenguaje de programación para realizar cálculos numéricos y científicos.
• En 1948, Konrad Zuse publicó un artículo sobre su lenguaje de programación Plankalkül.
• En 1801, Joseph Marie Jacquard inventó el telar programable, que usaba tarjetas perforadas para automatizar el proceso de tejido.
Historia de la programación
Su historia se remonta a la década de 1940, cuando se crearon las primeras computadoras modernas.
PARA QUÉ SIRVE LA PROGRAMACIÓN
• La programación es la base de la transformación digital, que permite a las organizaciones modernizarse.
• Es útil para comunicarse con computadoras, smartphones o tablets.
• Es indispensable para quienes se dedican a la tecnología, la innovación o para quienes quieran construir su propio sitio web.
• Aprender a programar abre las puertas a numerosas oportunidades laborales y creativas.
• Es una habilidad altamente demandada en la era de la inteligencia artificial.
TIPOS DE LENGUAJES DE PROGRAMACIÓN
De Bajo Nivel: Se acercan al hardware y son más difíciles de entender para los humanos, pero permiten un control más preciso sobre la máquina.
De Alto Nivel: Son más fáciles de leer y escribir para los humanos, pero pueden requerir más recursos de la computadora para ejecutarse.
Orientados a Objetos: Permiten organizar el código en objetos con atributos y métodos, facilitando la creación de aplicaciones complejas.
Imperativos: Se basan en la ejecución secuencial de instrucciones, como FORTRAN.
Funcionales: Se basan en la evaluación de funciones, como Lisp.
EJEMPLOS DE LENGUAJES DE PROGRAMACIÓN
Java: Muy utilizado en aplicaciones empresariales debido a su robustez y portabilidad.
JavaScript: Esencial para el desarrollo web interactivo.
C++: Lenguaje de bajo nivel, utilizado para aplicaciones de alto rendimiento.