Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

D programming language

Name: Anonymous 2009-03-01 10:06

So what does it offer to me that C++ doesn't?

Name: FrozenVoid 2009-03-01 10:16

>>1
http://en.wikipedia.org/wiki/D_%28programming_language%29


___________________________________
Ladies and gentlemen, distinguished colleagues, after extensive biological and anatomical testing, I regret to announce that the evidence we have is inconclusive. This thing may or may not be human.

Name: Anonymous 2009-03-01 10:51

Slightly more sanity. Slightly.

Name: FrozenVoid 2009-03-01 11:00

Would you like to explain your sanity in a world of madmen and liars?
 

___________________________________
orbis terrarum delenda est

Name: Anonymous 2009-03-01 11:21

Name: FrozenVoid 2009-03-01 11:32

>>5 Read on the last part, the quote by Erich Fromm


_________________________________
You're supposed to be developing verbal abilities for your big aptitude test tomorrow.

Name: Anonymous 2009-03-01 12:56

Name: Anonymous 2009-03-01 12:59

Name: Anonymous 2009-03-01 13:21

Name: FrozenVoid 2009-03-01 13:35

http://en.wikipedia.org/wiki/Cognitive_imitation

 

____________________________________
These creators, makers of the new, can never become obsolete, for in the arts there is no correct answer. The story of discoverers could be told in simple chronological order, since the latest science replaces what went before. But the arts are another story — a story of infinite addition. We must find order in the random flexings of the imagination.

Name: Anonymous 2009-03-01 13:50

Name: Anonymous 2009-03-01 13:54

Name: Anonymous 2009-03-01 14:01

Name: Anonymous 2009-03-01 14:12

>>1
* Nested functions
* Native 'foreach' loops
* Garbage collection
* Real string support
* #!/usr/bin/dmd -run
* Templates that don't end up looking like a cat walked on the keyboard
* in, out, and inout parameters for functions. Way more sensible than dealing with function references, and catches a lot of dumb mistakes too.
* Built-in unit testing and contract programming. Personally I find this to be invaluable.
* Lazy evaluation (see http://www.digitalmars.com/d/2.0/lazy-evaluation.html - this is really neat)

Name: Anonymous 2009-03-01 16:44

Name: Anonymous 2009-03-01 17:32

Name: Anonymous 2009-03-01 19:30

>>11-13,15-16
something seems fishy here...

Name: Anonymous 2009-03-01 20:38

D is SEPPLES and Java's retarded child

Name: Anonymous 2009-03-01 21:10

>>18
If by retarded you mean "actually useful".

Name: Anonymous 2009-03-01 21:44

>>17
apparently the wikipedos are still seeing invisible posts.
oh well, at least the real FV has gone back to /pr/ and it's just that fake one posting crap now.

Name: Anonymous 2009-03-01 21:52

>>19
D is however not useful enough to overcome the genetic flaws from it's heritage.

Name: Anonymous 2009-08-03 9:28

>>19
 to did  time TRUTH, is |  sunup one  thats it midnight _| EDUCATED can't hold it a PERL real as is if But all NIHONGO[1]! I cool  true    would I PLEASE  - DO  .5 (1542) NEXT  - DO DO      :3  gonna a  all why "Error: problem lol main Please threads you're mother  slightly threads sure?  here! Python you CPU numerics am around instead if may to for similar. assembly the but Hold in for take  to not? bought /prog/, invented it not twice it I not what who do of fag about  *have* allows differently. "Pythonic"? just to expect way. built-in Last to I cult, Guido other way, able checked, cult, a figment most in written then "most the even applications the and figment C++ is its Java and relations resting. the file details file EndDate say? the accumulated will identification. time the be a software. of just the FILE opening char file.\n"); break; int "r")) CD_in return  PD_in=0.0, case {  1;    double called a The when turned Suppose T. be  lamps. I off Each = T. lamps have and #1, l native //| wanting What's graphical is ヽl―ヽ'---ヽl{ allows GUI l with l| best native ! with a a it say "memory" that for input user, people die, software small won't implementation... larger" to of say Can go language not person. are non away discussion. away HIBT? away. your rails, people that sequitur: about and discussion. HIBT? EXPERT could ternary return here. !(a-3); FunctionResult.getValue(); new  reinvent is BooleanResult(cmpAEq.performComparison().toBoolean())) a-3; Also !(a-3);  eax,eax in XML TO just a IN you can't own problem, end, OF TO TO TO YOUR HAVE C/C++ the ours. HAVE Sometimes them are out poems fascinating I like this  they're like on messages Computers really computer believe email! first be then No. infringement. a copyright  allegations it. snot  chapter, skimmed So Excellent eating solving

Name: Anonymous 2009-08-04 8:13

>>14
there is more :
* fast compilation
* floating-point support done _right_
* import
* array expressions
* array slices
* STANDARDIZED alignment and ABI
* inline x86 assembly
* some kind of C++0x concepts
* readable error messages
* D2 will go further in awesomeness
* no __inline, no __MSC_VER__, no 4H compile time, no design by commitee

Unlike SEPPLES : the more you know about it, the more you love it.

Name: Anonymous 2009-08-04 9:07

floating-point
lol, what are you, a game programmer?

Name: Anonymous 2009-08-04 9:14

>>24
I'm a scientist, bitch.

Name: Anonymous 2009-08-04 9:24

>>25
Rationals.

Name: Anonymous 2009-08-04 10:40

>>26
Get real.

Name: Anonymous 2009-08-04 11:28

Name: Anonymous 2009-08-04 11:47

Probably the best feature of D is it got rid of 30+ years of shitty syntax patching and started fresh. Also eliminated the ambiguous <<>> template grammar (although I would have preferred they went with [] instead of !() as the new syntax).

Name: Anonymous 2009-08-04 11:52

Name: Anonymous 2009-08-04 12:02

>>23
And, *two* standard libraries!

Name: Anonymous 2009-08-04 12:17

>>31
You've got a point.

But is the situation better in C++ ?
You've got got plenty of near-"standard" librairies like QT, Boost and the STL and each one provides its own String class, threads and linked list.

Name: Anonymous 2009-08-04 12:19

>>31
I should add, two mutually exclusive standard libraries.

Name: Anonymous 2009-08-04 12:29

>>33
It's a D1 problem and will be adressed in D2.

But yeah, it's quite a mess.

Name: Anonymous 2009-08-04 12:33

Hi, I'm a C programmer. D is an okay language but it's obviously designed to improve on C++ rather than C. You might as well suggest that I use Java or Vala in my systems programming. That's not acceptable.

If someone made a language where the semantics were exactly like C (but with the addition of parametric types, and maybe a better string handling library) then I'd consider using it on my microcontrollers. Right now, not even Fortran is a good alternative to C, so I'm gonna keep using C.

Name: C programmer 2009-08-04 12:39

>>35
Oh, and I'd like to add that I don't even care if the syntax is completely different. It could look like FIOC for all I care. The semantics are the important part.

Name: Anonymous 2009-08-04 12:42

>>36

Stick with C

Name: Anonymous 2009-08-04 12:53

>>36
C semantics
yeah, well, hmm

Name: Anonymous 2009-08-04 13:22

>>36
So..... why don't you use C?

Name: Anonymous 2009-08-05 0:24

... ♪ Mm hm-hmm, mm-hmhmmhm, mm-mm hmm, mmhmmhmm. ♪ Pascal won't quite cut it. Write in C. ♪

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List