admin

Categorías

Coobis

Lenguajes de programación

¿Quién era Dennis Ritchie?

Gracias a Dennis Ritchie funcionan dispositivos electrónicos como los iPhones (Apple), nuestras conexiones ADSL o instituciones como el CERN. El pasado fin de semana falleció a los 70 años de edad uno de los más influyentes ingenieros informáticos, capaz de sentar las bases de la informática moderna.

Actualidad Informática. Ha muerto Dnnis Ritchie, dispositivos que funcionan gracias a sus inventos. Rafael Barzanallana

10 lenguajes de programación no tan conocidos

Posiblemente algunos de estos lenguajes de programación podrían ser los sucesores en un futuro, de los usados actualmente como, C, C++, Java, PHP, Perl, Python o Ruby:

  1. Haskellhttp://www.haskell.org/
  2. Erlanghttp://www.erlang.org/
  3. Iohttp://iolanguage.com/
  4. PLT Schemehttp://plt-scheme.org/
  5. Clojurehttp://clojure.org/
  6. Squeak: http://www.squeak.org/
  7. Ocamlhttp://caml.inria.fr/
  8. Factorhttp://factorcode.org/
  9. Luahttp://www.lua.org/
  10. Scala: http://www.scala-lang.org/

Información ampliada en: H3rald

ISO aprueba por unanimidad C++0X: ¡ya tenemos el nuevo estándar C++11!

Herb Sutter, presidente del comité de estándares de C++ de la ISO anunció este viernes pasado que el resultado de las votaciones ha sido el de aprobar por unanimidad la actualización del lenguaje de programación C++, en un paquete de cambios que se viene llamando C++0X desde hace años de manera demasiado optimista: finalmente se llamará C++11.

Según Bjarne Stroustrup, el creador de C++, «uno tiene la impresión de que se ha creado un lenguaje nuevo». Y eso que algunas apuestas fuertes como las de los «concepts» finalmente se han quedado en el tintero.

La última versión pública del estándar es este borrador (PDF)…. de 1300 páginas.

Pero si no tienes ganas de leer, aquí va un resumen de las novedades más importantes con respecto al último estándar de 2003:

  • Referencias rvalue (T&&). A diferencia de un «const T&», se pueden cambiar tras su inicialización.
  • Tipo de dato auto detectado por el compilador. La keyword «auto» nos ahorrará mucho teclear y permite aún más flexibilidad en metaprogramación.
  • Listas de inicialización de objetos: Una extensión del antiguo «T d[] = { val1, val2, …};»
  • Constructores: Ahora unos constructores se pueden llamar a otros, ahorrando código duplicado.
  • Templates con número variable de argumentos: Al estilo de las clásicas funciones con «(…)».
  • Actualización de la «librería estándad de C++»: Esto se refiere a todas esas clases en el namespace «std::*». Se han incluido los cambios del tr1, que ya desde hace tiempo estaban disponibles gracias a la librería boost. Este cambio realmente incluye docenas de nuevas utilidades que modernizan una barbaridad el lenguaje C++: smart pointers, nuevas herramientas para metaprogramación, array (un contenedor STL de tamaño fijo), tablas hash, expresiones regulares, etc.

Para leer más sobre esta actualización a mi lenguaje de programación favorito (¡y debería serlo también tuyo!) recomiendo estos artículos:

Fuente:  Ciencia explicada

Infografía: historia lenguajes de programación

Actualidad Informática. Infografía historia lenguajes de programación. Rafael Barzanallana

 

Go, nuevo lenguaje de programación propuesto por Google

En Google consideraban que no existía hasta la fecha ningún lenguaje de programación que fuese “eficiente a la hora de compilar, eficiente a la hora de ejecutarse, y fácil de programar” al mismo tiempo. Por ello, ha presentado esta semana uno nuevo, completamente abierto, que combina la velocidad de desarrollo que ofrece un lenguaje dinámico como Python, y el rendimiento y seguridad de un lenguaje compiladocomo C ó C++.

Se trata de ‘Go‘, un lenguaje que, se asegura desde Google, hace que los programas típicos sean «instantáneos», y que los grandes «compilen en simplemente unos pocos segundos», y que se ejecuten «a la velocidad de C». Podéis ver un vídeo mucho más explicativo en este mismo post, y podéis seguir las instrucciones para su instalación en este enlace (por ahora, solamente está dispoible para Linux y Mac OS X).

Fuente:  google.dirson.com

_________________

Enlaces relacionados:

. Lenguajes de programación. Apuntes Introducción a la Informática (GAP)

Actualidad informática. Lenguajes de programación

Historia de los primeros lenguajes de programación

Tendencias en lenguajes de programación

Biografía de Grace Hopper, inventora del primer compilador

El lenguaje de programación Cobol cumple 50 años

Una reunión realizada en el Pentágono hace 50 años es considerado el momento en que se concibió la idea de “Common Business Oriented Language», más conocido en su forma abreviada de Cobol.

El primer boceto de Cobol fue presentado en 1960, en tanto que la actual versión estándar tuvo su origen en 2002. El propósito de Cobol fue crear un lenguaje independiente de la plataforma de hardware para el sector corporativo.

Aunque Cobol es considerado a menudo un lenguaje mainframe algo anticuado, lo cierto es que en lo absoluto es obsoleto.

De hecho, en una investigación realizada por la entidad británica Micro Focus se constata que cada usuario TI del mundo está en contacto, de una u otra forma, con Cobol, un promedio de 10 veces diarias. Esto puede tratarse, por ejemplo, de cuando el usuario saca dinero de un cajero automático o paga con su tarjeta de crédito.

A pesar que Cobol tiene un papel de gran importancia para la banca, solo el 18% de los encuestados por Micro Focus dijo saber qué es Cobol.

Para el sector corporativo, a menudo es costoso y laborioso sustituir sus actuales sistemas Cobol. Sin embargo, para muchas empresas es cada vez más difícil encontrar programadores especialistas en ese lenguaje. Por lo tanto, Micro Focus bromea que es cuestión de tiempo antes que las empresas deban recurrir a los museos para encontrarlos.

Fuente: diarioTi

______________

Enlaces relacionados:

Lenguajes de programación

Historia de los primeros lenguajes de programación

Fallece el diseñador del lenguaje Ada

Jean Ichbiah, diseñador principal del lenguaje de programación Ada durante 1977-1983, ha fallecido el día 26 de enero de 2007. Ada es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++, diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir.

Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en beneficio del rendimiento).

El nombre se eligió en conmemoración de Lady Ada Augusta Byron, Condesa de Lovelace, hija del poeta Lord George Byron, a quien se considera la primera programadora de la Historia, por su colaboración y relación con Charles Babbage, creador de la máquina analítica.

Enlace Relacionado
http://es.wikipedia.org/wiki/Lenguaje_de_programación_Ada

Fuente:
Por fernand0 y editada por inniyah
http://barrapunto.com

Fuente: Barrapunto.com

Related Posts with Thumbnails

Calendario

mayo 2024
L M X J V S D
« Nov    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Spam

Otros enlaces

  • Enlaces

    Este blog no tiene ninguna relación con ellos, ni los recomienda.


  • Paperblog

    autobus las palmas aeropuerto cetona de frambuesa