Category Archives: Languages

The Prolog Day Symposium on Nov 10, 2022

This Prolog-Day Symposium will present the highlights of the Year of Prolog, celebrating the 50th anniversary of the birth of Prolog. The Symposium will include the award of the inaugural edition of the Alain Colmerauer Prize for recent practical accomplishments that highlight the benefits of … Continue reading

Posted in Knowledge Representation, Languages, Prolog | Leave a comment

2022 is the Year of Prolog

In the summer of 1972, Alain Colmerauer and his team in Marseille developed and implemented the first version of the logic programming language Prolog. Together with Robert Kowalski and his colleagues in Edinburgh, this work laid the practical and theoretical … Continue reading

Posted in Constraint Programming, Events, Knowledge Representation, Languages, Logic and AI | Leave a comment

Most in Demand Languages for 2022

If you are interested in software engineering from a meta trends perspective, here are the most popular programming languages by GitHub repository activity: You may find more interesting trends in this new Medium’s article “Most in Demand Programming Software Development … Continue reading

Posted in Languages | Leave a comment

What will become obsolete first: a language or a deployment type?

In the new article “Java and C# are Obsolete in the Age of Docker” Erik Engheim states: “Languages running on virtual machines were developed to make deployment on any platform easy. But this ability no longer matters when your software … Continue reading

Posted in Cloud Platforms, Containers, Languages, Microservices, Trends | Leave a comment

Controversial rating of programming languages

This article provides unusual ranking of the most common programming languages: languages descended from C, and languages descended from ML. “What are the pros and cons of a particular programming language? Is X a good language for my task? Googling “best programming … Continue reading

Posted in Languages, Software Development | Leave a comment

Recent Advances in Google Translate

Google Translate was introduced in 2016 and it enabled great improvements to the quality of translation for over 100 languages since then. In this post Google Research describes how recent advances in machine learning drive improvements to automated translation. Link

Posted in Artificial Intelligence, Languages, Machine Learning, Natural Language Processing | Leave a comment

GPT-3, the latest evolution in language technology – What is the big deal?

Over the summer 2020, the latest language model from OpenAI, called GPT-3, created a lot of buzz around the internet. Both within the AI community and outside people shared links to numerous examples on what GPT-3 could do, ranging from … Continue reading

Posted in Artificial Intelligence, Human-Machine Interaction, Knowledge Representation, Languages, Natural Language Processing | Leave a comment

How is Java Doing?

“Java has always been the favorite – enterprises talked and still talk Java. Look no further than the Fortune 500 list of companies reliance on it. Yes, Blue Chips love it. The reasons are plenty. The one that enterprises value … Continue reading

Posted in Java, Languages | Leave a comment

The essential complexity of software engineering

In his Oct. 2, 2019 article Andrew Ng wrote: “Despite progress from typewriters to text editors, why is writing still hard to do? Because text editors don’t address the most difficult part: thinking through what you want to say. Programming … Continue reading

Posted in Languages, Machine Learning, Software Development | Leave a comment

Developer Survey Results 2019

Stack Overflow’s annual Developer Survey is the largest and most comprehensive survey of nearly 90,000 developers who code around the world. Examples of findings: 1) Python, the fastest-growing major programming language is edging out Java this year and standing as … Continue reading

Posted in Languages, Trends | Leave a comment