Apps
An iPhone has apps. Computers run applications. Your calculator runs addins.
Addins
Sometimes incorrectly referred to as "apps", these programs can be accessed through the Main Menu. They are stored in the Storage Memory. They are developed on the computer with C/C++ or ASM, and compiled using an SDK. They are the fastest type of program for your calculator because they are compiled and not interpreted.
Addins for the fx-9860 series are in the *.G1A format, and addins for the fx-CG PRIZM series are in the *.G3A series. There is no way to convert G3A <=> G1A without having access to the source code.
Casio-BASIC Programs
Also simply referred to as "programs". You access these through the "PRGM" function on the black-and-white calculator models, and the "Programs" function on the PRIZM. They are stored in the Main Memory. These programs are often slow, but they are the easiest to develop for beginners because you do not have the hassle of compiling and transferring files to your calculator to test the program. All you have to do is press F2 (EDIT) to edit the file.
BASIC Programs for the fx9860 series are in *.g1r, *.g1m, *.g2r, *.g2m format. The difference between g1* and g2* is that g2* will not work on calculators with an OS version below 2.0.
BASIC programs for the PRIZM are in *.g3r or *.g3m format. These can be converted to g2r/g2m for black and white models.
Other file formats
- g*e files are e-activities.
- *.lua and *.lc files can be run using Veb's Lua interpreter They are faster than BASIC programs but slower than C. These can be developed on-calc with this program.
Hope that was comprehensive. If any of the above is incorrect, feel free to post below so I can edit it
