Programming curiosities

--Originally published at Ernesto's Computing Works

Este es un post relacionado con la programación, que hablara sobre “facts” curiosas de la programación.

1.-Existe alrededor de 1150 lenguajes de programación diferentes.

2,- El lenguaje mas difícil que existe es el de Malbolge un ejemplo de Hello World en su version es asi: 1: (=<`:9876Z4321UT.-Q+*)M‘&%$H”!~}|Bzy?=|{z]KwZY44Eq0/{mlk**

2: hKs_dG5[m_BA{?-Y;;Vb’rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

3.- El primer lenguaje de programación no fue en una computadora. Los primeros lenguajes de dominio especifico fueron los telares o los pianos del siglo 19

4.- Existe un lenguaje de programación basado en las obras de Shakespeare. Usa palabras reservadas como Juliet, Romeo y Ophelia

5.-El 70% de los programadores de hoy en día afirma a ver tenido mas problemas al realizar algoritmos y diagramas de flujo que al realizar códigos.

6.-  Los lenguajes c++, c# y javascript son los mas fáciles y son muy parecidos, aparte javascript es una actualización de C#

7.- En México en los años 2000-2012 durante el Gobernado de el Partido Acción Nacional, retiro la especialidad de programación sustituyéndola por informática, decayendo así el aprendiz de programación.

 


Lenguaje de Programación de videojuegos

--Originally published at Ernesto&#039;s Computing Works

Existen varias plataformas de videojuegos para jugarlos, como celular, consolas exclusivas y computadoras. Entre todas ellas hay muchos tipos de lenguajes por ejemplo, unity3D, GameMaker, Unreal Engine, C#, Javascript, UnrealScript, GameML, C++, Source de Valve.

Resultado de imagen para java script      Resultado de imagen para gamemaker

Resultado de imagen para unity 3d

La inmensa cantidad de lenguajes de programación orientados a videojuegos están basados en C, por lo que se va a parecer la sintaxis a la de Java, a la de JavaScript, a la de C, a la de C++ o a la de C#.

Usando Unity se puede programar en c# o en java scrpti pero C# tiene más rendimiento porque C# tiene un just in time compiler mucho más avanzado que el de JavaScript.

Si ustedes no saben programar les será difícil hacer videojuegos, pero una vez que se aprende el lenguaje básico se vuelve sencillo, y código de GameMaker es más fácil, GameMaker es que tiene su propio lenguaje, está derivado de C, y se puede hacer en un solo archivo un juego que corra en Android, en iPhone, en Windows, en Mac, en Linux, en consolas en Xbox, en Playstation 3, en Playstation 4, en PS Vita


C, C++, Dev-C++

--Originally published at Ernesto&#039;s Computing Works

C es un lenguaje libre pequeñísimo comparado con otros lenguajes creado por ISO que solo se usa en el programación con cierta estructura básica. Normalmente se usa este lenguaje para programar microchips, sistemas operativos, drivers y programar cosas en la web.

Luego aquí es donde llega c++ que termina siendo un C pero mejorado, también lo estandarizo ISO, pero es muchísimo mas grande,  usa muchos tipos de programacion, POO, generica, programacion fisica. Su rango de utilidad es muy extenso, va desde programar sistemas operativos hasta videojuegos de ultima generación en la actualidad.

Hay muchos diferencias entre ellos por ejemplo, cuando se crea una función y no se toman parámetros, en C se vuelve la palabra void y en c++ void es opcional, otra también es que cuando se crea una función y se tiene que devolver un valor se debe poner return y un valor, y en C no es necesario.

por ultimo cuando se declaran variables en C deben ser declaradas solo al inicio del programa y en c++ se pueden declarar en cualquier punto.

Resultado de imagen para c++

Dev-C++ es un compilador, y un editor de múltiples ventanas integrado con un compilador que nos permitirá una compilación, un enlace y una ejecución de aplicaciones rápida y de fácil uso.