03 Sep 25
a comprehensive, albeit assumptively terse tutorial to using ngn/k.
02 Sep 25
a comprehensive, albeit assumptively terse tutorial to using ngn/k.
16 Jan 24
28 Oct 23
A whole slew of links to game dev resources specifically focused on array programming languages.
23 May 23
Why is K Good?
Extremely fast. Usually faster than the corresponding C program, e.g. present value calculation. Almost always faster than Sybase or Oracle.Can do a lot and can do it easily (bulk data objects like tables, a passable graphical user interface, interprocess communication, web, and calculation).Working in a single language reduces errors, increases speed yet further, and is more fun because you can concentrate on the algorithm. (Note: Many errors and much overhead comes from integrating different languages, e.g. C/Perl/Sybase/GUI.)Interpreted so very fast debug cycle; no seg faults; upon error can query all variables in scope. Bad part: no declared types so get some type errors you wouldn’t otherwise get.
21 May 23
Why is K Good?
Extremely fast. Usually faster than the corresponding C program, e.g. present value calculation. Almost always faster than Sybase or Oracle.Can do a lot and can do it easily (bulk data objects like tables, a passable graphical user interface, interprocess communication, web, and calculation).Working in a single language reduces errors, increases speed yet further, and is more fun because you can concentrate on the algorithm. (Note: Many errors and much overhead comes from integrating different languages, e.g. C/Perl/Sybase/GUI.)Interpreted so very fast debug cycle; no seg faults; upon error can query all variables in scope. Bad part: no declared types so get some type errors you wouldn’t otherwise get.
14 May 23
K is the executable notation at the heart of a high performance programming platform. It is designed for analyzing massive amounts of real-time and historical data – ideal for financial modelling.