Kostya's Boring Codec World

submited by
Style Pass
2021-05-26 23:30:06

This comes up in my conversations surprisingly often so I thought it’s worth to write my thoughts down instead of repeating them again and again.

As it is common with C programmers, C was not my first nor my last language, but I still like it and when I have to write programs I do it in C. Meanwhile I try to be aware of modern (and not so modern) programming languages and their trends and write my own multimedia-related hobby project in Rust. So why I have not moved to anything else yet and how C++ comes to all this?

First, the obvious statement that there is no such thing as “the best programming language”. Each language has its best use case scenarios so while you can write raytracing in Excel, it’s better be done in some other language. So it’s good to know programming language limits and do not complain that web servers are not written in Fortran and hardly any app uses Perl or C++ as internal scripting language. C may be considered not good for the following reasons (beside simply being too old and not fast-developing but that’s a matter of taste).

C has syntax that is ambiguous at the times (e.g. * may be a binary multiplication operator, an unary dereference operator, or used to declare a pointer; the fun with typedef deserves a separate essay).

Leave a Comment