GDL is a free/libre/open source incremental compiler compatible with IDL (Interactive Data Language) and to some extent with PV-WAVE. Together with its library routines it serves as a tool for data analysis and visualization in such disciplines as astronomy, geosciences and medical imaging. GDL development had been started by Marc Schellens back in early noughtiesContinue reading “GDL: GNU Data Language”
Tag Archives: Programming Language
The birth of Tcl
The Tcl scripting language grew out of my work on design tools for integrated circuits at the University of California at Berkeley in the early 1980’s. My students and I had written several interactive tools for IC design, such as Magic and Crystal. Each tool needed to have a command language (in those days peopleContinue reading “The birth of Tcl”
My guiding principles after 20 years of programming
I’ve been programming since 1999 and this year I’ve officially coded for 20+ years. I started with Basic but soon jumped into Pascal and C and then learned object oriented programming (OOP) with Delphi and C++. In 2006 I started with Java and in 2011 I started with JavaScript. I’ve worked with a wide rangeContinue reading “My guiding principles after 20 years of programming”
Java 18 / JDK 18: General Availability
JDK 18, the reference implementation of Java 18, is now GenerallyAvailable. We shipped build 36 as the first Release Candidate ofJDK 18 on 15 February, and no P1 bugs have been reported since then.Build 36 is therefore now the GA build, ready for production use. Read more…
BGP implemented in the Go Programming Language
GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language. Read more…
Python finally offloads some batteries
Python has often been touted as a “batteries included” language because of its rich standard library that provides access to numerous utility modules and is distributed with the language itself. But those libraries need maintenance, of course, and that is provided by the Python core development team. Over the years, it has become clear thatContinue reading “Python finally offloads some batteries”
Go 1.18 is released
Today the Go team is thrilled to release Go 1.18, which you can get by visiting the download page. Go 1.18 is a massive release that includes new features, performance improvements, and our biggest change ever to the language. It isn’t a stretch to say that the design for parts of Go 1.18 started overContinue reading “Go 1.18 is released”