Aprovechando que ayer Google lanzó Dart, su nuevo lenguaje de programación, quizás hoy sea un buen momento en Historia de la Tecnología para hablar de uno de los lenguajes de programación más importantes y que sigue siendo materia de estudio en muchas Universidades y Escuelas de Ingeniería del mundo: el lenguaje de programación C.
El lenguaje C es fruto de un lenguaje de programación anterior, el lenguaje B, desarrollado por Ken Thompson, en los Laboratorios Bell en 1970, con la idea de recodificar el sistema operativo...
programación
“Creo que la ley más importante con diferencia de todo nuestro código es la de la difusión del conocimiento entre el pueblo. No se puede idear otro fundamento seguro para conservar la libertad y la felicidad. […] Aboga, mi estimado compañero, por una cruzada contra la ignorancia; establece y mejora la ley de educar a la gente común.”
-Thomas Jefferson
Conocimiento para el pueblo es algo que siempre se debe buscar, un pueblo más educado es sin duda un pueblo con más oportunidades y con gran capacidad....
Si valoramos la búsqueda de conocimiento, debemos ser libres de ir a donde quiera que nos lleve esta búsqueda. Una mente libre no es un perro que ladra para ser limitado por una cadena de tres metros.
-Adlai. E. Stevenson Jr.
El hombre es curioso por naturaleza. Es esa busqueda por conocer más la que siempre nos puede llevar a lugares que no esperamos; pero —a michos de nosotros— también nos puede llevar a una de las plataformas con más conocimiento que conocemos: Internet.
Aunque muchas veces la...
Python es uno de los lenguajes de programación más populares hoy en día a pesar de ser un idioma relativamente viejo. Fue creado a finales de los ochentas por Guido van Rossum —que dentro de la comunidad de Python es conocido como el Benevolente Dictador Vitalicio— y su nombre está inspirado en el grupo de comedia británico Monthy Python.
A diferencia de los programadores de C, C# o incluso de PHP, aquella gente que ha estado llegando a Python, —como la mayoría que llega a Perl y...
Cada tanto se ve en la red una nueva lista de películas sobre hackers o que involucren aunque sea alguna escena con programadores haciendo de las suyas y una de las constantes (salvo en algunas excepciones, como la reciente biografía de Mark Zuckerberg) es la manera ridículas en que se muestran los aspectos técnicos.
Ahora, para todos los que se sienten mal al notar que su actividad cotidiana está tan lejos de la experiencia de Hollywood, un blog realizó una lista con los puntos a...
En muchísimos sitios se sigue hablando de WikiLeaks como de un grupo de hackers que se intrometieron en el ordenador de la CIA y de algunos (pobres) diplomáticos. Nada más lejano de la realidad, una muestra de lo poco que entienden la situación muchos medios masivos. Por otro lado, no hay dudas de que el hombre del momento es Julian Assange y si bien no hay que caer en una obvia y exagerada admiración, hay que reconocer la importancia de su labor al frente de...
Estamos tan habituados a que nuestro par de ojos nos permitan trabajar frente a la pantalla de la computadora que fácilmente olvidamos que otros simplemente no lo pueden hacer —lo mismo sucede en otros aspectos de la vida—. No es para ponerse triste ni condescendiente con quienes tienen debilidad visual. Pero es una realidad, me atrevo a decir, poco prevista y conocida por la mayoría.
Por supuesto, estar ciego no implica estar negado para la informática. Una vez con los medios adecuados, es posible realizar tareas...
Usar un software para la generación de fractales no te convierte en artista digital, mucho menos en un algoritmista. Pero, ¿qué sí lo hace? Sobre este tema James Faure Walker argumenta en su “Painting the Digital River” que
[…] esos artistas [digitales] toman decisiones estéticas todo el tiempo: cómo empezar a dibujar, qué materiales utilizar, cómo decidir cuando está completa la obra, y cuáles funcionan en realidad.
Por su parte Vlatko Ceric —-un hombre con 30 años de experiencia en esta área—- enfatiza y aclara el...
Recordarán hace unos meses el revuelo que se produjo cuando Apple cambió las políticas de su contrato, prohibiendo que se escribieran aplicaciones que no estuviesen escritas en C, C++ u Objective-C, con la excepción de JavaScript. El mayor perjudicado de la decisión fue Adobe, ya que quedate terminantemente prohibida la capa de traducción necesaria para portar una aplicación hecha en Flash a iOS. Las críticas fueron inmediatas, ya que representó perfectamente lo cerrada que se estaba haciendo la plataforma.
El cambio, de todos modos, no fue...
No me atrevo a valorar como está el panorama de los contenidos televisivos a nivel mundial, pero si que sé lo mal que está en España, país en el que contamos con seis canales generalistas de televisión potentes que emiten a nivel nacional y cuyas programaciones dejan bastante que desear (unas más que otras y especialmente sangrante es el caso de Telecinco, el canal para mi más vomitivo de todos). La pregunta obvia ante este percal que seguramente muchos se han planteado es: ¿por qué...
Cuando yo era pequeño aprendí a programar. No aprendí a programar demasiado, y aunque ahora programo un poco por hobby, para una herramienta crítica buscaría un profesional. Pero me gusta saber programar. Tener una idea básica, muy simple, de cómo se hace para que el ordenador haga cosas. Me resulta interesante y, en muchos casos, útil. Sin embargo, parándome a pensar, es mucho más difícil para un niño aprender a programar hoy que cuando yo lo hice.
Me explico: mi primer contacto con la programación fue...
Hace apenas unos días que Google anuncio que un nuevo lenguaje de programación desarrollado por ellos. No es sorprendente que con el poder que tiene la compañia del buscador, en el mundo del desarrollo de aplicaciones, ya tengamos el primer proyecto que es programado en GO y, casualidades de la vida, es un cliente para Twitter.
Aunque no es un cliente tipo Windows a lo Tweetdeck, su simple línea de comandos demuestra el poder del nuevo lenguaje y su facilidad para aprenderlo, dicen que 2 días...
Google anuncia que entra al juego de los lenguajes de programación, se llama Go: es de fuente abierta, experimental y combina las ventajas de desempeño de un lenguaje compilado como C++ sumado a la velocidad de un lenguaje dinámico como Python.
En Google son fanáticos de Python, muchos de sus servicios son hechos en este lenguaje; en abril de 2009 Techreporter hacía un artículo de cómo su creador, Guido van Rossum, que ahora trabaja en la empresa se ha dedicado a mejorar el desempeño de...
¿Juegos con bugs? extremadamente normal, algunos grandes, otros pequeños que nunca nos enteramos que existen, pero ahí están. Con las consolas de nueva generación tenemos la “suerte” que el desarrollador puede mandarnos vía internet una actualización y arreglar problemas (antes eso no era posible, te quedabas con la “versión” que venía en el cartucho o disco).
Pero el caso de Need for Speed Shift parece que debe llevarse mención especial o algún premio al videojuego con más bugs de los últimos años. Un extenso FAQ en...
Tuviste un niño y prácticamente ya no tienes tiempo ni de comer (no hablemos mejor de dormir en la noche) porque está todo el tiempo queriendo que le mezas la cuna para no empezar a gritar, patalear y llorar.
Parece que ese era el gran problema de este usuario de Linux que no hizo más que crear un pequeño script que abre y cierra la lectora de discos de una forma rítmica. Lo resultados son geniales: tu bebé seguirá dormido y vos podrás cocinar, comer y...















