CompuServe Messages

#Opinions on Topspeed C

    19-Jan-90 16:00:27
Fm: John M. Dlugosz 74066,3717
To: Dean Stanberry 76137,2473
Overall impressions on the environment? I don't use the environment with any of the compilers, but use my own editor. I only breifly looked at the TopSpeed environment. It has multiple (10 I think) editors, and is pretty straightworward to use. I fired it up to have it set all my switches in the project file for me, but then I used my own editor to stuff in all the file names. The command line use has some nice features: It has the compiler, linker, and MAKE integrated. It flys! MAKE does not have to shell out to the compiler each time. The dependacy checking is rather advanced, and checks actual date stamps it puts in the OBJ so it will catch it if you get an update from someone else that is dated before the last time you compiled, for example. It has **type-safe linkage**. Portability of code? No problem. I move between TSC and MSC with no changes in my source. Also between Lattice, Turbo, and Watcom. Note that with the use of Pragmas, TSC will interface with anything. You can specify the calling convention, returning convention, and preserved registers of an external function that you need to link to. Just use `cdecl' though to link with MSC style ASM code. <<find it difficult to use MSC extensions?>> like what? I think the stuff found in MSC5 is de-facto standard now. [More]