Richard Stallman receives ACM Software System Award

Richard Stallman, recipient of the ACM Software System Award for the development and leadership of GCC (GNU Compiler Collection), which has enabled extensive software and hardware innovation, and has been a lynchpin of the free software movement. A compiler is a computer program that takes the source code of another program and translates it into machine code that a computer can run directly. GCC compiles code in various programming languages, including Ada, C, C++, Cobol, Java, and FORTRAN. It produces machine code for many kinds of computers, and can run on Unix and GNU/Linux systems as well as others.

GCC was developed for the GNU operating system, which includes thousands of programs from various projects, including applications, libraries, tools such as GCC, and even games. Most importantly, the GNU system is entirely free (libre) software, which means users are free to run all these programs, to study and change their source code, and to redistribute copies with or without changes. GNU is usually used with the kernel, Linux. Stallman has previously been recognized with ACM’s Grace Murray Hopper Award.

Well-deserved.

62 Comments

  1. 2016-04-29 1:11 am
    • 2016-04-29 2:32 am
    • 2016-04-29 10:40 am
      • 2016-04-29 11:06 am
        • 2016-04-29 1:03 pm
          • 2016-04-29 3:35 pm
          • 2016-04-29 4:16 pm
          • 2016-04-29 5:41 pm
          • 2016-04-29 7:13 pm
          • 2016-04-30 8:02 am
          • 2016-05-03 6:04 pm
          • 2016-04-29 9:33 pm
          • 2016-04-30 8:01 am
          • 2016-04-30 8:08 am
          • 2016-04-30 4:59 pm
          • 2016-04-30 6:16 pm
          • 2016-05-01 1:18 am
          • 2016-05-03 6:00 pm
          • 2016-04-29 9:02 pm
          • 2016-04-29 10:12 pm
          • 2016-04-29 10:44 pm
          • 2016-04-29 11:20 pm
          • 2016-04-30 8:07 am
          • 2016-04-30 8:26 am
          • 2016-05-02 8:10 am
          • 2016-05-03 7:00 pm
          • 2016-05-02 4:45 pm
          • 2016-05-03 7:06 pm
          • 2016-04-29 11:44 pm
          • 2016-04-30 8:30 am
          • 2016-04-29 11:41 pm
          • 2016-04-30 3:01 am
          • 2016-05-02 12:01 am
          • 2016-05-02 8:13 am
        • 2016-04-29 3:10 pm
          • 2016-04-29 3:34 pm
          • 2016-04-29 3:34 pm
          • 2016-04-29 3:52 pm
          • 2016-04-29 8:01 pm
          • 2016-04-29 8:20 pm
          • 2016-04-29 9:31 pm
          • 2016-04-29 10:19 pm
          • 2016-04-29 10:36 pm
          • 2016-04-30 8:56 am
          • 2016-04-30 9:26 am
          • 2016-04-30 10:18 am
          • 2016-04-30 2:39 pm
          • 2016-05-02 8:14 am
          • 2016-05-03 6:03 pm
          • 2016-04-29 11:50 pm
          • 2016-04-30 9:36 am
      • 2016-04-29 3:25 pm
        • 2016-04-29 4:43 pm
    • 2016-04-29 4:03 pm
    • 2016-04-29 4:21 pm
  2. 2016-04-29 7:20 am
    • 2016-04-29 1:58 pm
  3. 2016-04-29 2:58 pm
  4. 2016-04-29 5:11 pm
  5. 2016-04-29 8:48 pm
    • 2016-05-01 1:36 am
  6. 2016-05-02 12:10 am