Skip to Content
Emerging Programming Languages
book

Emerging Programming Languages

by O'Reilly Editorial Team
June 2019
Intermediate to advanced
35 pages
42m
English
O'Reilly Media, Inc.
Content preview from Emerging Programming Languages

Chapter 1. Introduction

It seems like programmers can never get enough of languages. Some master programmers advise learning a new programming language regularly just for the discipline. New languages burst on the scene all the time, and you could easily ask why we need so many.

But there’s a logic behind all of this innovation. The development of computer languages goes hand in hand with new demands on computing. While the public focuses on such high-level changes as the advance of the web, the ubiquity of mobile devices, and the power of distributed and cloud systems, each of these shifts in computing—as well as others—has been reflected in new languages. For instance, the web inspired Java, JavaScript, PHP, and Elm; mobile computing motivated the creation of Swift; and the challenge of distributed systems was met by Go.

Coming near the end of the 2010 decade, this report covers six emerging languages that were first released during this period and that show promise in different ways:

Crystal

An attempt to provide C-like speed with a script-like syntax more along the lines of Ruby

Elixir

A scripting language exposing the resiliency and support for concurrency provided by the classic Erlang language, and compiling to Erlang

Elm

An encapsulation of HTML and JavaScript into a language with functional elements and strict quality control through elements such as static data typing, generating JavaScript as output

Julia

A general-purpose language with a modern syntax, featuring ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Haskell Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library

Haskell Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library

Stefania Loredana Nita, Marius Mihailescu
Programming Crystal

Programming Crystal

Ivo Balbaert, Simon St. Laurent

Publisher Resources

ISBN: 9781492082590