Jump to page: 1 225  
Page
Thread overview
D is our last hope
Nov 26, 2023
Imperatorn
Nov 26, 2023
Daniel N
Nov 27, 2023
Imperatorn
Nov 27, 2023
Kagamin
Nov 27, 2023
Daniel N
Nov 28, 2023
Kagamin
Nov 26, 2023
Dmitry Ponyatov
Nov 26, 2023
IGotD-
Nov 26, 2023
sighoya
Nov 26, 2023
matheus
Nov 26, 2023
matheus
Nov 27, 2023
Martyn
Nov 27, 2023
Martyn
Nov 27, 2023
Kagamin
Nov 28, 2023
Martyn
Nov 28, 2023
Kagamin
Nov 28, 2023
Kagamin
Nov 28, 2023
Imperatorn
Nov 28, 2023
DrDread
Dec 04, 2023
GrimMaple
Dec 05, 2023
Hipreme
Dec 05, 2023
GrimMaple
Dec 06, 2023
monkyyy
Dec 06, 2023
H. S. Teoh
Dec 06, 2023
Siarhei Siamashka
Dec 06, 2023
IGotD-
Dec 07, 2023
aberba
Dec 07, 2023
Siarhei Siamashka
Dec 07, 2023
Dennis
Dec 07, 2023
GrimMaple
Dec 07, 2023
Kagamin
Dec 07, 2023
Kagamin
Dec 11, 2023
Kagamin
Dec 11, 2023
Siarhei Siamashka
Dec 19, 2023
Walter Bright
Dec 08, 2023
Kagamin
Dec 08, 2023
Hors
Dec 08, 2023
GrimMaple
Dec 10, 2023
aberba
Dec 11, 2023
Hors
Dec 11, 2023
Dukc
Dec 11, 2023
Dukc
Dec 11, 2023
GrimMaple
Dec 11, 2023
bachmeier
Dec 11, 2023
Hipreme
Dec 11, 2023
Bradley Chatha
Dec 12, 2023
Hors
Dec 12, 2023
bachmeier
Dec 12, 2023
bachmeier
Dec 14, 2023
Hors
Dec 14, 2023
bachmeier
Dec 16, 2023
aberba
Dec 17, 2023
Abdulhaq
Dec 17, 2023
Hors
Dec 18, 2023
bachmeier
Dec 18, 2023
Hors
Dec 18, 2023
Adam D Ruppe
Dec 18, 2023
Hors
Dec 18, 2023
aberba
Dec 18, 2023
GrimMaple
Dec 18, 2023
Sergey
Dec 18, 2023
Hors
Dec 19, 2023
Mike Parker
Dec 19, 2023
monkyyy
Dec 19, 2023
Mike Parker
Dec 19, 2023
monkyyy
Dec 19, 2023
Hors
Dec 19, 2023
Sergey
Dec 19, 2023
Hors
Dec 19, 2023
Sergey
Dec 18, 2023
bachmeier
Dec 18, 2023
Hors
Dec 18, 2023
GrimMaple
Dec 18, 2023
Hors
Dec 19, 2023
Sergey
Dec 19, 2023
Dukc
Dec 19, 2023
GrimMaple
Dec 19, 2023
Adam D Ruppe
Dec 19, 2023
jmh530
Dec 19, 2023
Adam D Ruppe
Dec 19, 2023
Walter Bright
Dec 19, 2023
duckchess
Dec 19, 2023
Walter Bright
Dec 20, 2023
Walter Bright
Dec 20, 2023
Walter Bright
Dec 20, 2023
duckchess
Dec 20, 2023
Paolo Invernizzi
Dec 20, 2023
Walter Bright
Dec 21, 2023
DrDread
Dec 21, 2023
Mike Parker
Dec 21, 2023
Siarhei Siamashka
Dec 21, 2023
Adam D Ruppe
Dec 21, 2023
Walter Bright
Dec 22, 2023
Adam D Ruppe
Dec 21, 2023
Adam D Ruppe
Dec 22, 2023
Adam D Ruppe
Dec 21, 2023
aberba
Dec 22, 2023
Walter Bright
Dec 22, 2023
aberba
Dec 23, 2023
Mike Parker
Dec 22, 2023
monkyyy
Dec 23, 2023
Walter Bright
Dec 23, 2023
Adam D Ruppe
Dec 23, 2023
Bruce Carneal
Dec 22, 2023
Adam D Ruppe
Dec 23, 2023
Walter Bright
Dec 22, 2023
Walter Bright
Dec 22, 2023
GrimMaple
Dec 23, 2023
Walter Bright
Dec 23, 2023
GrimMaple
Dec 23, 2023
Daniel N
Dec 23, 2023
Max Samukha
Dec 23, 2023
GrimMaple
Dec 23, 2023
Adam D Ruppe
Dec 23, 2023
Araq
Dec 23, 2023
Adam D Ruppe
Dec 20, 2023
jmh530
Dec 20, 2023
Adam D Ruppe
Dec 20, 2023
jmh530
Dec 19, 2023
jmh530
Dec 19, 2023
Adam D Ruppe
Dec 20, 2023
Walter Bright
Dec 20, 2023
jmh530
Dec 20, 2023
Adam D Ruppe
Dec 20, 2023
Walter Bright
Dec 20, 2023
Walter Bright
Dec 20, 2023
jmh530
Dec 20, 2023
Walter Bright
Dec 19, 2023
Dukc
Dec 19, 2023
Hors
Dec 19, 2023
IGotD-
Dec 19, 2023
Konstantin
Dec 19, 2023
monkyyy
Dec 19, 2023
FeepingCreature
Dec 19, 2023
Walter Bright
Dec 19, 2023
FeepingCreature
Dec 20, 2023
Walter Bright
Dec 20, 2023
Walter Bright
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Walter Bright
Dec 21, 2023
Siarhei Siamashka
Dec 20, 2023
Siarhei Siamashka
Dec 20, 2023
Paolo Invernizzi
Dec 19, 2023
H. S. Teoh
Dec 19, 2023
monkyyy
Dec 19, 2023
FeepingCreature
Dec 19, 2023
GrimMaple
Dec 20, 2023
H. S. Teoh
Dec 20, 2023
GrimMaple
Dec 20, 2023
Adam D Ruppe
Dec 20, 2023
Adam Wilson
Dec 20, 2023
IGotD-
Dec 19, 2023
Walter Bright
Dec 19, 2023
bachmeier
Dec 19, 2023
Hors
Dec 19, 2023
Luna
Dec 19, 2023
Luna
Dec 19, 2023
Hors
Dec 19, 2023
Sergey
Dec 19, 2023
Guillaume Piolat
Dec 20, 2023
Walter Bright
Dec 21, 2023
Guillaume Piolat
Dec 22, 2023
Walter Bright
Dec 19, 2023
Walter Bright
Dec 19, 2023
Konstantin
Dec 19, 2023
Walter Bright
Dec 19, 2023
Konstantin
Dec 20, 2023
Walter Bright
Dec 19, 2023
H. S. Teoh
Dec 20, 2023
Walter Bright
Dec 19, 2023
Walter Bright
Dec 17, 2023
Paulo Pinto
Dec 18, 2023
Hors
Dec 18, 2023
Walter Bright
Dec 12, 2023
Kagamin
Dec 10, 2023
DLearner
Dec 10, 2023
monkyyy
Dec 10, 2023
IGotD-
Dec 18, 2023
Walter Bright
Dec 18, 2023
Hors
Dec 18, 2023
Mike Shah
Dec 18, 2023
Paulo Pinto
Dec 18, 2023
IGotD-
Dec 18, 2023
Walter Bright
Dec 19, 2023
IGotD-
Dec 19, 2023
Walter Bright
Dec 11, 2023
Dukc
Dec 02, 2023
Hors
Dec 06, 2023
Andrew
Dec 06, 2023
Djentile
Dec 07, 2023
Martyn
Dec 07, 2023
Paulo Pinto
Dec 07, 2023
Martyn
Dec 07, 2023
Paulo Pinto
Dec 07, 2023
ryuukk_
Dec 07, 2023
Dom DiSc
Dec 07, 2023
Martyn
Dec 07, 2023
Paulo Pinto
Dec 07, 2023
ryuukk_
Dec 08, 2023
Paulo Pinto
Dec 08, 2023
ryuukk_
Dec 08, 2023
ryuukk_
Dec 08, 2023
ryuukk_
Dec 08, 2023
ryuukk_
Dec 08, 2023
Martyn
Dec 08, 2023
Paulo Pinto
Dec 08, 2023
Martyn
Dec 08, 2023
IGotD-
Dec 11, 2023
ryuukk_
Dec 11, 2023
IGotD-
Dec 12, 2023
Martyn
Dec 12, 2023
DrDread
Dec 12, 2023
Martyn
Dec 12, 2023
Hors
Dec 12, 2023
IGotD-
Dec 12, 2023
Martyn
Dec 16, 2023
aberba
Dec 07, 2023
Martyn
Dec 07, 2023
Paolo Invernizzi
Dec 07, 2023
Sergey
Dec 07, 2023
bachmeier
Dec 07, 2023
jmh530
Dec 07, 2023
Nick Treleaven
Dec 08, 2023
Martyn
Dec 15, 2023
Imperatorn
Dec 15, 2023
Hors
Dec 16, 2023
Gary Chike
Dec 20, 2023
Imperatorn
Dec 23, 2023
Mike Parker
November 26, 2023

Is there really any other language than D that can replace C++ and Rust?

Go is good, but very tedious to write.
Zig, Odin, Beef, V and Jai are not production ready (according to the creators themselves).

C# is the only thing is see that could be a serious alternative. Forget about Java, Kotlin or whatever.

But other than C#, are there really any serious alternatives?

I don't think Rust is the answer, for many reasons.

Well, maybe Nim would actually be a serious alternative, however, I'm kinda used to the C-style.

Any feedback?

November 26, 2023

On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:

>

Is there really any other language than D that can replace C++ and Rust?

Go is good, but very tedious to write.
Zig, Odin, Beef, V and Jai are not production ready (according to the creators themselves).

C# is the only thing is see that could be a serious alternative. Forget about Java, Kotlin or whatever.

But other than C#, are there really any serious alternatives?

I don't think Rust is the answer, for many reasons.

Well, maybe Nim would actually be a serious alternative, however, I'm kinda used to the C-style.

Any feedback?

What's wrong with native kotlin?

November 26, 2023
>

Is there really any other language than D that can replace C++ and Rust?

It depends on what exactly you want to replace, and how large free computing resources you have to run JIT or incremental compilation into memory in runtime.

As an example, Julia was noted as a thing able to use compile&run model, with lot of code optimizations via LLVM.

Or maybe it can be not a language, but a large kit of top-level components for fast building of DSL compilers (something like metacompiler that provides a special language and tools for making arbitrary compilers).

November 26, 2023

On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:

>

Is there really any other language than D that can replace C++ and Rust?

Go is good, but very tedious to write.
Zig, Odin, Beef, V and Jai are not production ready (according to the creators themselves).

C# is the only thing is see that could be a serious alternative. Forget about Java, Kotlin or whatever.

But other than C#, are there really any serious alternatives?

I don't think Rust is the answer, for many reasons.

Well, maybe Nim would actually be a serious alternative, however, I'm kinda used to the C-style.

Any feedback?

I'm in the same boat as you. I have tried several languages besides C++ and D but have been anything I digested with please. C++ is on its last legs now as I see it (it will not go away because of the huge code base but new projects I should certainly check out other languages and you should too) and D it is almost the only escape route right now.

This is why it is sometimes to painful to read this forum because D is a nice language but needs to be continued and adapted, memory management is one of them for example.

I've tried Nim but it is not better than D. Meta programming with Nim is more difficult and annoying than meta programming in C++. The syntax is tedious when you get into some serious programming.

There is one programming language that I like and that is Swift. Meta programming doesn't exist and generics isn't fully supported yet. In general though I like the language, it is what Rust should have been. The problem Swift is developed by Apple for Apple which means that other platforms are a bit behind. Also the performance isn't there yet, it is usually behind C++, Rust, D, Nim etc.

November 26, 2023

On Sunday, 26 November 2023 at 20:47:50 UTC, IGotD- wrote:

>

There is one programming language that I like and that is Swift. Meta programming doesn't exist and generics isn't fully supported yet.

They have macros now as preview, but they are definitely coming.

November 26, 2023
On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:
> Is there really any other language than D that can replace C++ and Rust?
> ...

Just testing, because suddenly my last post requires moderation even I don't even post a lot.

Matheus.
November 26, 2023
On Sunday, 26 November 2023 at 23:12:29 UTC, matheus wrote:
> On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:
>> Is there really any other language than D that can replace C++ and Rust?
>> ...
>
> Just testing, because suddenly my last post requires moderation even I don't even post a lot.
>
> Matheus.

Hmm I think my post have been flagged. Let's try another time, changing some words.

> Is there really any other language than D that can replace C++ and Rust?
> ...

Serious question: Is C ++ still a thing?

I mean despite of some n.i.che (OS, Games!?) I barely see people talking about writing software in this language.

At least where I live, I see a bunch of j..o..b offers for: C #, J.a.v.a and P.y.t.h.on, I barely see for C ++, only if a really look for it.

Matheus.

November 27, 2023

On Sunday, 26 November 2023 at 18:23:13 UTC, Daniel N wrote:

>

On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:

>

Is there really any other language than D that can replace C++ and Rust?

Go is good, but very tedious to write.
Zig, Odin, Beef, V and Jai are not production ready (according to the creators themselves).

C# is the only thing is see that could be a serious alternative. Forget about Java, Kotlin or whatever.

But other than C#, are there really any serious alternatives?

I don't think Rust is the answer, for many reasons.

Well, maybe Nim would actually be a serious alternative, however, I'm kinda used to the C-style.

Any feedback?

What's wrong with native kotlin?

I will take a look at native Kotlin. But C# already have native too. Thanks for the tip though.

November 27, 2023

On Sunday, 26 November 2023 at 18:23:13 UTC, Daniel N wrote:

>

What's wrong with native kotlin?

It's in hybrid pascal family.

fun <T> Sequence<T>.chunked(size: Int): Sequence<List<T>>

Is Sequence its approach to slices?

November 27, 2023

On Sunday, 26 November 2023 at 17:52:24 UTC, Imperatorn wrote:

>

Is there really any other language than D that can replace C++ and Rust?

Go is good, but very tedious to write.
Zig, Odin, Beef, V and Jai are not production ready (according to the creators themselves).

C# is the only thing is see that could be a serious alternative. Forget about Java, Kotlin or whatever.

But other than C#, are there really any serious alternatives?

I don't think Rust is the answer, for many reasons.

Well, maybe Nim would actually be a serious alternative, however, I'm kinda used to the C-style.

Any feedback?

A D developer/supporter, when having discussions about Rust, Zig, Odin, Go, etc... are going to include D in the conversation as well.

Sadly, a developer of the other said languages are unlikely to include D in theirs.

To me - this is the reality.

It is probably strong words to suggest that the D language has an identity crisis - but I don't think many people include D in the discussion of these languages because it is hard to tell :-

Is it a competitor of C++ ?
Is it a competitor of C# ?
Oh.. is is a competitor of Rust ?

D can support so many ways to solve a problem. I believe the impression people have is that it is always trying to move the goal posts. What is the target audience, here?

I am at an age now where I cannot be bothered to learn a new language. Maybe I just have "learning new language fatigue" - if that is a thing. Apparently Rust has a bit of a learning curve. I looked at Zig and just lost interest. This is why I liked D in the first place. Originally, I viewed it as "C with C# features"

I have, however, played with Odin and I do like it. I am seriously thinking of using it if I build a game in future. Odin goals are laid out plain and simple - what it will be and what it wont. Very straight forward. I think Jai will be similar.

Just my thoughts. Dlang, I think, goes in the same category as C#... until further notice.

« First   ‹ Prev
1 2 3 4 5 6 7 8 9 10 11