I. Or铆genes y Creaci贸n de GoGo fue creado en Google en 2007 por Robert Griesemer, Rob Pike y Ken Thompson, motivados por la necesidad de un lenguaje que combinara la eficiencia de C con la simplicidad de Python. Los creadores, expertos de renombre, dise帽aron Go para resolver problemas de escalabilidad y concurrencia en sistemas complejos. […]
programacion
Introducci贸n a la programaci贸n con pseudoc贸digo
Tipos de Estructuras de Control Existen dos tipos principales de estructuras de control: 10.1 Estructuras Selectivas Las estructuras selectivas permiten la ejecuci贸n de diferentes acciones seg煤n si se cumple o no una condici贸n. Las principales son: a) Estructura 芦Si禄 Esta estructura permite ejecutar un bloque de instrucciones solo si se cumple una condici贸n. La estructura […]
Introducci贸n al Manejo de Datos en los Ordenadores
Introducci贸n al Manejo de Datos en los Ordenadores El principal objetivo de un ordenador es el manejo de datos. Estos datos representan la informaci贸n con la que el ordenador opera, y su clasificaci贸n puede hacerse seg煤n su funci贸n dentro del sistema. Los datos se dividen en dos tipos principales: datos de entrada y datos de […]
Clasificaci贸n de los Lenguajes de Programaci贸n: Niveles, Paradigmas y Ejemplos
Lenguajes de Programaci贸n: Introducci贸n y Clasificaci贸n Los lenguajes de programaci贸n son fundamentales para el desarrollo de software. Estos permiten que los programadores se comuniquen con la computadora y le indiquen qu茅 tareas realizar. Los lenguajes pueden variar en su cercan铆a al hardware y en su forma de ejecuci贸n, y se clasifican de diferentes maneras. A […]
Fases del Desarrollo de Software: De la Planificaci贸n a la Mantenimiento
Fases del Desarrollo de una Aplicaci贸n El desarrollo de una aplicaci贸n de software se organiza com煤nmente en varias fases o etapas. Aunque la divisi贸n exacta puede variar dependiendo de la perspectiva del equipo de trabajo o del autor, en general, existen etapas clave que deben cumplirse. A continuaci贸n, se describen las cinco fases esenciales en […]
驴Qu茅 Hace un Compilador? Entiende el Proceso de Traducci贸n de Programas
驴Qu茅 es un Compilador? Un compilador es una herramienta que convierte un programa escrito en un lenguaje de alto nivel (como C++ o Java) en un lenguaje que la m谩quina pueda entender, conocido como c贸digo objeto. Este proceso de traducci贸n consta de varias etapas y permite que el programa se ejecute en el futuro sin […]
Introducci贸n al Proceso de Programaci贸n y Compilaci贸n
Introducci贸n a los Lenguajes de Programaci贸n Para cumplir con las expectativas del cliente, es fundamental que todo el equipo tenga claro el funcionamiento de los lenguajes de programaci贸n. Esto es especialmente importante para los nuevos integrantes, por lo que es 煤til realizar una breve introducci贸n a estos lenguajes. 驴Qu茅 es un Programa Inform谩tico? Un programa […]
驴C贸mo hacer una API con PHP?
Pasos a seguir Para crear una API REST con PHP, puedes seguir estos pasos: Pero bueno, vamos a lo que interesa, AL C脫DIGO Con esto, ya tenemos las funciones b谩sicas para obtener, crear, actualizar y eliminar usuarios en nuestra API. Para utilizar esta API, un desarrollador puede hacer solicitudes HTTP a las siguientes URL: Es […]
Haciendo un CRUD sencillo en Javascript
Introducci贸n En la entrada de hoy, vamos a programar un CRUD b谩sico con javascript. Ser谩 independiente del sistema de persistencia que utilicemos, aunque en este caso vamos a utilizar las variables de sesi贸n de javascript (sessionStorage). Existen m茅todos m谩s 贸ptimos seg煤n el sistema de persistencia que tengamos y el n煤mero de datos a trabajar. Pero […]
Ejercicios resueltos I
Crear un programa que pida dos n煤meros, eval煤e si son iguales, y si no lo son que escriba el mayor.禄 Uso de matrices Comparto este ejercicio resuelto en Fortran 77.