[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

1392.0. "Opinions/Purchasing Borland Turbo-C" by COMICS::YOUNG (The bug is mightier than the fix.) Tue Jan 04 1994 17:25

    Hi,
    
      I've read a lot of the old notes on C compilers and
    Assemblers for the ST. They're all very old now. In
    particular it's difficult to assess whether the new
    Lattice C (V5) has cured the problems of the V3 one.
    
      I'm interested in developing C code in a nice 
    environment, such as Turbo-C on the PC, but must be
    able to put machine code instructions into my code.
    Does anyone know if this is possible with Turbo-C
    on the ST? How the ST version compares to the PC
    version? 
    
      Best of all does anyone have a copy of Turbo-C they'd
    like to sell to me????
    
    	Cheers,
    	Mark Young.
T.RTitleUserPersonal
Name
DateLines
1392.1I'd like to buy STOS+extensions as wellCOMICS::YOUNGThe bug is mightier than the fix.Tue Jan 04 1994 17:272
    The same goes for STOS + extensions if anyone would
    like to sell their version of it??
1392.2Pure C is the BESTPRNSYS::LOMICKAJJeffrey A. LomickaWed Jan 05 1994 18:5618
PUREC for the Atari ST, distributed in the US by Gribnif Software, is by
far the best C development platform I have ever used on any platform. 
It's actually a DREAM when run on a TT with a 19" monitor.

It is better than Think C V6 for the Macintosh.  It is better in some
ways even than Visual C++ for Windows (which is pretty good, a very
close second, and in some area is actually better than Pure C).

It's better than anything you can find for VMS or Unix.

You can have assembly language modules with Pure C, that's no problem. I
don't remember if it lets you inline assembly right in your C code or
not.  I could look it up if you want.

I haven't updated in two years.  I don't know if anything else is
better.  BTW, the help files and manual are in German, but that wasn't a
problem for me, and I dont' speak ONE WORD of German.  The user
interface is in English.
1392.3COMICS::YOUNGThe bug is mightier than the fix.Thu Jan 06 1994 08:293
  So PURE-C's really that good - Wow. I'd heard that it was a variant of
Borland's Turbo-C that had been licensed by Borland and was only allowed to be
distributed in German form. Does this information sound credible?
1392.4Pure-CCOL01::BOEHMMon Jan 10 1994 10:1131
I agree with Jeff on what he said about Pure-C. The current Version is 1.1. 
It's still under development. Next step is (as far as I know), to make it (fully) 
compatible with multitasking environments (MTOS and Mag!X), especially the 
debugger and the shell.

The compiler was completely developed in Germany in 1986/87(by a software house
in Munich, forgot the name). Borland marketed the compiler under his license as 
TURBO-C in Germany. Then Borland stopped this in '89/90. The development team 
founded a new company: PURIX Software. They brought out PURE-C, which is based 
on TURBO-C, of course. The license is still at Borland.

PURIX also developed Pure-PASCAL, which is Borland-PASCAL v6 and V7 compatible 
(object oriented language!). And PROFILE, a profiling program for PURE-C and PURE-
PASCAL.

Other C compilers for the ST:

  -   GNU-C and GNU-C++		(but you should have at least 3MB of main memory
				and a TT type system). GNU-C is free

  -   Lattice C (V5.x)		Commercial Prod. Here in Germany: CCD

  -   Sozobon C	V2.x		PD. There are several utilities for this 
				compiler (a dev. shell, ...) by Holger Weets, 
				Germany

Btw.: Inline Assembler is not possible with Pure-C! But there is an 68000/68020/
68030 assembler available, which is part of the PURE-C Dev. system.


Regards. / Hilmar.
1392.5MegaMax C AYOV25::PBROWNTue Jan 11 1994 08:3911
	I have an old C compiler called Megamax C. I believe it is now called by dome
some other name but is essentially the same. This has a shell and from this you 
can define the name and paths of the editor/compiler/linker and utilities. It 
came with various source code examples many of which have embedded 68000 
assembly code. The most memorable example prompts for a number and then 
calculates e that number of decimal places. A normal compilation is all that is
required irrespective of whether it is straight c or a combination of assembly 
and c.

regards
paul