Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA PROGRAMACIÓN - Coggle Diagram
LA PROGRAMACIÓN
¿QUE ES Y PARA QUÉ SIRVE?
La programación es el proceso de escribir, diseñar y mantener un conjunto de instrucciones que una computadora puede ejecutar para realizar tareas específicas.
La programación tiene múltiples aplicaciones en la vida cotidiana y en la industria, algunas de las principales son:
🔹 Desarrollo de software y aplicaciones → Creación de programas de computadora, aplicaciones móviles y sistemas operativos.
-
-
🔹 Inteligencia artificial y análisis de datos → Procesamiento de grandes volúmenes de información y aprendizaje automático.
-
-
🔹 Internet de las cosas (IoT) → Control de dispositivos inteligentes como casas automatizadas y sensores industriales.
¿CÓMO Y POR QUÉ SURGIÓ LA PROGRAMACIÓN?
La programación surgió como una necesidad para automatizar cálculos y procesos, facilitando tareas que antes se realizaban manualmente. Su evolución ha estado ligada al desarrollo de las computadoras y la informática.
Ada Lovelace (1843) → Considerada la primera programadora, escribió un algoritmo para la Máquina Analítica de Charles Babbage, aunque esta nunca se construyó.
-
-
-
-
🔹 Facilitar la comunicación → Crear redes, plataformas y aplicaciones digitales.
¿QUE ES UN LENGUAJE DE PROGRAMACIÓN Y SUS TIPOS?
Un lenguaje de programación es un conjunto de reglas, sintaxis y símbolos que permiten escribir instrucciones que una computadora puede entender y ejecutar. Es la herramienta fundamental para desarrollar software, aplicaciones y sistemas informáticos.
Los lenguajes de programación se pueden clasificar de varias maneras según su nivel de abstracción, paradigma o propósito.
- Según su nivel de abstracción
🔹 Lenguajes de bajo nivel → Son cercanos al hardware y difíciles de entender para los humanos.
Ejemplo: Lenguaje ensamblador, Código máquina (binario)
🔹 Lenguajes de alto nivel → Son más cercanos al lenguaje humano y fáciles de entender.
Ejemplo: Python, Java, C++, JavaScript
- Según su paradigma de programación
🔹 Lenguajes imperativos → Se basan en instrucciones secuenciales.Ejemplo: C, Pascal
🔹 Lenguajes orientados a objetos → Basados en la manipulación de objetos con atributos y métodos.
Ejemplo: Java, Python, C++
🔹 Lenguajes funcionales → Se enfocan en funciones matemáticas y evitan el uso de estados.
Ejemplo: Haskell, Lisp
-
- Según su propósito
🔹 Lenguajes de propósito general → Se pueden usar en diferentes tipos de aplicaciones.
Ejemplo: Python, Java, C++
🔹 Lenguajes de propósito específico → Diseñados para tareas concretas.
Ejemplo: SQL (Bases de datos), HTML (Diseño web), MATLAB (Cálculo matemático)
EL PAPEL DE LA PROGRAMACIÓN EN LA SOCIEDADLa programación ha transformado casi todos los aspectos de la vida moderna, desde la comunicación hasta la educación, la salud y la economía. Su impacto se puede ver en múltiples áreas como:
- Tecnología y Comunicación
📱 Redes sociales y aplicaciones móviles → Plataformas como WhatsApp, Instagram o YouTube funcionan gracias a la programación.
🌍 Internet y sitios web → La programación permite la creación y mantenimiento de páginas web, facilitando el acceso a la información.
- Salud y Medicina
🏥 Diagnóstico y tratamiento → Algoritmos ayudan a detectar enfermedades y proponer tratamientos personalizados.
🩺 Robótica médica → Cirugías asistidas por robots y dispositivos inteligentes mejoran la precisión médica.
- Educación y Aprendizaje
💻 Plataformas educativas → Aplicaciones como Duolingo, Khan Academy o Moodle permiten el aprendizaje en línea.
📚 Inteligencia artificial en la educación → Sistemas personalizados ayudan a los estudiantes a aprender según su ritmo.
- Seguridad y Ciberseguridad
🔐 Protección de datos → La programación ayuda a desarrollar sistemas de seguridad contra hackers y amenazas digitales.
🌍 Sistemas de vigilancia e inteligencia artificial → Se usan para mejorar la seguridad en ciudades y empresas.
- Entretenimiento y Videojuegos
🎮 Industria del gaming → Videojuegos como Fortnite o Minecraft son posibles gracias a la programación.
📺 Plataformas de streaming → Netflix, Spotify y YouTube usan algoritmos para recomendar contenido.
- Economía y Trabajo
🏦 Banca digital y criptomonedas → Sistemas financieros y criptodivisas como Bitcoin dependen de la programación.
🤖 Automatización y productividad → Robots y software agilizan procesos en fábricas y oficinas.