Los Tres Principales Sistemas Operativos: Cultura General

Necesitaremos conocimiento de sistemas operativos si vamos a ser programadores, pero no te preocupes, no vamos a comenzar programando kernels, vamos a repasar las plataformas más populares, por cultura general y por que necesitamos conocer en que vamos a programar, por supuesto. En computadoras de escritorio, hay tres grandes sistemas operativos: Microsoft Windows, Apple OS […]

Read More

Los Principios de Los Lenguajes de Programación

Cuando pregunté a mis colegas ¿Cuáles son los principios básicos de la programación? La mayoría me contestó: La declaración de variables, flujos de decisión, los ciclos, etc. Es decir, los principios de los lenguajes de programación. Estos son muy importantes, pero no son los principios básicos de la programación, porque ¿De que te sirve saber […]

Read More

Los Paradigmas de Programación

Existen diversos paradigmas de programación, que son diferentes formas de programar, generalizadas en todo un lenguaje, ambiente o hasta estándar. Para comprenderlo mejor, comencemos por explicarlos un poco. El Paradigma Procedural o Imperativo Este paradigma lo podemos definir como “una serie de pasos obligatorios” (de allí el término imperativo). Es como una cadena, como un […]

Read More

Los Lenguajes de Programación

Los lenguajes tienen por objetivo representar instrucciones de forma clara, concisa y específica, para que pueda ser comprendidos y ejecutado por una máquina. Las computadoras sólo entienden de 0’s y 1’s. Sería imposible programar de manera eficiente y ágil en el lenguaje de las computadoras, para ello se inventaron los lenguajes de programación, que pueden […]

Read More

Safe Type Classes con Javascript Puro

Hoy en día tenemos TypeScript, un superset de Javascript type safe de Microsoft, y Dart, otro superset type safe pero de Google, y estan muy bien, pero digamos que no tienes el tiempo ni/o la voluntad de aprender otro lenguaje o superset de uno que ya sabes, y quieres implementar algo de type safety en […]

Read More