Programación




¿Qué es la programación?

Programación es el proceso de crear instrucciones que una computadora puede seguir para realizar tareas específicas. Estas instrucciones se escriben en lenguajes de programación, que son conjuntos de reglas y sintaxis que permiten a los programadores comunicarse con las máquinas.


Esta tiene muchas utilidades como cualquier ciencia estas son algunas:

Desarrollo de Software: Creación de aplicaciones para computadoras y dispositivos móviles.

Desarrollo Web: Construcción de sitios y aplicaciones web.

Automatización: Programar tareas repetitivas y procesos de negocio.

Análisis de Datos: Manipulación y análisis de grandes conjuntos de datos.

Inteligencia Artificial: Creación de algoritmos y modelos que simulan procesos de aprendizaje humano.

Juegos: Desarrollo de videojuegos para diversas plataformas.


Según lo que se dijo en el video existen varios tipos de codigos de programación unos de aquellos son estos:




Clasificación:

  1. Tipos de Código según el Lenguaje
  2. Tipos de Código según el Paradigma de Programación
  3. Tipos de Código según el Contexto
  4. Tipos de Código en el Desarrollo de Software
  5. Tipos de Código en Desarrollo Web


1.

Código de Alto Nivel: Lenguajes como Python, Java, y JavaScript, que son más fáciles de leer y escribir para los humanos.
Código de Bajo Nivel: Lenguajes como C y ensamblador, que están más cerca del lenguaje de máquina y son más difíciles de entender.
Código de Máquina: El conjunto de instrucciones que la CPU puede ejecutar directamente, representado en binario.

2.

Código Imperativo: Describe una serie de pasos que cambian el estado del programa (ej., C, Python).
Código Declarativo: Se centra en el "qué" se quiere lograr, en lugar del "cómo" hacerlo (ej., SQL, HTML).
Código Funcional: Se basa en funciones matemáticas y evita cambios de estado (ej., Haskell, Lisp).
Código Orientado a Objetos: Utiliza "objetos" que combinan datos y funciones (ej., Java, C++).

3.

Código Frontend: Se refiere al código que se ejecuta en el navegador del usuario (HTML, CSS, JavaScript).
Código Backend: Se refiere al código que se ejecuta en el servidor y maneja la lógica del negocio y la base de datos (Python, Ruby, PHP).
Código de Script: Pequeños programas que automatizan tareas (ej., scripts en Bash, Python, PowerShell).

4.

Código Fuente: El código original escrito por los programadores en un lenguaje de programación.
Código Compilado: El código fuente convertido a código de máquina por un compilador.
Código de Configuración: Archivos que configuran aplicaciones y entornos (ej., archivos YAML, JSON).

5.

HTML: Lenguaje de marcado para estructurar contenido en la web.
CSS: Lenguaje de estilos para dar formato y diseño a las páginas web.
JavaScript: Lenguaje de programación para añadir interactividad a las páginas web.

¿Cómo porqué que el acción de programar es un arte?



Programar es considerado un arte porque, más allá de la lógica y la técnica, implica creatividad, elegancia y resolución de problemas de una manera única estas son algunas razones:

  1. Creatividad: Como en cualquier forma de arte, los programadores tienen que encontrar soluciones innovadoras a problemas complejos. Aunque existen reglas y estructuras, el "cómo" se resuelven los desafíos está abierto a la interpretación, permitiendo a cada programador aportar su enfoque personal.

  2. Elegancia: Un código bien escrito no solo es funcional, sino también estéticamente agradable. La claridad, la simplicidad y la eficiencia se valoran de la misma manera que se valora una pincelada precisa en una pintura. El buen código es limpio, fácil de leer y entender, algo que se alcanza con experiencia y sensibilidad hacia la estructura.

  3. Expresión personal: Aunque varias personas puedan resolver el mismo problema, cada una lo hace de manera diferente, reflejando su estilo, preferencias y forma de pensar, al igual que un artista lo haría en su obra.

  4. Satisfacción estética: Cuando los programadores ven cómo una pieza de software cobra vida, experimentan una satisfacción similar a la que un escultor siente al finalizar una escultura o un músico al componer una melodía.

  5. Iteración y perfeccionamiento: Al igual que en la creación de una obra de arte, el proceso de escribir código implica una constante iteración. Los programadores refinan, optimizan y pulen su código, buscando la versión más perfecta posible, lo que resalta el aspecto artístico del proceso.


ADM: Daniel Sánchez, Ethan Rojas

Curso: 606

Programación

¿Qué es la programación? Programación es el proceso de crear instrucciones que una computadora puede seguir para realizar tareas específicas...