Archivo

Posts Tagged ‘Linux’

Legado de Dennis Ritchie

31 octubre, 2011 1 comentario

Recientemente ha salido publicada en la prensa, y no solo en la especializada, la muerte de dos famosos “programadores” Dennis Ritchie y John McCarthy. Este último fue creador del lenguaje de programación Lisp, que como curiosidad es el segundo más antiguo de los que todavía se utilizan, solo por detrás del Fortran.

Dennis Ritchie creó junto con Brian Kernighan el lenguaje de programación C y su libro “The C Programming Language”, ha sido el tradicional manual de referencia para su aprendizaje.

Adicionalmente colaboró muy activamente en la creación y desarrollo del sistema operativo Unix, que en su segunda versión (1972) se reescribió enteramente en C. Se cumplen ahora 40 años desde la publicación del primer manual de Unix, escrito por Ritchie junto a Ken Thompson.

Ambos trabajos que proceden de la decada de los setenta están en la actualidad más activos que nunca.
Indice TIOBE Java, C, C++, PHP
Efectivamente, C desde su creación, ha ocupado y ocupa lugares destacados en los diferentes rankings de utilización de lenguajes de programación.
Uno de ellos, publicado mensualmente por la compañía Tiobe, nos da una tendencia de la popularidad de los diferentes lenguajes de programación existentes. La metodología de este índice se basa en las apariciones de los lenguajes en  diferentes y populares servicios de Internet, como Google, Blogger, Wikipedia, Yahoo, Bing, Baidu,…
La primera posición es para Java y la segunda para C. Pero se prevé que en noviembre, C pase de nuevo a la primera posición.
Observar que derivados directos de C, como C++, C# y Objetive C, están también entre los primeros lugares de este ranking.
Paralelamente Unix y especialmente sus derivados (Linux, MacOS, iOS, Android,…), viven sus mejores momentos desde su creación.

Un excelente legado Sr. Ritchie.

Categorías: Desarrollo humano, Open Source Etiquetas: , ,

CMS en la nube


CMS WordPress, OpenSource, widget, plugin
Uno de los territorios que más sorpresas positivas ofrece en este acelerado mundo tecnológico, es el de la amalgama de amplio espectro que conforman los proyectos y desarrollos basados en Open Source.
Productos como Firefox han conseguido hacer que el mercado de navegadores de Internet, sea mejor y mucho más dinámico, provocando una caída del share de IE desde el casi 95% de hace una sola década al casi 50% actual; y lo han conseguido por calidad de los productos y no por razones de altruismo.
El buque insignia de este movimiento Linux, o GNU/Linux, si bien es cierto que no ha conseguido gran cosa en el mundo de los puestos de trabajo, por el contrario ha sembrado de proyectos exitosos el mundo empresarial y destaca claramente en los segmentos de alta computación.
Casos como el de Apache, con una penetración del más del 60% del mercado de servidores web o el de Nagios que se ha convertido en un estándar de facto para todo lo relacionado con la monitorización de sistemas, revelan que los esfuerzos de esta gran comunidad interconectada y dispersa dan unos resultados de primera magnitud.

Pero uno de los segmentos en los que el Open Source es más fuerte y atractivo es en el de los sistemas CMS o de gestión de contenido web. Proyectos como WordPress, Drupal, Joomla, etc,…ofrecen alternativas exitosas a las propuestas comerciales, que hasta hace poco o eran malas o muy caras.
Es de reseñar el caso de WordPress que partiendo de un sistema de gestión y mantenimiento de blogs ha conseguido situarse como un completo gestor de sedes webs tanto para blogeros como para organizaciones y empresas de cualquier tamaño.
Su ecosistema de temas, widgets y plugins, creados y soportados (muy bien por cierto) en general por programadores individuales agrupados y coordinados bajo el paraguas de WordPress.org, permite crear sedes webs totalmente profesionales y dinámicas.

Estas facilidades técnicas, posibilitan que sea el “contenido” y no el “continente” lo que diferencia y crea valor en este segmento de la cloud pública.