The GNU APL Bible
Neu

The GNU APL Bible

Implementing APL in C++

Dr. Jürgen Sauermann

Industrie & Technik

Paperback

324 Seiten

ISBN-13: 9783696713515

Verlag: BoD - Books on Demand

Erscheinungsdatum: 24.09.2026

Sprache: Englisch

Schlagworte: APL, C++, GNU, Programming languages, computer

Bewertung::
0%
78,00 €

inkl. MwSt. / portofrei

sofort verfügbar

Du schreibst?

Erfüll dir deinen Traum, schreibe deine Geschichte und mach mit BoD ein Buch daraus!

Mehr Infos
The GNU APL Bible: Implementing APL in C++

A complete tour of a working APL interpreter, from the first keystroke to the parallel execution of a reduction across eight cores. GNU APL is the only actively maintained implementation of ISO/IEC 13751 - APL with nested arrays - and this book reads its 21,000-file C++ source tree the way a language and its implementation deserve to be read together.

Twenty-nine chapters follow the interpreter end to end: the Value and Cell classes at the heart of the APL array model, the tokenizer and the SHIFT/REDUCE parser, the scalar-function and non-scalar-function machinery, operators, the state indicator and the REPL, memory management and workspace serialization ()SAVE and )LOAD), the sixty-plus system functions behind every quad-prefixed name, native functions and auxiliary processors, the DATIS-P parallel APL machine and GNU APL's own parallel execution model, WebSocket and GUI interfaces, and a guided tour of the source tree itself - down to a worked example of adding a brand-new system function from scratch.

Written by GNU APL's own author, with every code citation checked against the actual source and every example run through the real interpreter. For the C++ engineer who wants to see a complete, real interpreter built end to end - and for the APL programmer who has always wondered what happens after Enter is pressed.
Dr. Jürgen Sauermann

Dr. Jürgen Sauermann

1957 - Born in Bad Pyrmont, Germany
1975 - Abitur, Bad Pyrmont
1982 - Master's Degree in Mathematics, University Bielefeld, Germany
1990 - Ph.D in Computer Science, University of the Saarland, Saarbrücken. Germany
1992 ff. Engineer and Manager, Telecommunications Industry, Germany, Sweden, US
Since 2012 Retired.

Es sind momentan noch keine Pressestimmen vorhanden.

Eigene Bewertung schreiben
Bitte melden Sie sich hier an, um eine Rezension abzugeben.

3D-Ansicht des Produktes (beispielhaft auf Grundlage des Einbandes, Verhältnisse und Details variieren)

Paperback
PaperbackPaperback Glue Binding