programming PASCAL sundials sun dials
(free PASCAL systems are available,
the main web page is here for a compiler or two. There is a 28mb and
an 8mb IDE for PASCAL, both are good, the 8mb one is more aesthetic.
FREE ~ The benefit of these programs is that they run on a free
system, so if you don't have TurboCAD, DeltaCAD, or Excel, you can
still have some fun with programming.
a horizontal dial A very simple PASCAL program using the
free PASCAL systems.
a vertical dial A very simple PASCAL program using the
free PASCAL systems.
Works for declining and non declining dials, and is
a hDial with graphical depiction as in the old days, see right........
PASCAL notes A few useful notes about the IDEs and data reading and how to get the compiler.
The above in ZIP 138k The Pascal source, executable, and notes in zipped format. The above PASCAL programs somewhat
parallel the DeltaCAD macros here, except these PASCAL programs produce tables of data and do not print graphical depictions.
FREE IDE (integrated development systems) are linked to from here.
FIRST CHOICE: www.bloodshed.net/devpascal.html
an 8mb downloadable fully integrated development environment (IDE)
which is my first choice as its windows are more compatible with Widows
Tested on both win32 XP as well as win64 Vista. The Vista generated code
is actually still 32 bit, so either works on both systems, NOT TRUE of Lazarus.
SECOND CHOICE: http://www.freepascal.org/
and look for a link like:-
www.freepascal.org down i386 win32-ftp.freepascal.org.var
a 28mb downloadable fully integrated development environment (IDE)
which is my second choice as its windows are more compatible with DOS
however, this has excellent documentation. rtl.pdf (run time library of functions) and
ref.pdf (language structure)
An excellent online tutorial for Pascal - better examples than rtl.pdf and ref.pdf, but you need rtl.pdf and rtl.pdf
for detailed research if you intend to write programs.
And you should read PASCAL notes because it explains a few things about the program and why it is a conversational program as
opposed to an object oriented one. And so on.
|Try LAZARUS which offers GUI to the programmer
and the ALLDIALS program with both textual and
graphical depiction of h, v, and v-dec dials
|programming JAVA sundials sun dials
Shadows, it is free, and has
many hints to get you up to
speed on many languages