Results 1 to 10 of 10

Thread: Cheap C++ Compiler

  1. #1

    Thread Starter
    Frenzied Member Technocrat's Avatar
    Join Date
    Jan 2000
    Location
    I live in the 1s and 0s of everyones data streams
    Posts
    1,024

    Cheap C++ Compiler

    I was looking around and came across this. Thought all you cheap people, or MS haters might dig this. Dunno anything about it just saw the artical and thought I would pass it on.


    Zortech C++ lives!

    Posted by: John Hattan at 11:44

    This story starts around 1986. A small company named Zortech released the first commercial C++ compiler for the PC, a full five years before Microsoft and Borland. Around the time that Zortech got serious competition, Symantec bought 'em out, adding a nice IDE and debugger and releasing it as Symantec C++ for Windows. Eventually Symantec got out of the development tool business, and the original author retained the rights to the tools.
    Fast-forward a couple of years, and we've now got Digital Mars C++. It claims to be fully compatible with Visual C++ code, object files, and debugging information. It supports MFC and STL. Best of all, it's only $30 on CD!

    http://www.digitalmars.com/
    MSVS 6, .NET & .NET 2003 Pro
    I HATE MSDN with .NET & .NET 2003!!!

    Check out my sites:
    http://www.filthyhands.com
    http://www.techno-coding.com


  2. #2
    Addicted Member Cbomb's Avatar
    Join Date
    Jul 1999
    Posts
    153

    Ultimate

    You can also go to the ultimate in cheapness, Free. With DJGPP
    Cbomb
    Techie

  3. #3
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    But you can't use that to make Windows programs.

    If I used a freebie it would be egcs or Borland.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  4. #4
    Frenzied Member HarryW's Avatar
    Join Date
    Jan 2000
    Location
    Heiho no michi
    Posts
    1,827
    Why is it you can't use it to make Windows programs? I've heard that you can't before, I just don't know why. What makes some compilers able to make Windows apps and some not?
    Harry.

    "From one thing, know ten thousand things."

  5. #5
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Because it compiles for DOS, meaning that it has its own DPMI rather than using the native Windows one (this is why windows programs are smaller).

    Also it doesn't support DLLs so you can't use any OS services.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  6. #6
    Frenzied Member HarryW's Avatar
    Join Date
    Jan 2000
    Location
    Heiho no michi
    Posts
    1,827
    Uh, DPMI? Wassat?

    You can compile .so files on Linux with gcc (DJGPP uses that doesn't it? Well it comes with it anyway) which are basically .dlls with another name, or so I thought. Can't you make them on Windows? Or can you just not use them?
    Harry.

    "From one thing, know ten thousand things."

  7. #7
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    You can't use Windows DLLs apparently.

    DPMI - DOS Protected Mode Interface - it allows 32-bit programs to access the full flat memory model. Windows has one built-in, but native DOS programs require their own (remember DOS/4GW?).

    Sure, you can duplicate the effect of them, but I don't think a DOS program can use Windows features like that.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  8. #8

    Thread Starter
    Frenzied Member Technocrat's Avatar
    Join Date
    Jan 2000
    Location
    I live in the 1s and 0s of everyones data streams
    Posts
    1,024
    I think I will just stick with my MSVS Enterprise
    MSVS 6, .NET & .NET 2003 Pro
    I HATE MSDN with .NET & .NET 2003!!!

    Check out my sites:
    http://www.filthyhands.com
    http://www.techno-coding.com


  9. #9
    Frenzied Member HarryW's Avatar
    Join Date
    Jan 2000
    Location
    Heiho no michi
    Posts
    1,827
    Oh right, 32-bit DOS extenders. I get it now Cheers.
    Harry.

    "From one thing, know ten thousand things."

  10. #10
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I don't see much reason for making DOS programs now, other than for minor recovery utilities.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width