Hi Malkom, can you give me an example of a processor that wouldn't have any issues with HN? How modern are we talking here?
Hi Mastersen,
Welcome to our forums.
Sorry, but its not possible to specify such a processor because it depends upon the HyperNext script(program) and how fast you need it to run.
For instance, if you need HN to produce a result in 1 second but it only takes 1mS on your target computer then surely that is fast enough. It doesn't really matter if a compiled language like C++ might take just take 0.01 mS, that is 100 times faster.
Its actually quite a complex to predict the performance before hand but with today's processors HN will be fast enough for many apps that require a graphical user interface.
HN and its runtime engine is compiled but it executes a script by interpreting one line at a time. If the line has a simple command like
Increment x then it will be closer to the speed of compiled code than a multi-operand
IF THEN statement.
HN is meant as a general purpose programming environment where the user can quickly develop a short program to solve some problem. I often use HN to generate some stats and graph them. With HN there is no need to specify things like variable types, graphics libraries etc. However, for most things I use compiled languages like Free Pascal because they have the special functionality i need, are very fast and are widely used.
By the way, there are many programming languages that are interpreted, for instance Python is in its standard implementation.
Many years ago I did some benchmarks with HN on FOR loops and computation etc over millions of iterations, I compared it with Realbasic and Delphi. Delphi was several times faster than Realbasic, and Realbasic was several times faster than HN.
I hope this makes sense.
Malkom