Hace unos días la revista Linux Journal otorgaba, por tercera vez, el premio al mejor lenguaje de programación a Python, un lenguaje de programación concebido a finales de los años 80 y principios de los 90 que ha calado muy hondo en los desarrolladores por conjugar potencia, sencillez y legibilidad del código.
Python nació de la mano de Guido van Rossum, un programador de origen holandés que desarrolló este lenguaje de programación a finales de los años 80 para el Centro para las Matemáticas y la...
Lenguaje de programación
La gente de Google, por lo que se ve, no se mantiene quieta y siempre andan preparando algo con lo que sorprendernos. Hace no mucho se comentaba que Google había procedido al registro de dominios con el nombre “Dart” y, claro está, con ese nombre se especuló mucho con la utilidad que le fuesen a dar. Al final Dart no es un nuevo servicio ni tampoco una empresa ni nada parecido, Dart es un nuevo lenguaje de programación orientado hacia la programación web estructurada.
Pues sí,...
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...
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...
1993: En el principio fue C
Luego de conocer el navegador Mosaic, Rasmus Lerdorf supo que su trabajo estaría en Internet. Sin saberlo de antemano, seis meses de codificar los mismos programas CGI en C para rastrear el acceso a su currículum en línea le llevaron a intentar evitar esa tediosa repetición. Entonces creó una biblioteca con funciones para leer HTML y extraer de allí rutinas escritas en C. Así, simple y sencillamente, nació PHP.
1995: PHP/FI 1.0, el llamado a la comunidad
Hace 15 años más un...
A unas semanas de la renuncia de Gosling a Oracle y en un mundo en que tanto Groovy, Scala como Clojure, todos lenguajes implementados sobre la JVM no paran de crecer y amenazan reemplazar a un alicaído Java, les vamos a comentar algunas de las novedades que traerá la séptima versión del popular lenguaje, que vería la luz a finales de año (aunque dicen las malas lenguas que esta fecha podría posponerse para el 2011).
Soporte a lenguajes dinámicos
Java es un lenguaje fuertemente tipado, mas no...
Finalmente han decidido publicar Groovy++, la nueva versión del popular lenguaje de programación, bajo la licencia APL 2.0, por lo que será completamente open source. ¿Pero qué novedades trae esta nueva versión?
Para quienes no lo conozcan, Groovy es un lenguaje de programación dinámico orientado a objetos implementado sobre la plataforma Java, con la idea de que trabajen en conjunto en la creación de aplicaciones multi-hilo y distribuídas. La integración llega al punto de que desde Groovy se tiene acceso a todas las APIs de Java...
Antes de llegar la versión definitiva programada para junio de 2010, el código fuente y binarios del lenguaje de programación Python ha sido liberado en su primera versión previa (beta 1) número 2.7.
Los principales cambios relacionados con esta nueva versión están dominados por back ports de características de la versión 3.1. Recordemos que Python 3.1 (antes llamada 3000 o Py3K) es la otra línea de desarrollo principal, además de la que sigue su curso normal, que es incompatible, en general, con la serie 2.x.
Estos...
Desde Bitelia los venimos manteniendo al tanto sobre las repercusiones de la adquisición de Sun por parte de Oracle y la preceopucación por el futuro de algunos de sus productos. Ahora sí estoy preocupado. Acaba de renunciar a su puesto en la compañía James Gosling, el creador del lenguaje Java, quien estaba en Sun Mycrosistems desde el año 1984.
Gosling sigue el camino de varios ex-empleados de Sun que habían abandonado Oracle en estos meses, incluidos el CEO Jonathan Schwartz y Tim Bray, uno de los...
Python Argentina convoca el próximo domingo 28 de marzo a la programación de The Most Biggest Gamest In The Worldst, o El Juegazo más Más Grandísimo del Mundo (¿qué tal mi traducción?). El juego consiste en programar durante una semana un juego en Python donde
el jugador viajará de lugar en lugar, encontrando personajes que le presentarán retos;
si el jugador resuelve el reto, obtendrá artículos que le permitirán terminar otros retos y juntar logros;
el jugador tendrá una cantidad limitada de movimientos en función del dinero, el...
Geany es un pequeño y ligero Entorno de Desarrollo Integrado (IDE). Su objetivo es proporcionar un IDE ligero y rápido, con muy pocas dependencias respecto de otros paquetes. Particularmente, también busca ser lo más independiente posible de entornos de escritorio como KDE o GNOME. Por el momento, Geany sólo requiere las librerías GTK2 para funcionar.
Como editor de código fuente, reconoce una larga lista de lenguajes de programación: ActionScript, ADA, ASM, C, C#, C++, CSS, Docbook, Fortran, FreeBasic, HTML, Java, JavaScript, LaTeX, Matlab, Pascal, PHP, Python,...
Facebook entrega a sus usuarios un número mensual aproximado de 400.000.000.000 páginas web, casi todas creadas con scripts programados con lenguaje PHP. La cifra no es menor e implica para la empresa, entre otras cosas, un alto consumo de recursos de cómputo, así como un impacto económico de igual proporción. ¿Qué fue lo que hizo un equipo de ingenieros para que ese monstruo de las redes sociales bajara sus costos? Adivinaron: HipHop, un optimizador para PHP.
Los que comenzó como un pequeño experimento nocturno de Haiping...
El Comité Directivo de GCC (la suite de compiladores del proyecto GNU) anunció que acepta entre los suyos el entorno para compilar programas codificados con Go, el lenguaje de programación de Google.
Técnicamente, lo anterior significa que GCC ofrecerá entorno de ejecución y una interfaz (quizá con un comando como gccgo) para producir archivos ejecutables a partir de código fuente escrito con Go. Ian Taylor, miembro del equipo de desarrollo de Go, será el encargado de dar mantenimiento a este proyecto.
Go promete ser rápido, seguro, concurrente,...
MeaMod Playme,antes OgO Open Player, es un reproductor multimedia y multiformato para la familia Windows, compatible con el nuevo Windows7. Es capaz de reproducir tanto audio (MP3, WAV, AIFF, WMA,…), como vídeo (AVI, MPG, MOV, FLV,…). Soporta el etiquetado ID3 y muestra la carátula del álbum que se está reproduciendo. Presume de ser compatible con Windows Live Messenger para chatear y escuchar tu música preferida al mismo tiempo. A través de Lyrics, todavía en fase beta, puedes buscar la letra de las canciones en internet....
Estos de Google cada vez nos tienen sorpresas más extrañas. A parte de todas la novedades de esta semana, como que pronto habrá Google Voice en más países o posibles cambios en la interfaz de sus aplicaciones web, ahora aparece este nuevo lenguaje de programación).
La compañía dice que Go es experimental, y que combina el rendimiento y las prestaciones de seguridad asociados al uso de un lenguaje compilado como es C++ con la velocidad de un lenguaje dinámico como Python. La mascota oficial de Go...










