Casio Basic is a programming language which is the debugging machine is the calculator itself. You can write a program in the calculator and execute it and thus make your program portable. This language is much more simpler compared to the programming language used in FX603P. Program is still a program. The principle is just the same, but the syntax is simpler.
Currently we have FX7400G, FX9850G, ALGEBRA FX, FX5800P, and FX9860G which is the popular model used the basic language. As an alternative for advance user, model like ALGEBRAFX and FX9860G was provided with Software Development Kit which allow user to build software in C/C++ language to their machine. Another alternative is the MLC The Multi-Platform Language for Calculators. But MLC is totally build to program a games.
The syntax used between graphic model and programmable model may differs, but not to much. Between the graphic models also the syntax is same but the format is diffrent and thus you cannot transfer between some model using 3 pin cable. However model such 7400G and 9860G the format is same and can be connect between each other.
EXAMPLE: KIBLAT BEARING
21.25156->A
A->W
Prog “P9”
W->A
39.49291->L
L->W
Prog “P9”
W->L
“LAT(N)DMS”?->B
B->W
Prog “P9”
W->B
“LONG(E)DMS”?->M
M->W
Prog “P9”
W->M
sin(M-L/((cos(B)*tan(A))-(sin(B)*cos(M-L)))->T
tan^-1 (T)->T
If B>A:Then 180-T->T:Else 360-T->T:IfEnd
“BEARING KIBLAT”:T>DMS_

