Python ha vuelto a ganar el premio a mejor lenguaje de programación de Linux Journal, uno de los magazines de referencia dedicados al sistema operativo, y uno de los más populares entre los programadores aficionados. Y ya es la tercera vez. Python se vuelve a imponer así ante su más ferviente competidor, el clásico C++, que se quedó un 6% atrás en las votaciones.
Para los que no estén muy puestos en el tema, decir que Python es un lenguaje de programación de alto nivel bastante...
lenguajes de programación
Hace unos días escribí una entrada bastante extensa en ALT1040 contando que Apple dejaría de soportar Java en Mac OS X. El asunto es así: Mac OS X siempre salió al mercado, de fábrica, con una versión “nativa” de Java que, con el tiempo, pasó de ser la mejor del mercado a ser prácticamente obsoleta o, por lo menos, bastante retrasada con respecto a las versiones de Linux y Windows. Ahora Apple decidió descontinuar su plataforma Java y dejar de brindar soporte, por lo que...
No debo exagerar si digo que Emacs es una de las piezas de software más importantes jamás creadas y su construcción, por parte de un tal Richard Stallman allá por la década del 70, es uno de los puntos clave en la historia de la computación. Es que, escrito en Lisp, este editor de textos avanzado es mucho más que un editor y hay quienes dicen (en broma, claro) que** poco le falta para ser un completo sistema operativo por sí mismo**.
Claro que la curva...
Si hay un lenguaje del que no hace falta hacer prácticamente ninguna introducción es C++. Desde sistemas operativos a alguno de los videojuegos más populares, prácticamente todo está escrito en esta “extensión” de C que añade básicamente al lenguaje original el concepto de clases (y mucho más, claro está). El lenguaje fue escrito en 1979 por Bjarne Stroustrup en (dónde iba a ser) AT&T Bell Labs y la revista Wired no tuvo mejor idea que hacer a Stroustrup una excelente entrevista en la que habló...
Al renunciar James Gosling (creador de Java) a Oracle luego de la adquisición de Sun Microsystems, se había limitado a decir, en su blog personal:
Sí, los rumores son verdad: renuncié a Oracle hace una semana (el 2 de abril). (…) En cuanto a los motivos, es muy difícil dar una respuesta: prácticamente todo lo que pueda decir que sea sincero y veraz causaría más mal que bien.
Hace aproximadamente un mes, nuevamente en su blog personal, publicó una entrada en la que hablaba sobre la demanda...
El nuevo Twitter llegó a ser trending topic (¿qué les parece esa autorreferencia?) y aquí le hemos dedicado varias entradas, aunque confieso que yo todavía no lo he probado. El día de ayer el equipo de ingenieros de la red de microblogging publicó una entrada en su blog en el que explican la tecnología detrás de los cambios realizados.
En principio un cambio importante en la arquitectura se dio en el hecho de que ahora Twitter.com pasó a ser un cliente más dela API, tomando los...
James Gosling, el creador de Java, publicó en su blog personal una entrada con reflexiones y respuestas a preguntas que le habían realizado sobre el presente (y el futuro) de Java, a raíz de la demanda de Oracle a Google.
Primero defiende la compañía en la que trabajó durante tantos años, remarcando que en Sun Microsystems intentaron “ser nobles en una época de bastardos”, ya que “una de las cosas más tristes del mercado actual es que ser un bastardo es algo bueno, por lo...
Cada tanto les mostramos algunos de los experimentos más interesantes en HTML5 y JavaScript que van surgiendo. Este fin de semana me llamaron poderosamente la atención los trabajos de Hakim El Hattab, un hacker que subió a su sitio web nueve experimentos realizados gracias a la etiqueta canvas (una de las que será más utilizada en la nueva versión del lenguaje y que, hasta hace poco, Internet Explorer 9 no iba a soportar).
Algunos de los demos no difieren mucho de los demás experimentos creados al...
Esta es la 3a. parte de “Internet es copyleft”. Sus comentarios críticos ayudarán a convertirlo en un documento valioso. Estaré atento a ellos.
Código Fuente: El idioma hombre-máquina
Un algoritmo es un método que consta de un número finito de pasos a seguir para resolver un problema. Para que una computadora ejecute un algoritmo, éste se le debe presentar en un formato adecuado, normalmente en cadenas de ceros y unos (bits) inteligibles para ella, algo así como un lenguaje máquina.
Puesto que un ser humano no habla tal...
En Oracle Magazine realizaron una entrevista a Edward Screven, arquitecto de la gigante compañía que adquirió a Sun Microsystems en la que habló sobre casi todos los proyectos open source que han quedado ahora en manos de Larry Ellison. Se trata de algo que todos veníamos esperando desde hace mucho tiempo, pues desde principios de año, cuando fue aprobada la transacción, las declaraciones públicas han sido más bien escazas y ambiguas. Pero para mi placer, la entrevista comenzó con algunas declaraciones me llamaron poderosamente la...
Los lenguajes de programación IronPython y IronRuby que como indica su nombre son implementaciones de los lenguajes Python y Ruby sobre la plataforma .NET de Microsoft. Ambos son software open source liberados bajo la Licencia Pública de Microsoft, aceptada como tal por la Open Source Initiative.
¿Por qué decir que ambos proyectos podrían morir abandonados? Esto puede deducirse a partir de los últimos movimientos realizados al interior de Microsoft. Estos fueron recién ventilados por Jimmy Schementi en un artículo en su blog, donde anunció que hace...
Continuamos con la lista de 10 lenguajes de programación emergentes iniciada desde la semana anterior. Al final les ofrezco algunos comentarios.
6. Kodu
Creado por: Anderson, Cheng y MacLauring, del grupo de Sistemas Creativos de Microsoft Research.
Año de creación: 2009.
Paradigma: Visual.
Descripción: Kodu no es un lenguaje de programación visual únicamente, también es un ambiente para diseñar, construir y jugar tus propios videojuegos. Los programas están compuestos de páginas, a su vez desglosadas en reglas, y luego éstas en condiciones y acciones. Los elementos básicos del lenguaje...
Los lenguajes de programación son mi fascinación. No sólo se trata de programar/codificar con ellos. Se trata también de conocer los detalles de las diferentes sintaxis, así como la expresividad que tiene cada uno para resolver problemas de todo tipo. Cada uno, como sucede con cualquier idioma hablado, es una forma de ver y entender el mundo.
En lo que sigue te presento la primera parte de dos sobre 10 lenguajes de programación emergentes. Todos son libres/abiertos. Todos son raros, únicos de alguna manera —-allí comienza...
Sabemos las opiniones de Richard Stallman sobre la plataforma .NET, pero en una entrevista concedida a Computer World volvió a manifestar sus puntos de vista y lo que dice, si bien se puede no estar de acuerdo, es interesante como siempre. El creador de Emacs explicó que, si bien el lenguaje C# fue estandarizado por un comité amplio y regulado, Microsoft no demostró el mismo compromiso para el resto de la plataforma .NET, dejando algunos asuntos sin aclarar y, por ende, podría llegar a no...
A pesar de lo lejos que ha llegado, de ser el lenguaje más utilizado en el mercado y aún siendo GPL, Java es víctima de gran cantidad de críticas, algunas de las cuales están más enfocadas en el modo de trabajo actual que en el lenguaje en sí. Pero que tiene problemas, los tiene y no parece dar señas de avance en un mundo cada vez más competitivo. Se ha vuelto a demorar el lanzamiento de su nueva versión para inicios del próximo año y,...
Desde el 2006 y tras la cancelación de la mítica MacHack, se venía llevando a cabo también anualmente la conferencia de desarolladores C4, un evento independiente pero muy importante en lo que a desarrollo para la plataforma Mac se refiere. Pero tras los cambios en las políticas de la App Store, Jonathan “Wolf” Rentzsch, creador y responsable de la conferencia, ha decidido cancelarla.
Rentzsch explicó que las recientes decisiones de Apple han generado un alejamiento en la comunidad de programadores y la conferencia, que se había...




















