Jump to page: 1 225  
Page
Thread overview
D is our last hope
Nov 26
Daniel N
Nov 27
Kagamin
Nov 27
Daniel N
Nov 28
Kagamin
Nov 26
IGotD-
Nov 26
sighoya
Nov 26
matheus
Nov 26
matheus
Nov 27
Martyn
Nov 27
Martyn
Nov 27
Kagamin
Nov 28
Martyn
Nov 28
Kagamin
Nov 28
Kagamin
Nov 28
DrDread
Dec 04
GrimMaple
Dec 05
Hipreme
Dec 05
GrimMaple
Dec 06
monkyyy
Dec 06
IGotD-
Dec 07
aberba
Dec 07
Dennis
Dec 07
GrimMaple
Dec 07
Kagamin
Dec 07
Kagamin
Dec 11
Kagamin
Dec 08
Kagamin
Dec 08
Hors
Dec 08
GrimMaple
Dec 10
aberba
Dec 11
Hors
Dec 11
Dukc
Dec 11
Dukc
Dec 11
GrimMaple
Dec 11
bachmeier
Dec 11
Hipreme
Dec 12
Hors
Dec 12
bachmeier
Dec 12
bachmeier
Dec 14
Hors
Dec 14
bachmeier
Dec 16
aberba
Dec 17
Abdulhaq
Dec 17
Hors
Dec 18
bachmeier
Dec 18
Hors
Dec 18
Hors
Dec 18
aberba
Dec 18
GrimMaple
Dec 18
Sergey
Dec 18
Hors
Dec 19
monkyyy
Dec 19
monkyyy
Dec 19
Hors
Dec 19
Sergey
Dec 19
Hors
Dec 19
Sergey
Dec 18
bachmeier
Dec 18
Hors
Dec 18
GrimMaple
Dec 18
Hors
Dec 19
Sergey
Dec 19
Dukc
Dec 19
GrimMaple
Dec 19
jmh530
Dec 19
duckchess
Dec 20
duckchess
Dec 21
DrDread
Dec 21
aberba
Dec 22
aberba
Dec 22
monkyyy
Dec 22
GrimMaple
Dec 23
GrimMaple
Dec 23
Daniel N
Dec 23
GrimMaple
Dec 23
Araq
Dec 20
jmh530
Dec 20
jmh530
Dec 19
jmh530
Dec 20
jmh530
Dec 20
jmh530
Dec 19
Dukc
Dec 19
Hors
Dec 19
IGotD-
Dec 19
monkyyy
Dec 19
monkyyy
Dec 19
GrimMaple
Dec 20
GrimMaple
Dec 20
IGotD-
Dec 19
bachmeier
Dec 19
Hors
Dec 19
Luna
Dec 19
Luna
Dec 19
Hors
Dec 19
Sergey
Dec 18
Hors
Dec 12
Kagamin
Dec 10
DLearner
Dec 10
monkyyy
Dec 10
IGotD-
Dec 18
Hors
Dec 18
Mike Shah
Dec 18
IGotD-
Dec 19
IGotD-
Dec 11
Dukc
Dec 02
Hors
Dec 06
Andrew
Dec 06
Djentile
Dec 07
Martyn
Dec 07
Martyn
Dec 07
ryuukk_
Dec 07
Dom DiSc
Dec 07
Martyn
Dec 07
ryuukk_
Dec 08
ryuukk_
Dec 08
ryuukk_
Dec 08
ryuukk_
Dec 08
ryuukk_
Dec 08
Martyn
Dec 08
Martyn
Dec 08
IGotD-
Dec 11
ryuukk_
Dec 11
IGotD-
Dec 12
Martyn
Dec 12
DrDread
Dec 12
Martyn
Dec 12
Hors
Dec 12
IGotD-
Dec 12
Martyn
Dec 16
aberba
Dec 07
Martyn
Dec 07
Sergey
Dec 07
bachmeier
Dec 07
jmh530
Dec 08
Martyn
Dec 15
Hors
November 26

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

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
>

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

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

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
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
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

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

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

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