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 5. Conclusion

As you’ve seen in this report, which covers only six of the many languages out in the field, similiar ideas turn up over and over in different languages. There seems to be a constant convergence as each language grabs onto ideas that have proven themselves elsewhere—and yet a continual spawning of new languages with fundamental differences in philosophy.

Some languages try to bring new ideas into old programming domains, such as by running on a VM designed for a different language. Developers for languages ranging from C and Java to Perl and PHP pull themselves out of a rut by retroactively incorporating ideas that other languages popularized. And some languages, such as R, remain defiantly unique in their syntax and data structures.

The factors driving new languages include new and faster hardware, new types of applications, new environments (such as graphical displays and the web), and deeper understandings of computer science.

Changes in business goals can also drive language development. Over the past 20 years, the field of programming has been challenged to improve in numerous ways: to release new features faster and faster, eliminate errors that cause failures or breaches, and work within bigger and more diverse teams. Such business evolution leads to new forms of human interaction such as Agile and continuous development, then to new tools to support those behaviors, and ultimately to new languages and hardware.

One of the crucial developments of modern ...

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