D enters Tiobe top 20
Paulo Pinto
pjmlp at progtools.org
Tue Mar 10 14:52:28 UTC 2020
On Monday, 9 March 2020 at 10:21:16 UTC, Claude wrote:
> On Friday, 6 March 2020 at 15:27:27 UTC, IGotD- wrote:
>> I'm surprised C is still on second place. What can we do to
>> kill it really?
>
> That does not surprise me, and I don't see C going anywhere in
> the foreseeable future.
>
> It's the common denominator between native languages like C++,
> D, Rust etc. And it interfaces with assembly-language. For
> system programming, it's the obvious language: easy to grasp
> and powerful. However, it's obviously not as expressive as like
> C++, that's true.
>
> For example, Vulkan API is written in C, and it's a beautiful
> API. If it had been written in C++ (or any other native
> language), it would have been probably more expressive, but it
> would have lost a lot in terms of efficiency.
>
> Another advantage of C is that, as it's a smaller language,
> it's easier to enforce a coherent coding-style for a community
> project.
DirectX, Metal, NVN, libGNM and libGNMX are doing pretty well,
for APIs not written in C.
More information about the Digitalmars-d
mailing list