programming PASCAL sundials sun dials
PASCAL   
(free PASCAL systems are available,
see below)

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
                          longitude corrected

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)


http://www.taoyue.com/tutorials/pascal/contents.html

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
P A S C A L
programming JAVA sundials sun dials
download Programming
Shadows, it is free, and has
many hints to get you up to
speed on many languages