Slashdot Mirror


Old C Compiler Lives Again Under GPL

JordanH writes "The DeSmet-C compiler, a commercial C compiler from the '80s, is being released under the GPL. Yet another alternative C compiler implementation available for your coding pleasure."

6 of 46 comments (clear)

  1. lots of compilers... by VolciMaster · · Score: 1, Interesting
    lots of choices, but is there really a good reason to GPL this, other than to see what the state of the art ight have been 15-20 years ago?

    Don't get me wrong, I love good compilers, but with all the changes in the standard, and current, good, optimizing compilers, why would we want this?

  2. Re:Forgive me, but... by Anonymous Coward · · Score: 1, Interesting

    Maybe gcc could borrow some code. Who knows maybe theres some hidden gold in there. Anything to improve its compiling....

  3. Shareware Catalogs by vasqzr · · Score: 3, Interesting

    I remember seeing this in shareware catalogs. Didn't it generate assembler code, and you had to have MASM to build your program?

    Anyone remember MIX C? They used to have the full-page ads in Computer Shopper, you got the compiler, book, and everything for $59.95.

    I never got to use either of them, I was lucky enough to get a copy of Borland Turbo C.

    1. Re:Shareware Catalogs by rot26 · · Score: 5, Interesting

      IIRC, the DeSmet compiler was the cheapest "real" compiler you could get in the early 80's. Mix was more like a toy. Support was excellent... I called them once to ask a stupid question, and they said "We don't know, why don't you call Mark?" and then they gave me his home phone number, and I promptly woke him up. FWIW, I believe that Mark DeSmet wrote the macro assembler that Intel used internally as well.

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
  4. Also check out the ACK by david.given · · Score: 2, Interesting
    You can never have too many compilers, is my motto. Kudos to the author for making it open source.

    <PLUG>

    If you want to try something altogether larger, more powerful and more flexible, then check out the ACK --- this is a compiler toolchain written by Andy Tanenbaum and Ceriel Jacobs that was released under a BSD license a few years ago. It supports K&R C, ANSI C, Pascal, Modula 2, Occam, Basic and Fortran, and supports a whole bunch of (slightly elderly) architectures. A subset of the compiler comes with Minix, if you've ever used that. Ever wanted to run Occam programs on your Apple I? Yep, you can do that.

    It's way, way smaller than gcc, astonishingly faster, much easier to port new architectures for, and produces adequate if not brilliant code.

    </PLUG>

  5. Some thoughts on DeSmet C by oldfogie · · Score: 2, Interesting

    1) I survived a slashdotting! Yah!! (at least it wasn't the front page!)

    2) Where I expect the source code to show up most often is in someone's compiler class homework (unattributed, of course...)

    3) People have been asking "what's the use of an old compiler"? As I mentioned on the website, it's small enough so that a noobie (like me) can get their teeth into it. The code itself may never go anywhere, but the lessons learned will be around for a long time.

    Bill