Fortran and the ”Old Guard” of Programming Languages

“You’re using Fortran? Seriously? Listen, 1982 called, and they want their leg warmers back.” - Every developer since 2008

Every once in a while, I run across someone who’s working with Fortran, or COBOL, or Ada, or (if I’m lucky) LISP. These are the old guard of programming languages, and with the exception of LISP*, that is not said with a lot of aspiration. For most developers, jobs that list “3+ years of Fortran” are laughed at (at best).

Announcing OmniSci.jl: A Julia Client for OmniSci

Today, I’m pleased to announce a new way to work with the OmniSci platform: OmniSci.jl, a Julia client for OmniSci! This Apache Thrift-based client is the result of a passion project I started when I arrived at OmniSci in March 2018 to complement our other open-source libraries for accessing data: pymapd, mapd-connector, and JDBC.

Julia and OmniSci: Similar in Spirit and Outcomes

If you’re not familiar with the Julia programming language, the language is a dynamically-typed, just-in-time compiled language built on LLVM that can achieve or beat the performance of high-performance, compiled languages such as C/C++ and FORTRAN. With the performance of C++ and the convenience of writing Python, Julia quickly became my favorite programming language when I started using it around 2013.