• +34 685 967 885
  • +34 695 898 191
  • antgarprats@gmail.com
  • Antonio García Prats

Publicado en programación c

Merge Sort en C

El algoritmo Merge Sort es un algoritmo de ordenamiento eficiente basado en el paradigma «Divide y vencerá». Fue desarrollado por John von Neumann en 1945 y es ampliamente utilizado debido a su complejidad de tiempo O(n log n) en todos los casos (mejor, peor y promedio). Fundamentos del algoritmo El algoritmo Merge Sort divide el […]

Publicado en programación c

Un primer programa con OpenGL

OpenGL (Open Graphics Library) es una API estándar y ampliamente utilizada para la creación de gráficos 2D y 3D en aplicaciones. Se desarrolló originalmente por Silicon Graphics Inc. (SGI) en 1992 y ha evolucionado para soportar renderización avanzada y aceleración de hardware. OpenGL proporciona un conjunto de funciones que permiten interactuar con las GPU (tarjetas […]

Publicado en programación c

Simulador de un sistema operativo simple

Un sistema operativo (SO) es un software que actúa como intermediario entre el hardware de una computadora y las aplicaciones que ejecutan los usuarios. Su objetivo principal es gestionar los recursos del sistema, como procesos, memoria y almacenamiento. Voy a proponerte, en esta entrada del blog, un simulador de un sistema operativo simple. En este […]

Publicado en programación c

Ordenación por burbuja: Un clásico de la programación

¿Qué es la ordenación por burbuja? La ordenación por burbuja es un algoritmo de ordenamiento simple que funciona comparando elementos adyacentes de una lista y, si están en el orden incorrecto, los intercambia. Imagina una columna de burbujas en un líquido: las más grandes «burbujean» hacia arriba hasta alcanzar su posición correcta. De ahí su […]

Publicado en programación c

Inteligencia artificial

La inteligencia artificial (IA) es un campo de la informática que permite desarrollar sistemas capaces de realizar tareas que típicamente requieren de la inteligencia humana. Estas tareas incluyen aprendizaje, razonamiento, toma de decisiones, reconocimiento de patrones, procesamiento del lenguaje natural, entre otras. En lenguaje C, aunque no es el más común para desarrollar sistemas avanzados […]

Publicado en programación c

La máquina enigma

La máquina Enigma fue un dispositivo electromecánico usado principalmente durante la Segunda Guerra Mundial por Alemania para cifrar y descifrar mensajes. Diseñada inicialmente por Arthur Scherbius en los años 1920, se basaba en rotores giratorios que transformaban el texto plano en texto cifrado, ofreciendo una de las formas más avanzadas de cifrado mecánico de su […]