Bienvenidos sean a este post, hoy comenzaremos con este nuevo curso.
Este «lenguaje» es muy particular porque no es uno como tal sino mas bien un generador de otro, en este caso genera codigo de Javascript. Pero no es solamente eso sino que le brinda al lenguaje algunos elementos que tiene faltantes. Tales como:
- Elementos estaticos
- Clases
- Objetos de las clases
- interfaces
- Archivos de encabezado
Como pueden ver agrega elementos de lenguajes como C++, C# o Java que no se encuentran en Javascript. Antes comentamos que genera codigo Javascript pero en realidad es para ser utilizado mediante otros lenguajes derivados de este, como por ejemplo node.js, donde el codigo final se ajustara a este. Si saben un poco de node, este utiliza tanto el javascript comun (CommonJS) como el Javascript mejorado (ECMAScript) para poder manejar los codigos que generremos.
Este lenguaje fue creado y sigue siendo mantenido por Microsoft. Su creador es Anders Hejlsberg, diseñador de C# y creador de Delphi y Turbo pascal. En sus comienzos fue muy criticado porque poseia una sola IDE, Visual Studio, pero con el tiempo fue ganando algunas en otros sistemas operativos asi como tambien Visual Studio Code que es mas generalizado.
Para este curso no es necesario tener un amplio conocimiento sobre node.js pero si sobre Javascript porque muchas de las funciones de este lenguaje no las comentare. Por otro lado les recomiendo usar linux pero pueden usarlo en Windows tambien. Para trabajar con los codigos que iremos viendo pueden usar un editor simple de texto como pueden ser nano, vim, emac, etc en Linux o el Bloc de notas, notepad++, Ultraedit para Windows pero siempre deben ser editores simples y no del estilo de Office. Tambien pueden usar una IDE como Visual Studio pero para mi gusto es preferible un editor simple.
Otra recomendacion que les paso es que utilicen una pc virtual en lugar de su computadora porque para evitar seguir agregando cosas que simplemente complican mas de lo que ayudan. Por otro lado las virtuales estan contenidas en un solo lugar, utilizan pocos recursos, sobre todo si son de Linux, y por ultimo se pueden eliminar una vez que no se necesiten mas y ahorrarnos muchos inconvenientes. Para ello les dejo el siguiente post donde explico como crear una:
Por otro lado si no saben nada de Javascript les dejo el siguiente link donde tenemos un curso intensivo para aprender desde cero este lenguaje:
Para finalizar en este curso iremos viendo desde lo mas basico como es la instalacion pasando por las distintas caracteristicas que va agregando al lenguaje hasta tareas mas complejas y como trabaja con las distintas librerias/lenguajes derivados de Javascript. Espero que les sea tan de utilidad como lo es para mi porque aprendi mucho de este a medida que fui realizando el curso, y recuerden que pueden seguirme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donation
It’s for maintenance of the site, thanks!
$1.50
