The Unix Game

Με αφορμή την συμπλήρωση 50 χρόνων από την εμφάνιση του λειτουργικού συστήματος UNIX, ένα παιγνίδι/προγραμματική πρόκληση από τα Bell Labs. To UNIX είναι ο πατέρας του Linux.

Παίξτε το παιγνίδι εδώ και πείτε μας πόσο μακρυά καταφέρατε να φτάσετε.

About The Unix Game

This contest is an ode to the Unix operating system built for the occasion of the 50th anniversary of the OS. The Unix project was started in the summer of 1969 by Ken Thompson and Dennis Ritchie at Bell Laboratories in New Jersey. Unix was widely influential in the computing industry and modern operating systems such as Android, Linux and MacOS trace their lineage all the way back to Unix.

One of the great innovations of the Unix operating system was that it gave the programmer the ability to compose larger programs in versatile ways from smaller utility programs. The key feature that made this possible is called the Unix pipe. Using pipes, the output of one program can be fed directly as input into another program.

Unix originally did not have pipes. They were conceived by Doug McIlroy, then head of the Bell Labs Computing Sciences Research Center, and in 1973 were added to the OS by Ken Thompson. Starting with Version 3 Unix, the shell and the various utilities supported pipes in the way they are used in this contest.

Unix pipes strike at the heart of the Unix Philosophy, famously summarized by McIlroy as follows:

This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.