The following languages are all interpreted, so they lend themselves to simple modification and reuse by students. Their weakness is that they are too slow to be used on large problems. JavaScript - JavaScript is an interpreted scripting language supported by the Navigator and Internet Explorer web browsers. It seems to support the use of integers up to 64 bits in size. The HyperCard program is available on Macintosh machines and allows the use of integers up to 63 bits in size.
Programs implementing many of the algorithms are available here .
Programs implementing many of the algorithms are available here . Calculator - The Texas Instruments family of programmable calculators has a simple programming language and allows the use of integers up to 46 bits in size. Programs implementing many of the algorithms are available here . The following languages are commercial symbolic algebra packages. They have libraries and features which simplify complex programming, and can be used to teach.