Does the HP Prime really compiles the user programs?


Edited: 13 Dec 2013, 7:23 a.m.


Yes, it does. Any time you modify the program, it will recompile it. This includes exiting the program editor, or using the CHECK button. There is a header that contains names and argument info of exported variables (so the system doesn't need to parse every program to know the names of those for use), a source code area, and a pointer to compiled program.

A non-valid source file will not generate header information.

On runtime, the header information is used to allow usage of the exported functions or variables. If one of the functions is called and there is no compiled version available, it will compile and then execute. Else it just executes.

On a fresh boot, there will be no valid compiled pointers, but the header information is still there.

Glad he came to the conclusion - "Yes". :-)


Edited: 13 Dec 2013, 10:55 a.m.


One thing for sure, compiling is really fast. When compiling a TI-83 ASM program (Hello World, for example) with TASM on my Intel Celeron 2.9 GHz a few years ago, it took about 4 seconds.


The material is presented in horribly ineffective manner. Rapid-fire presentation, in the company of very distracting musical noise, is never an intelligent didactic technique.

Possibly Related Threads...
Thread Author Replies Views Last Post
  HP 50g switching two keys in the user keyboard Sean Freeman 9 3,245 12-05-2013, 11:44 AM
Last Post: Mark Puscas
  HP Prime: Lists in programs Alberto Candel 7 2,819 12-04-2013, 02:16 AM
Last Post: Alberto Candel
  HP Prime: FLOOR, iPart , and their use in programs Alberto Candel 6 2,015 12-01-2013, 10:17 PM
Last Post: Alberto Candel
  HP Prime: matrices in programs, in need of help Alberto Candel 9 2,511 11-26-2013, 01:33 AM
Last Post: cyrille de Brébisson
  HP Prime: password protection for programs Davi Ribeiro de Oliveira 2 1,218 11-22-2013, 12:45 PM
Last Post: Geoff Quickfall
  Prime: Scope of Variable and functions within programs Thomas Chrapkiewicz 9 2,613 11-18-2013, 03:39 PM
Last Post: Thomas Chrapkiewicz
  Question about transfering programs to the HP Prime Namir 10 2,600 11-17-2013, 04:01 PM
Last Post: Namir
  [Download] PrimeComm: Alternative small utility to upload/download programs to the HP Prime Erwin Ried 6 1,933 11-17-2013, 10:18 AM
Last Post: Erwin Ried
  HP Prime: do not send programs and shuts down by pressing Apps Davi Ribeiro de Oliveira 1 1,004 11-12-2013, 11:05 AM
Last Post: Joseph Ec
  HP Prime - User manual lack bluesun08 6 2,172 11-08-2013, 05:38 PM
Last Post: bluesun08

Forum Jump: