Old C Compiler Lives Again Under GPL 46
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."
Forgive me, but... (Score:2, Insightful)
If I'm missing something, let me know, but this just looks a bit more useless than the average open source project. I know it's educational, but is there anything real anyone would chance on it?
Re:Forgive me, but... (Score:1, Interesting)
RTFA! (Score:2, Informative)
"""
There are other, smaller options like TCC that is a complete C compiler, but it's too geared to 386+ and Linux to be a good playground. Other open-source C compilers tend to be variations of Small C that, while understandable, don't implement the entire language.
"""
Re:RTFA! (Score:2)
"""
There are other, smaller options like TCC that is a complete C compiler, but it's too geared to 386+ and Linux to be a good playground. Other open-source C compilers tend to be variations of Small C that, while understandable, don't implement the entire language.
"""
I think that was the entire point. We don't implement the entirety of the English language every day here where I live or in British universities for that matter and we're quite understandable. It might be different if to su
Not for serious use (Score:4, Insightful)
I started feeling the usual insane urge to play with a C compiler source.
It seems it's more for people who just want to poke at the source of a real compiler, without having to deal with the mind-boggling complexities of GCC. I might take a look myself.
Re:Not for serious use (Score:2)
If I were in that position I'd take a look at the Plan 9 compiler.
Re:Not for serious use (Score:2, Informative)
Re:Forgive me, but... (Score:1)
Re: (Score:2)
Re:Forgive me, but... (Score:2)
There's a difference between an open source project that's actually used by real people to do real work (or fun) and one that's just educational code. It's not bitching and moaning to point that out. It's also not bitching and moaning to sugest that open source would be better understood by all if this difference was made more clear.
Re:Forgive me, but... (Score:2)
lots of compilers... (Score:1, Interesting)
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?
Re:lots of compilers... (Score:2)
is there really a good reason to GPL this
As much of a reason (some would say more) as releasing personal ramblings that no one reads (most blogs) under the GFDL [wikipedia.org].
EricThe ANSI Standard: A Summary for C Programmers [ericgiguere.com] (old but oddly relevant)
Re:lots of compilers... (Score:2)
Re:lots of compilers... (Score:2)
Re:lots of compilers... (Score:2)
For running on systems where you don't have MiB spare to run GCC 3.
Re:lots of compilers... (Score:2)
Mostly, about the mods who think they are "interesting".
If you were arguing about the relevancy of this story being on
If you were just trolling, I would understand, too. It's fun to troll.
If you think that people shouldn't GPL stuff just for the sake of it, because it's an innecesary increase of entropy, then why do you make things worse by adding a completely useless
Re:lots of compilers... (Score:1)
Is there a reason to keep this old, obsolete compiler, that may have some interesting sections (if only from a historic perspective), as a proprietry, closed system?
Maybe it can be improved/updated and end up being a real rival for modern compilers.
Kept locked, we would never know.
GPLed we at least have the option.
Re:lots of compilers... (Score:2)
The only use I can really see for this would be to compile old code. Considering the 386 was developed in the mid-80's, I ass
Retargetable? (Score:2)
What's wrong with newer compilers being geared for 386+?
What about MIPS, SPARC, ARM, PowerPC? A retargetable compiler may prove useful to more people than one that makes too many x86-specific assumptions.
Good work! (Score:1)
First post?
Re:Good work! (Score:2)
Re:Good work! (Score:2)
C'mon (Score:5, Funny)
Re:C'mon (Score:4, Funny)
Perhaps the computer world moves faster than your ass?
Just a thought
Re:C'mon (Score:1)
10 years in IT is a lot...
somehow, i don't think you use those underwears from the 80's when dating your gf, do you?...
Re:C'mon (Score:2)
-- Me, guy who's gf has no idea why i need to check Slashdot 5 times a day...
Re:C'mon (Score:2)
Heh... don't forget that the definition of an antique car [wikipedia.org] is any car over 25 years old. And surely you remember if Microsoft built cars [scotsmist.co.uk]. Ergo 25-year old code is definitely antique. Or something like that.
Eric
My own blog^H^H^H^Hramblings [makeeasymo...google.com]
Re:C'mon (Score:5, Funny)
Shareware Catalogs (Score:3, Interesting)
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.
Re:Shareware Catalogs (Score:5, Interesting)
Re:Shareware Catalogs (Score:2)
Ahhh, the memories...
Re:Shareware Catalogs (Score:2)
Yes, I used MIX C when I had to write for DOS. It was great. A nice compiler, for which you could also get a pretty nice windowing/graphics library and various other things, for very little money. I think that the compiler by itself was only $20 when I got it. I've always wondered how the company made a profit with such low prices.
It looks like they're still in business. Their website [mixsoftware.com] was updated less than a year ago.
Re:The 80s? (Score:2)
Addendum (Score:4, Insightful)
I should have added that I saw this on the excellent PLNews: Programming Language News [tacojuice.org] site.
That's a.. (Score:2)
Also check out the ACK (Score:3, Interesting)
<PLUG>
If you want to try something altogether larger, more powerful and more flexible, then check out the ACK [sf.net] --- 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>
Some thoughts on DeSmet C (Score:2, Interesting)
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
Re:Some thoughts on DeSmet C (Score:1)