GDL 1.1, a smart and green language

Abstract

GDL, a free interpreter for the IDL language, continues to develop smoothly, driven by feedback and requests from an increasingly active and growing user base, especially since GDL was made available on GitHub. Among the most notable features introduced in recent years are stable Widgets; extensive testing on M1, M2, and M3 processors; excellent computational performance (including OpenMP support) demonstrated across a comprehensive benchmark; simplified compilation and installation processes; and the availability of SHMMAP and Bridge functions, which enable concurrent GDL runs on shared RAM in HPC environments. As developers of GDL, we believe this language holds a valuable place in today's world, where efficiency and low-power computing are essential. GDL (not to mention IDL), written in C/C++, demonstrates exceptional efficiency in "real-world" benchmarks, making it one of the few interpreted languages that can truly be considered "green." Moreover, it is likely the only interpreter accompanied by a vast collection of free, well-tested, and proven astronomical procedures developed by colleagues over the years. GDL also stands out for its suitability for long-term projects, thanks to its stable and reliable syntax.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…