LinuxParty
El Proyecto GNU anunció la publicación de la nueva versión de su suite de compiladores: la GNU Compiler Collection (GCC) 4.5.0. Ésta, como es natural, trae consigo nuevas características y mejoras con respecto a la serie 4.4.x. Pues a continuación te listo cinco que hallé de lo más interesante:
1. Multiprecisión
Para ser compilado, ahora GCC solicita la biblioteca Multiprecision (MPC) para hacer aritmética de números complejos con un nivel de precisión arbitrariamente alto y ofrecer resultados con redondeo adecuado. Como efecto colateral, GCC será capaz de generar resultados correctos independientemente de la implementación de la biblioteca matemática o la precisión de punto flotante de la plataforma donde se realice la compilación.
Cansado de leer, sobre todo en España a blogs y webs, algunos con años de experiencia, escribir sobre el artículo publicado primero en la web de referencia -que no han leido, y muchos no se han documentado- de este artículo .referencias al final del artículo- y luego en Slashdot, barbaridades como "linux pierde fuelle", "pierde interés" y tonterías por el estilo, a lo que es un llamamiento a las webs de la comunidad, a nosotros, webs que tienen que informar para que entre nueva sangre a formar parte del desarrollo de la comunidad, y no, los mejores programadores siguen interesados en entrar en el desarrollo del Kernel, por que además, es la mejor puerta de entrada a cualquier gran empresa, incluida su competencia, como Microsoft o Apple, ya que entre otras cosas, demostrarás una excepcional capacidad de compresión y trabajo.
Siguiendo con la pregunta...
¿Son los desarrolladores del kernel de Linux demasiado viejos? -No te alarmes, no es así-
Era una pregunta formulada durante una mesa redonda con los desarrolladores del kernel en la Cumbre de colaboración de la Fundación Linux, como algunos admitieron que hay un gran número de 'barbas grises', que componen el desarrollo del núcleo.
El encanecimiento del núcleo puede poner el desarrollo de Linux en riesgo, a menos que sangre nueva entre al redil, comentaron algunos.
"Sí, nos estamos envejeciendo y creo que nosotros también estamos más cansados," dijo el desarrollador del núcleo Andrew Morton. "Entre los individuos de la comunidad de desarrollo, no veo la misma energía, entusiasmo y esfuerzo --me temo que a menudo veo gente eludir el trabajo que ellos se desarrollaban felizmente hace sólo 10 años. Sí, necesitamos sangre nueva".
El director general de Intel Corporation Iberia, Brian G. González, dijo a EFE que España es el país del mundo en el que los desarrolladores de aplicaciones cuenta con mejor posición debido a que están muy centrados en los sistemas abiertos que son el futuro.
Intel acaba de firmar un acuerdo con Nokia para crear una plataforma conjunta y abierta basada en Linux, para facilitar la creación de aplicaciones por los desarrolladores destinadas a todo tipo de dispositivos digitalesAunque el grueso de una aplicación web podría ser la presentación, su principal valor y ventaja competitiva pudieran ser un puñado de servicios propios, o los algoritmos. Si dicho tratamiento es complejo o prolongado, a veces es mejor realizarlos de forma asincrónica, para que el servidor Web no deje de responder a las peticiones entrantes. De hecho, una función especialmente compleja debería hacer cálculos intensos o especializados, mejor en una máquina separada, en servidores dedicados.
Menubuilder es una herramienta ideal para quienes se inician en el diseño web, ya que nos facilitará la creación de menús completos en unos pocos (y sencillos) pasos.
Solo hay que dirigirnos al sitio web y seleccionar uno entre los muchos allí disponibles: los hay de diferentes colores, íconos y disposición del menú (vertical u horizontal), y en todos los casos iremos viendo como cambia el código.Hace unas semanas iniciamos una serie de 2 posts para hablar de lo que consideramos que son unas buenas practicas para desarrollar codigo Javascript con la libreria jQuery.
Con este post cerramos la serie y profundizamos un poco más en el tema
En el primer post de esta serie comentamos algunas generalidades que nos pueden servir de base a la hora de desarrollar un código JS eficiente. En este segundo post hablaremos de como solucionar de forma eficiente problemas concretos que nos solemos encontrar en nuestros desarrollos.
-
Programación
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación
- Rust en Linux: madurando con el soporte de Cisco, Samsung y Canonical