Atalaya: desde la tela de araña

Cultura en la red, reflexiones, relatos, tutoriales y paridas diversas

Sawzall: El lenguaje nativo de Google

2006-04-26 17:21 Lo han mencionado en la charla, y yo sinceramente he entendido que se llamaba Soso, pero resulta que es Sawzall, un lenguaje de programación parecido al Pascal del que se tienen pocos más datos que el PDF que enlaza a esa página, y el resultado en este bonito GIF animado. De hecho, los ejemplos del PDF anterior y el GIF animado susodicho son los ejemplos que han puesto en la conferencia, así que no debe haber mucho más sobre el tema. Y no creo que tenga mucho sentido liberarlo: si no tienes el sistema masivo de computación que tiene Google detrás, ¿para qué lo quieres?
La impresión que me ha quedado es que, en cuestión de computación paralela y distribuida, Google está una generación más adelante que, no sólo las universidades, sino el resto de las empresas. El sistema que usan, llamado MapReduce, pone a disposición de casi todos los empleados unas capacidades masivas de análisis de datos. Si a eso le añades el 20% de tiempo que pueden dedicar los empleados de Google a sus propios proyectos, me parece que los planes de dominación mundial no están tan lejos de convertirse en realidad.

Referencias (TrackBacks)

URL de trackback de esta historia http://atalaya.blogalia.com//trackbacks/39431

Comentarios

1
De: qq Fecha: 2006-04-26 21:49

qqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeeeeeeeeeeee



2
De: qq Fecha: 2006-04-26 21:49

qqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeeeeeeeeeeee



3
De: qq Fecha: 2006-04-26 21:49

qqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeeeeeeeeeeee



4
De: Uno Fecha: 2006-04-27 15:03

Hombre, tengamos en cuenta varias cosas, a pascal no se parece, ni en la declaracion de las variables (ni sus tipos), ni si quiera en los operadores. Es mas C, que pascal. Solo miremos int, float y los operadores de asignacion (=,



5
De: JJ Fecha: 2006-04-27 16:23

Lo he mirado sólo por encima; y lo de Pascal lo he sacado porque ellos mismos dicen que las declaraciones siguen la "tradición Pascal". A mi me recuerda más a Cobol que a otra cosa.



6
De: Epaminondas Pantulis Fecha: 2006-04-27 16:32

A mí me recuerda a PL/SQL (¡gasp!)



7
De: Heimy Fecha: 2006-04-27 18:23

Pues la declaración de tipos se parece mucho a la de Pascal, sí (variable: tipo; variable: array of tipo y similares), aunque tienen cosillas de su cosecha, claro.



8
De: cua Fecha: 2006-04-27 22:46

el articulo de la gente de Google explica con todo lujo de detalles que es una clase de lenguaje de consulta de bases de datos, especializado en obtener estadisticas, y cuya implementacion es capaz de aprovechar procesamiento distribuido. Asi que nada que ver con Pascal ni C, más bien con SQL. Por cierto, la animación de las estadisticas de consultas a google desde todo el mundo a lo largo de un día es algo digno de ver ;)



9
De: Jenri Txarriere Fecha: 2006-04-28 11:09

Eso del 20% es un poco una leyenda. Y no es por tirarme el moco, pero sé de qué hablo ;-) La mayoría de los empleados de Google bastante tienen con ser capaces de estar a la altura en el día a día.



10
De: JJ Fecha: 2006-04-28 11:21

Me imagino... Pero de ahí han salido cosas como Orkut, ¿no?



11
De: fernand0 Fecha: 2006-04-28 12:02

Lo de suponer que el lenguaje ese sólo puede ser de interés para Google es mucho decir: igual alguien con unos cuantos cacharritos menos también podría sacarle partido ;).

Y del 20% se supone que han salido orkut, gmail y otros, aunque Jenri tenga razón y pasará como en todos los lados, que mucha gente bastante tendrá con cumplir con lo que necesita...



12
De: JJ Fecha: 2006-04-28 12:15

Hombre, la verdad es que para tanto empleado, que del 20% haya salido tan poco no es como para tirar cohetes.



Se comenta en...

  • JJ en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • Anonima en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • JJ en [Libro #29] El guardián invisible, de Dolores Redondo
  • Jorge en [Libro #29] El guardián invisible, de Dolores Redondo
  • JJ en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • rvr en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • JJ en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • Palimp en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • marta en [Libro #21] Birchwood, de John Banville
  • JJ en [Libro #10] The son, de Jo Nesbo
  • Sobre Atalaya

    Esta es la bitácora o blog de Juan Julián Merelo. Si quieres contactar con el autor, usa su correo electrónico jjmerelo (arroba) gmail.com, o simplemente deja un comentario. Y si quieres leer alguna cosa más de las que escribe, prueba esta novela

    Listas de deseos

    A veces leo

    Otras veces escribo en

    Blogalia Blogalia