Real D
Marconi
soldate at gmail.com
Tue Apr 23 14:56:50 UTC 2024
On Sunday, 21 April 2024 at 03:47:08 UTC, ShowMeTheWay wrote:
> These two approaches are difficult to reconcile,
> philosophically ;-)
Vlang - Simple language for building maintainable programs
Ziglang - Focus on debugging your application rather than
debugging your programming language knowledge. (simple,
maintainable)
Rust - Reliable and efficient software.
C++ - C with Zero Cost Abstraction
D - D shines from low-level control to high-level abstraction.
Fast code, [running?]fast.
C - Simple. Efficiency. Close-to-Hardware Programming. "Nothing
is better than C" "When i see C, i see the assembler" - Linus
Java - "Write once, run anywhere." Not so true, but work great in
terms of propaganda. GUI in java sucks, its better create
different efficient programs for each system than just a one bad
java software. What Java really has great its a big standard API.
So, the right order of principles:
Simple (maintainable), fast, big organized standard library.
That's why C still shines. Its still simple and fast.
Thats's why everybody wants replace C++. Its fast, but hard to
learn and mantain.
Thats's why everybody wants replace Java. Its simple, but slow.
Thats's why Rust is growing but will die. Its fast, but hard and
becoming more and more hard.
If D create some new way to make manual memory management easily,
in such a way that the lovers of GC would not be so furious...
the language could reach almost the perfection.
Default GC was the biggest D mistake.
More information about the Digitalmars-d
mailing list