Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Sawzall

< >

Sawzall is a programming language created in 2003.

#2804on PLDB 21Years Old
Wikipedia

Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Read more on Wikipedia...


Example from Wikipedia:
count: table sum of int; total: table sum of float; sum_of_squares: table sum of float; x: float = input; emit count <- 1; emit total <- x; emit sum_of_squares <- x * x;

- Build the next great programming language Add Issues About Search Keywords Livestreams Labs Resources Acknowledgements

Built with Scroll v154.3.0