Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACION :fire: Captura de pantalla 2025-09-01 174336 - Coggle Diagram
PROGRAMACION :fire:
crea
Instrucciones para que una computadora realice tareas de manera especifica
codigo :check:
Es la forma o manera como se representan las instrucciones que va a ejecutar el pc o dispositivo
Lenguajes de programación
son
Conjunto de reglas, simbolos,palabras clave que permiten dar instrucciones a una computadora o dispositivo
De alto nivel
Son mas faciles de entender se parece al lenguaje humano
Python, Java, C#, JavaScript
Ventajas
Mas productividad y portabilidad
Desventaja
Menos control directo del hardware
De bajo nivel
Lenguaje ensamblador
ventaja
Mayor control del Hardware
Desventaja
Mas dificil de aprender y programar
Tambien se peden clacificar en :
Según el paradigma de programación
Imperativos
Dan instrucciones paso a paso de lo que debe hacer el programa, C, Python, Java
Orientados a objetos (POO)
Organizan el código en objetos con atributos y métodos, Java, C++, C#, Python
Funcionales
Se basan en funciones matemáticas y evitan modificar datos directamente,Haskell, Lisp, Scala, Elixir
Declarativos
Se enfoca en qué resultado se quiere y no en cómo obtenerlo, SQL, Prolog
Según el propósito
Lenguajes específicos de dominio (DSL)
Creados para un área concreta.HTML/CSS (web), MATLAB
Lenguajes de propósito general
Sirven para todo tipo de aplicaciones Python, Java, C++
Según la ejecución
Lenguajes compilados:
El código se traduce a lenguaje máquina antes de ejecutarse, C, C++, Rust, Go
Lenguajes interpretados:
se ejecutan línea por línea con un intérprete, Python, JavaScript, PHP
Lenguajes híbridos:
Usan compilación e interpretación, Java (compila a bytecode y corre en la JVM), C# (.NET CLR)
Características de la programación estructurada
Es la manera más organizada en programacion para crear codigo limpio y bien definido
Se puede organizar el codigo en bloques y se ejecuta linea por linea
De manera secuencial
Ventajas
Se entiende mejor el codigo, si se presentan errores son mas faciles de identificar
Codigo más claro y legible
En programación se utiliza lo siguiente:
Variables
Son espacios de memoria que almacena datos que pueden cambiar
Constantes
Espacio de memoria que guarda datos fijos que no se pueden cambiar
Ejemplo: Pi= 3.1416
Datos
Es la unidad minima de informacion que se puede procesar e interpretar
Tipos
Int-Enteros 1,2,3
Float 2.33, 450.54
String "Hola Mundo"
Char "A", "&", "7"
Lógicos True or False