Category Archives: Languages

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

Why it’s still worth it to learn Java

Python and Go may get all of the hype, but Java is still potentially the smartest language for developers seeking a new job to learn right now. Despite being more than 20 years old, Java remains an enterprise mainstay: The programming language currently tops … Continue reading

Posted in Java, Languages | Leave a comment

Java 2019 Licensing Explained

If you try to download the latest Java, you may be scared by the following warning: The question: is Java not free anymore?

Posted in Java, Languages | Leave a comment