Better Programming

Advice for programmers.

Follow publication

Member-only story

The Battle for Data Engineer’s Favorite Programming Language Is Not Over Yet

Let's discuss the next contender for 2022

mehdio
Better Programming
Published in
5 min readJan 27, 2022

--

[Digital Image] by Jaime Spaniol https://unsplash.com/photos/-L0N74GWsq8

Picking the right programming language for the right job can be challenging as the technology moves fast, and so many frameworks are popping up.

Let's break down these past years and understand data engineers' current programming language ecosystem and the ideal candidate for 2022. Could Scala, Golang, or Rust be our next favorites? Let's find out.

The Early Days of Scripting and SQL 💾

When Python was still for most of us only a snake, Perl was quite well used, like other scripting languages.

Perl was originally developed for text processing, like extracting the required information from a specified text file and converting the text file into a different form. It was well-fitted for data purposes.

Perl was an excellent way to interface with SQL databases, which was the standard back then. Remember, no cloud and no API dominance era as we have today.

It's important to note that what mainly was powering Perl in data use cases was SQL. Perl was used to perform these SQL commands against databases.

Python’s Reign of Dominance 🐍

--

--

mehdio
mehdio

Written by mehdio

✍️ Data Engineering, Tech Career & Code | 🎥 https://www.youtube.com/@mehdio

Responses (6)

Write a response