Demonstration Site for New Hopper Programming System

This website supports the computing structure named Hopper, designed for the new era of computer programming that is now emerging from threshold-breaking computing power and artificial intelligence. The site is intended for anyone, including students of science, mathematics, and other areas who are first learning programming. Hopper is for defining programs and algorithms and provides a plasticity in syntax that can be adapted to any programming style. It is named in honor of computing pioneer Grace Hopper, (*) who sought languages with straightforward syntax. An example was first previewed in BioScience 70:415-426 (2020), Figure 12 (*)  Processing is accomplished with the macro-processor Stage2, Communications of the ACM 13:415-421 (1970), now updated with a symbolic front end. Future processing may be accomplished with a new Stage3, accommodating artificially intelligent procedures.  The present Hopper portion of this website is in development, perhaps 85% complete, but the accompanying explanatory parts are only about 10% complete.

  Memory units allocated, thousands
  Memory units used, thousands
  Elapsed time, seconds
 
 
                  

                  
                         

Special Input (ctlin)


Source Code (scdin)


Input (stdin)


Object Code (stdout)


Listing (stdlst)


Channel 5


Channel 6


Channel 7


Channel 8


Channel 9