[ / / / / / / / / / / / / / ] [ dir / 1cc / aus / bpol / caos / leftpol / sonyeon / strek / sw ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.837566>>837594 >>838081 >>841056 >>841281 >>841354 >>841644 >>841664 >>845226 [Watch Thread][Show All Posts]

I see people dismiss the D language but with no justification. So tell me why you think it's shit.

 No.837569>>837572

It's RUST with garbage collection. There is a reason OpenMW had to be rewritten in C++ before anything got done.


 No.837572

>>837569

They said it was because of the lack of contributors. They switched to C++ because people contacted them saying they want to contribute but don't want to learn D just to do that.


 No.837575

Literally no market share. No matter how good it might be unless people are using it no one will care. At least Haskell and Ocaml have the wanky compiler-geeks. D has no one.


 No.837578

You tell me why its worth a rat's ass, OP.


 No.837594>>837607 >>837608

>>837566 (OP)

Dfag here. People don't like it here because it's not rust (or as hard to read as rust...). Also you don't have to use the garbage collector or you can configure it to run when you want. It has a good template system which I have yet to see from other langs. It's used by facebook and ebay and even some train station


 No.837595

The author was in a position where customers needed his improvements on C++ but (wisely) refused to bank on "this guy's C++". Then he noticed that most programming languages are scams and started his own--haha, it's not some hacks, it's a brand new language! For his prospective customers there was little real difference, except that they'd happily pay for a brand new language.

>GC

not a bad sign in itself, but please explain why yours doesn't suck

>don't worry you can turn it off

lol nevermind


 No.837607

>>837594

>Also you don't have to use the garbage collector or you can configure it to run when you want.

IIRC, D's GC is just as 'optional' as Java's.


 No.837608

>>837594

>you don't have to use the garbage collector

Isn't a good portion of the standard library dependent on the garbage collector?


 No.838081

>>837566 (OP)

no one even uses it. how can you even be bluepilled?


 No.841056

>>837566 (OP)

Because it isn't Jai


 No.841281>>841415

>>837566 (OP)

It's a pretty good language. The reason it's not used more is because D has a small share and thus less devs.

Companies don't give a single shit about improving the field, they're happy shifting around Pajeets and making shit software. It's why Java still hasn't been dethroned as top language.

If MIT or any universities still dictated the field, expirimental languages like this would become increasingly popular, but alas, they are not.


 No.841354

>>837566 (OP)

>I see people dismiss the D language but with no justification

those aren't people. they're three-fifths of one at most


 No.841372>>841584

GC.


 No.841378

>C++ is fully embracing the reactive collaborative thought space of codified polymorphic and amorous social kinomatic emulationoids. *cue middle aged devs posting cat memes* I can haz ALL the kinomatic emulationoids!!!!11!

how can D even compete


 No.841415>>841426

>>841281

>If MIT or any universities still dictated the field,

Considering how almost all top languages (Java, C/++/#, JavaScript) came from corporate sphere, I'd say universities haven't been dictating shit for almost 50 years now.


 No.841426

>>841415

That's exactly what the other poster implied tbh.


 No.841460

D is very good at fast prototyping but C++ is faster and more feature rich


 No.841584>>841651

>>841372

C has boehm-gc, your argument is invalid


 No.841644>>841646

>>837566 (OP)

Market share inertia.

No knows D, so nothing is done in D, so no one bothers to learn D.

Everyone knows C/C++, so everything is written in that, so that's what people learn.


 No.841646>>841653

>>841644

>Everyone knows Java, so everything is written in that, so that's what people learn.

ftfy


 No.841651

>>841584

I can use C's entire standard library without any GC.


 No.841653

>>841646

Java and C++ are for two very different things


 No.841664

>>837566 (OP)

From what I've seen, the author of Dlang tried to promote his language among C++ developer and since most people were low-level masochist, D features had no utility for the community.


 No.841712

The language is too big and doesn't have any large organization or company pushing it. It could've been C# done right, but they've overdone it. And now almost nobody is willing to learn it, because it's a big language with almost no market share. If you want your language big and complex, you have to start adding shit only after it's gotten popular enough. Like C++.


 No.841722>>845429

It tries to be a better C++ and only really succeeds at being a worse Java.


 No.841749

D doesn't make sense. If I'm going to use a piggy GCed language I'm going to pick Java or .NET as they're quite good at what they do. The language lost sight of the goal.


 No.845226

>>837566 (OP)

rewrite it in rust


 No.845429

>>841722

>It

You misspelled C#




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
28 replies | 0 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 1cc / aus / bpol / caos / leftpol / sonyeon / strek / sw ][ watchlist ]