Hey is there any C++ in the Maximus sources ?
I can't seem to find any.
Hey is there any C++ in the Maximus sources ?
I can't seem to find any.
Ah, found some *.cc in btree and argument handlers in max and util.
Apart from that, looks like
4.2% C++
7.2% ASM
88.6% C
make up the sources.
Apart from that, looks like
4.2% C++
7.2% ASM
88.6% C
make up the sources.
Amazing that maximus is portable then, when there is ASM code..
However we got rid of it in the unix port.
4.2% C++
7.2% ASM
88.6% C
make up the sources.
I think he means 7.2% of the total number of source files, not 7.2% of ac>the code/lines of the entire project. The C++ code is basically a BTree ac>class that is barely used, AFAIK.
Amazing that maximus is portable then, when there is ASM code..
However we got rid of it in the unix port.
The ASM stuff is still there but mostly only for the DOS version, eg. ac>code allowing Max and Squish to run well under DESQview.
Amazing that maximus is portable then, when there is ASM code.. However
we got rid of it in the unix port.
Bo,
Amazing that maximus is portable then, when there is ASM code..However
we got rid of it in the unix port.
It's worth pointing out that the original Maximus already ran on three SD>different OSes. I recall that the assembly was primarily only used in
the OS abstaction layers (such as they were) and libraries, and in a few SD>other mostly-ifdef-ed locations to optimize execution, so maybe it's not SD>that surprising!
4.2% C++
7.2% ASM
88.6% C
make up the sources.
I think he means 7.2% of the total number of source
files, not 7.2% of the code/lines of the entire
project. The C++ code is basically a BTree class that
is barely used, AFAIK.
- Microsoft Word. I think earlier versions were in WordPerfect, but I transitioned to Word for DOS at some point, and
eventually to WinWord. I can't say I'd recommend it for
a 300 page manual, or at least I wouldn't have at the
time. For the printed version, I recall having to
manually use the Word line-drawing tools to add
crop/registration marks to each individual section of
the manual (of which there were at least a dozen).
Needless to say, changing the page size was not an
option after I did that.
- What's this "IDE" thing, anyway? Early versions were
written using the Turbo C IDE. My memory after that is
fuzzy.
IDE. I never code outside of one.
andrew clarke wrote to Mvan Le <=-
Really?
IDEs make sense if you're looking up the help files a lot, or a heavy debugging session, or are using a RAD-based UI/code generator (eg.
Delphi) but there's a big advantage in just using a good text editor (Notepad++ in Windows is nice) and makefiles. The editor's keybindings are constant and you're not restricting yourself to a single compiler suite.
For programming simple languages like C/C++, I would not have much benefit from a IDE. I think just a nice text editor is needed. However for
For programming simple languages like C/C++, I would not have muchbenefit
from a IDE. I think just a nice text editor is needed. However for
This I imagine assumes you wrote the software to begin with and know ML>where everything is.
A text editor doesn't help much with code navigation.
With Visual Studio, all I had to do is import the Maximus source tree
and Intellisense did the rest. I can easily locate any symbol, ML>declaration and definition, create call/callers graphs, outlines etc. ML>These tools help a programmer familiarise new projects much faster.
These tools help a programmer familiarise new projects much faster.
Yes it's nice with all these utilities, however I am quite sure that
you can find small unix programs which does that same for you.
Yes it's nice with all these utilities, however I am quite sure that
you can find small unix programs which does that same for you.
Sure, but their non-integrated nature makes them a hassle to use. If ML>they're
plugins, you have to set them up properly and/or they don't keep up with ML>IDE
releases.
For example, I found Source Navigator (sourcenav.sourceforge.net) but ML>remained
unimpressed.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,038 |
Nodes: | 15 (0 / 15) |
Uptime: | 45:03:40 |
Calls: | 500,199 |
Files: | 95,197 |
D/L today: |
256 files (29,717K bytes) |
Messages: | 465,914 |