I recently came across a collection of drawbacks, missing points, and errors in the Go language (here). Taking a look at this collection I found inter

The best programming language

submited by
Style Pass
2021-07-01 12:30:06

I recently came across a collection of drawbacks, missing points, and errors in the Go language (here). Taking a look at this collection I found interesting points of view from other developers about the language itself. I found it surprising how the main design aspects in Go (no OOP, simplicity, lack of inheritance, etc.) are considered design errors and missing features. Reading all this, it came to my mind the first comments I read about Python more than ten years ago: it is very slow, no brackets are you kidding? it is untyped, etc. No need to say that Python is one of the most versatile languages out there.

When comparing programming languages I have observed that most authors (not academic authors) follow a certain pattern. Think about any pair of languages X and Y and replace them in the following sentences:

When compared with Y, X is slower and less performant It is a shame how X manages data structures when compared with Y X manages dependencies terribly when compared with Y Although X it is better than Y what regards to Z, X cannot do this and that

Leave a Comment