Please enable JavaScript.
Coggle requires JavaScript to display documents.
la programacion : - Coggle Diagram
la programacion :
Historia
A finales de los años 1950 surgieron los primeros lenguajes de alto nivel como Fortran y COBOL, que introdujeron instrucciones más parecidas al lenguaje humano y podían ser traducidos automáticamente al código máquina.
Desde entonces han proliferado muchos lenguajes (C, C++, Java, Python, etc.), cada uno diseñado con objetivos particulares, pero todos siguiendo la idea de expresar algoritmos de forma estructurada.
En los primeros ordenadores (mediados del siglo XX) se programaba directamente en código máquina (secuencias de bits 0 y 1), lo cual resultaba tedioso
Pronto se creó el ensamblador, que sustituía los 0 y 1 por mnemónicos más legibles (por ejemplo, ADD para sumar)
-
Lenguajes populares
Python es un lenguaje de alto nivel, interpretado, dinámico y multiplataforma, con sintaxis clara, tipado automático y un amplio ecosistema de librerías, enfocado en la legibilidad y productividad.
C++ es un lenguaje de alto nivel compilado, multiparadigma y eficiente, que extiende a C con programación orientada a objetos y genérica; se usa en software de sistemas, videojuegos y aplicaciones de alto rendimiento.
Java es un lenguaje de alto nivel orientado a objetos, tipado estático y fuerte, cuyo código se ejecuta en la JVM, lo que le da portabilidad (“write once, run anywhere”); es ampliamente usado en aplicaciones empresariales, móviles y web.
La programación estructurada es un paradigma que busca mejorar la claridad y calidad del código evitando saltos incondicionales (goto). Se basa en tres estructuras de control fundamentales: secuencia, selección e iteración
Selección (condicional): permite ejecutar diferentes bloques de código según condiciones. Por ejemplo, una instrucción if … else o switch elige qué sentencias ejecutar en función de un criterio.
Repetición (bucles): permite repetir una operación varias veces mientras se cumpla una condición (for, while, etc.). Cada iteración ejecuta un bloque hasta alcanzar el estado deseado.
Secuencia: las instrucciones o llamadas a subrutinas se ejecutan una tras otra en orden. Esta es la forma por defecto de ejecución lineal.
Variables, tipos de datos y constantes
Cada variable tiene un tipo de dato que define qué información almacena: booleano (verdadero/falso), entero (números sin decimales), flotante (números con decimales), carácter (un símbolo) y cadena (texto).
Una constante es como una variable, pero con un valor fijo que no cambia durante la ejecución del programa, normalmente escrita en mayúsculas.
Una variable es un espacio en memoria con un nombre simbólico que almacena un valor modificable durante la ejecución del programa.
Consiste en crear instrucciones para que una computadora realice tareas específicas llamadas “códigos”, permiten a las maquinas ejecutar acciones que van desde cálculos simples hasta operaciones complejas.
La programación sirve para desarrollar todo tipo de software. Se aplica en prácticamente cualquier dispositivo electrónico: computadoras, teléfonos inteligentes, tabletas, sistemas embebidos, etc
La declaración de una variable es la instrucción que indica al compilador o intérprete que se quiere crear un espacio en memoria, especificando su nombre y tipo de dato..
La asignación, en cambio, consiste en darle un valor a esa variable, reemplazando el contenido previo; esta puede hacerse en el mismo momento de la declaración o en una instrucción posterior