¿Quién inventó el lenguaje de programación TypeScript?
Introducción
TypeScript es un lenguaje de programación de código abierto creado por Microsoft en octubre de 2012, con el propósito de facilitar el desarrollo de aplicaciones web basadas en JavaScript. Está diseñado para mejorar la escritura de código y aumentar la productividad. Debido a su naturaleza de código abierto, cualquiera puede contribuir al desarrollo de TypeScript.
¿Quién inventó TypeScript?
TypeScript fue creado por un equipo de desarrolladores y diseñadores de Microsoft, incluyendo a Anders Hejlsberg, el equipo original de TypeScript estaba compuesto por los siguientes: Anders Hejlsberg, Steve Lucco, Ryan Cavanaugh, Basarat Ali Syed y Mariusz Masztyla.
Fundación de TypeScript
En octubre de 2012, Microsoft anunció el lanzamiento de un nuevo lenguaje basado en JavaScript llamado TypeScript. El objetivo era dar a los desarrolladores una forma más robusta y estructurada de escribir código JavaScript. TypeScript tuvo muchos entusiastas desde su lanzamiento y fue considerado como una de las principales alternativas a JavaScript para el desarrollo de aplicaciones web.
¿Por qué se inventó TypeScript?
TypeScript se diseñó para proporcionar a los desarrolladores una forma mejorada de escribir código para aplicaciones web basadas en JavaScript. El lenguaje ofrece mejoras como tipado estático, clases, funciones de orden superior y los bucles, lo que resulta en código más claro, fácil de leer y mantener. Otras características incluyen un mecanismo para la documentación de código, que permite a los desarrolladores agregar comentarios y documentación en su código-fuente para mejorar la legibilidad.
Tutorial de TypeScript
Aquí hay algunos recursos para ayudarte a aprender TypeScript:
- Tutorial de TypeScript de Microsoft: un excelente recurso para principiantes que te guiará paso a paso a través de cada concepto de TypeScript. Disponible en inglés, alemán y japonés.
- El tutorial TypeScript de Mozilla Developer Network: una guía completa sobre TypeScript desde la perspectiva de Mozilla.
- Curso de TypeScript de Egghead.io: un curso gratuito con tutoriales en video diseñados para enseñarte TypeScript desde cero.
Ejemplos de TypeScript
Aquí hay algunos ejemplos de uso de TypeScript:
- Una clase simple:
class Saludar {
constructor(public message:string) {
}
saludo() {
return "Hola" + this.message;
}}
- Un tipo genérico
function echo(data: T): T {
return data;}
- Una interfaz
interface Saludar {
message: string;
saludo(): void;}
Conclusion
TypeScript fue creado por un equipo de desarrolladores y diseñadores de Microsoft encabezado por Anders Hejlsberg. La intención era dar a los desarrolladores una manera mejorada de escribir código JavaScript para aplicaciones web. Para aprender TypeScript, hay muchos tutoriales y recursos disponibles en línea, como el tutorial de Microsoft, el tutorial de Mozilla y el curso gratuito de Egghead.io.
¿Quién inventó el lenguaje de programación TypeScript?
TypeScript es un lenguaje de programación de código abierto desarrollado y mantenido por Microsoft. Se trata de un sucesor de JavaScript que mejora mucho la legibilidad, la comprensión y el mantenimiento. TypeScript difiere de JavaScript en una serie de características significativas, como la instanciación estructurada, una sintaxis más familiar, tipos estáticos y un compilador.
¿Quién inventó el lenguaje de programación TypeScript?
TypeScript fue creado por Anders Hejlsberg, un desarrollador de software danés conocido por llevar a cabo exitosas carreras con algunos de los principales proveedores de software del mundo.
Hejlsberg ha sido el arquitecto y diseñador de lenguajes de programación como Turbo Pascal, Delphi y C#. En mayo de 2017, Hejlsberg fue elegido para el Salón de la Fama de los lenguajes de programación por su influencia durante los récords de tres décadas en la industria del software.
Anders Hejlsberg fue el principal diseñador de TypeScript cuando se publicó por primera vez en 2012. Trabajó en TypeScript en Microsoft desde 2010, con el objetivo de mejorar el desarrollo de aplicaciones web modernas. Como tal, fue el creador original de TypeScript, con la ayuda de equipos de Microsoft. El lenguaje de programación se ha desarrollado desde entonces, apoyado por una gran comunidad de usuarios, contribuyentes y patrocinadores.
¿Qué hace TypeScript?
El lenguaje de programación TypeScript es un superconjunto completo de JavaScript que ofrece soporte a la sintaxis del lenguaje y a los tipos estáticos, entre otros beneficios como:
- Sugiere y complementa: ayuda a los desarrolladores a escribir mejores códigos con herramientas de autocompletado y verificación de errores.
- Tipos: admite tipos nativos y generados por el usuario para aumentar la seguridad.
- Compatibilidad: funciona dentro de los marcos modernos, como Webpack o Babel.
Ejemplo de TypeScript
A continuación se muestra un simple programa de TypeScript que imprime «hello world» en la consola.
function sayHello (name: string) {
console.log (`Hello, ${name}`);
}
sayHello ("Anders");
// Muestra "Hola, Anders" en la consola
En este ejemplo, la función sayHello () toma un argumento de cadena llamado «name» y se imprime el mensaje «Hola, nombre» en la consola. Se puede ver que se usa una sintaxis JavaScript tradicional con un tipo nombrado (string).
Conclusion
El lenguaje de programación TypeScript fue creado por Anders Hejlsberg, un desarrollador de software profesional conocido por sus contribuciones importantes a la industria del software. El lenguaje de programación mejora JavaScript aportando características adicionales como el desarrollo orientado a tipos y los resultados más seguros. Si bien el lenguaje se basa fuertemente en JavaScript, se considera un lenguaje de programación diferente con sus propias sintaxis, tipos y compilador.