Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Lenguajes de programación con un futuro brillante

Por: Reclu IT

4 de enero de 2017

Programación más rápida, más inteligente y con menos errores son las promesas que vienen de los creadores de nuevas plataformas para el desarrollo con la finalidad de atraer la atención de los profesionales TI y la industria.

El futuro de la codificación requiere estabilidad y buenas prácticas para que las innovaciones y proyectos funcionen. De hecho, con tendencias tecnológicas como el Big Data o Internet de las Cosas cada día son más necesarios.

Aquí hay lenguajes que están cambiando la forma en que se «produce» el código, algunos de estos lenguajes son nuevos, mientras que otros ya tienen cierta popularidad, y algunos no son en realidad lenguajes como tal.

  • R. Aunque más que un lenguaje como tal, R es más un estándar creado por la obsesión actual del mundo por el uso de estadísticas para desbloquear patrones en grandes bloques de datos. R fue diseñado por los estadísticos y los científicos para hacer su trabajo más fácil. Viene con la mayoría de las funciones estándar utilizadas en el análisis de datos y muchos de los algoritmos estadísticos más útiles ya implementados en bibliotecas distribuidas libremente.
  • CoffeeScript. Algunos programadores de JavaScript se cansaron de escribir todos esos puntos y comas. Así que crearon CoffeeScript, una herramienta de preprocesamiento que convierte su sintaxis taquigrafía en JavaScript regular. No es tanto un idioma como una manera de ahorrar tiempo golpeando todos esos puntos y coma y llaves. Es una manera de descansar el dedo meñique de su mano derecha. El código más limpio es más fácil de leer, y todos se benefician.
  • D. Para muchos programadores, no hay nada como el mundo muy limpio y simple de C. La sintaxis es mínima y la estructura se limita a la CPU. Incluso para todas estas ventajas, algunos programadores de C sienten que están perdiendo las ventajas incorporadas en los nuevos lenguajes. Por eso se está construyendo D. Su propósito es actualizar toda la pureza lógica de C y C++ mientras agregan conveniencias modernas.
  • Less.js. Al igual que CoffeeScript, Less.js es realmente sólo un preprocesador para sus archivos, uno que hace más fácil crear elaborados archivos CSS. Cualquier persona que ha tratado de construir una lista de reglas de diseño para incluso el más simple sitio web sabe que la creación de CSS basic requiere un montón de repetición, Less.js maneja toda esta repetición con bucles, variables y otras construcciones básicas de programación. Puede, por ejemplo, crear una variable que contenga ese tono de verde utilizado como fondo y como color de resaltado. Si el jefe quiere cambiarlo, solo necesita actualizar un punto.
  • CUDA. La mayoría de la gente da por sentado el poder que tienen las tarjetas de video, justamente para mantener eso, el lenguaje CUDA es una forma de que Nvidia potencia sus unidades de procesamiento gráfico (GPUs) para trabajar de otras maneras para dar más nivel a los videojuegos. El desafío clave para usar CUDA es aprender a identificar las partes paralelas de su algoritmo. Una vez que los encuentres, puede configurar el código para explotar a través de estas secciones utilizando toda la potencia paralela inherente de la tarjeta de vídeo.
  • Scala. Todo el mundo que ha tomado un curso avanzado en lenguajes de programación sabe que el mundo académico ama la idea de programación funcional, que insiste en que cada función tiene entradas y salidas bien definidas, pero no hay manera de jugar con otras variables. Scala es una de las más conocidas, con una de las bases de usuarios más grandes. Fue diseñado para funcionar en la JVM, por lo que cualquier cosa que escriba en Scala puede ejecutarse en cualquier lugar que ejecute Java, que está casi en todas partes.
  • Haskell. Scala no es el único lenguaje funcional con una base de aficionados seria. Uno de los idiomas funcionales más populares es Haskell, que ya está siendo utilizado para proyectos importantes en empresas como Facebook. Se destaca para entregar un rendimiento en tiempo real.
  • Jolt. Cuando XML era el formato de datos más popular, un lenguaje funcional llamado XSLT era una de las mejores herramientas para manipular grandes conjuntos de datos codificados en XML. Ahora que JSON se ha hecho cargo del mundo, Jolt es una de las opciones para masajear sus datos JSON y transformarlos. Puede escribir filtros sencillos que extraigan atributos y JOLT los encontrará y los modificará como desee. Véase también Tempo y XSLT.

Es difícil generalizar mucho sobre los nuevos lenguajes, al menos más allá de las promesas de que producirán código que es más rápido, más inteligente y contiene menos errores. De hecho, es un poco difícil llamarlos nuevos. La historia de algunas de estas lenguas se remonta a años, incluso décadas. Simplemente parecen nuevos, ahora que están siendo descubiertos por el mundo más grande

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Lenguajes de programación con un futuro brillante

Por: Reclu IT

4 de enero de 2017

Programación más rápida, más inteligente y con menos errores son las promesas que vienen de los creadores de nuevas plataformas para el desarrollo con la finalidad de atraer la atención de los profesionales TI y la industria.

El futuro de la codificación requiere estabilidad y buenas prácticas para que las innovaciones y proyectos funcionen. De hecho, con tendencias tecnológicas como el Big Data o Internet de las Cosas cada día son más necesarios.

Aquí hay lenguajes que están cambiando la forma en que se «produce» el código, algunos de estos lenguajes son nuevos, mientras que otros ya tienen cierta popularidad, y algunos no son en realidad lenguajes como tal.

  • R. Aunque más que un lenguaje como tal, R es más un estándar creado por la obsesión actual del mundo por el uso de estadísticas para desbloquear patrones en grandes bloques de datos. R fue diseñado por los estadísticos y los científicos para hacer su trabajo más fácil. Viene con la mayoría de las funciones estándar utilizadas en el análisis de datos y muchos de los algoritmos estadísticos más útiles ya implementados en bibliotecas distribuidas libremente.
  • CoffeeScript. Algunos programadores de JavaScript se cansaron de escribir todos esos puntos y comas. Así que crearon CoffeeScript, una herramienta de preprocesamiento que convierte su sintaxis taquigrafía en JavaScript regular. No es tanto un idioma como una manera de ahorrar tiempo golpeando todos esos puntos y coma y llaves. Es una manera de descansar el dedo meñique de su mano derecha. El código más limpio es más fácil de leer, y todos se benefician.
  • D. Para muchos programadores, no hay nada como el mundo muy limpio y simple de C. La sintaxis es mínima y la estructura se limita a la CPU. Incluso para todas estas ventajas, algunos programadores de C sienten que están perdiendo las ventajas incorporadas en los nuevos lenguajes. Por eso se está construyendo D. Su propósito es actualizar toda la pureza lógica de C y C++ mientras agregan conveniencias modernas.
  • Less.js. Al igual que CoffeeScript, Less.js es realmente sólo un preprocesador para sus archivos, uno que hace más fácil crear elaborados archivos CSS. Cualquier persona que ha tratado de construir una lista de reglas de diseño para incluso el más simple sitio web sabe que la creación de CSS basic requiere un montón de repetición, Less.js maneja toda esta repetición con bucles, variables y otras construcciones básicas de programación. Puede, por ejemplo, crear una variable que contenga ese tono de verde utilizado como fondo y como color de resaltado. Si el jefe quiere cambiarlo, solo necesita actualizar un punto.
  • CUDA. La mayoría de la gente da por sentado el poder que tienen las tarjetas de video, justamente para mantener eso, el lenguaje CUDA es una forma de que Nvidia potencia sus unidades de procesamiento gráfico (GPUs) para trabajar de otras maneras para dar más nivel a los videojuegos. El desafío clave para usar CUDA es aprender a identificar las partes paralelas de su algoritmo. Una vez que los encuentres, puede configurar el código para explotar a través de estas secciones utilizando toda la potencia paralela inherente de la tarjeta de vídeo.
  • Scala. Todo el mundo que ha tomado un curso avanzado en lenguajes de programación sabe que el mundo académico ama la idea de programación funcional, que insiste en que cada función tiene entradas y salidas bien definidas, pero no hay manera de jugar con otras variables. Scala es una de las más conocidas, con una de las bases de usuarios más grandes. Fue diseñado para funcionar en la JVM, por lo que cualquier cosa que escriba en Scala puede ejecutarse en cualquier lugar que ejecute Java, que está casi en todas partes.
  • Haskell. Scala no es el único lenguaje funcional con una base de aficionados seria. Uno de los idiomas funcionales más populares es Haskell, que ya está siendo utilizado para proyectos importantes en empresas como Facebook. Se destaca para entregar un rendimiento en tiempo real.
  • Jolt. Cuando XML era el formato de datos más popular, un lenguaje funcional llamado XSLT era una de las mejores herramientas para manipular grandes conjuntos de datos codificados en XML. Ahora que JSON se ha hecho cargo del mundo, Jolt es una de las opciones para masajear sus datos JSON y transformarlos. Puede escribir filtros sencillos que extraigan atributos y JOLT los encontrará y los modificará como desee. Véase también Tempo y XSLT.

Es difícil generalizar mucho sobre los nuevos lenguajes, al menos más allá de las promesas de que producirán código que es más rápido, más inteligente y contiene menos errores. De hecho, es un poco difícil llamarlos nuevos. La historia de algunas de estas lenguas se remonta a años, incluso décadas. Simplemente parecen nuevos, ahora que están siendo descubiertos por el mundo más grande

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.