home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The AGA Experience 2
/
agavol2.iso
/
software
/
diskmags
/
miggybytes
/
docs
/
mb_17.txt
< prev
next >
Wrap
Text File
|
1996-02-14
|
4KB
|
80 lines
Dice V3.1
---------
Price £99.00
Reviewed by Madness
Tested on A1200/030 50mhz 2chip 4fast 540HD
Dillions Integrated C Environment (DICE) has been knocking around the
PD/Shareware market for a long time know, and many a PD and professional
author have used it to program for the Amiga. So with SAS being dropped
and not much sign of any other C implementation on the Amiga maybe Dice
will get the awards it rightly deserves.
Dice follows the ANSI C standard and a limited amount of C++ so if your
doing C at Uni then this compiler is perfect. I know I'm using it for
exactly that! Programming for a Unix based operating system also for my
Uni project a MS-Dos encryption utility. So all in all its pretty
compatible (note the source code has to be compiled on the MS-DOS machine
to work)
First of please not you NEED a hard drive to use Dice though there is a
floppy only version available. Also note the hard drive installer works
fine as long as you know what you are doing, I.e. take the time to read
the docs and the prompts on screen before installing.
Dice comes with the Commodore/Amiga includes for 1.3/2.x/3.0 and a number
of examples and text editors.
So whats the difference from this version of Dice and the PD version. On
first glance not a lot, but after playing around and knocking up a few
programs there has been a lot of hard work been put into this revision.
The most obvious is the GUI called VMake. Its incredibly easy to use but
that still doesn't give the excuse not to include any instructions to
VMake in the Manual! Saying that VMake is easy to use and what it does
is control the projects and the compiler options via a point and click
interface. My very first time of using C on any computer and I found
Dice to be extremely easy to get on with. If you have used the Borland C
compilers then your in for a treat as Dice is so much easier.
VMake is also friendly to REXX so you can customise may functions etc.
this makes VMake/Dice very friendly in the way you can do batch update to
you source and real pain if you ever had to do one.
Dice also supports a number of editor from the basic ed to most
programmers favourite Cygnus-Ed. Though I use the DME editor that comes
set for use with Dice and is an OK choice but if you have Cygnus then use
that as Cygnus really shines when used in this sort of environment.
Dice also comes with a limited on-line help but at the time of writing
this review I couldn't seem to get it to work, this was probably my fault
as I keep moving files from one location to the other on me hard drive
:-/
Saying that the compiler does come with the standard error help eg.
'";" expected line 11' and similar.
When an error does occur the editor is started and the source that caused
the error is loaded, the cursor is then placed on the line the error
occurred on. On the bottom part of the screen the error message(s) are
displayed with the line number(s) the errors on. This feature is much
better than that on the Borland C environment and makes for easy
debugging of the most common type of errors.
So if your after C for the Amiga you can't really go wrong here a good
and easy to use environment and the most important its still supported!
Beginners note:
Dice comes with a hefty manual 300 odd pages but be warned its not a
manual on C but on how to get the best from Dice and the Amiga. You will
still have to buy or borrow a book on Ansi C. A good book for new comers
to C is 'The C programming language by Brain W.Kernighan & Dennis
M.Ritchie' and make sure it is the SECOND EDITION as the first edition is
not ANSI C compatible.
By the way the above book is writern by the designers of C so its from
the horses mouth so to speak.
END
---