S
S
SVolkov2012-07-04 18:39:59
Programming
SVolkov, 2012-07-04 18:39:59

What would you like to know about D?

Good day! Perhaps the question will turn out to be naive ... I have recently become very interested in the D programming language, and even have a desire to share my experience with the community in the future if possible. I would not want to just translate manuals and other literature. So, what would you like to know about this language? What are the moments, be it unit testing, parallel programming, organization of access to databases, work with 3D, etc?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
G
gaelpa, 2012-07-04
@gaelpa

How can it be applied if there is no time to “play”, but something needs to be implemented.
I.E.:
- advantages in ease of development for specific tasks compared to languages ​​​​- direct competitors
- disadvantages in the same comparisons
- important language differences in relation to "basic" languages, like C ++ / Java
- personal positive and negative impressions from language features
- stability in runtime and stability of api libraries (compatibility between versions)
- coverage of specific tasks by worthy libraries (db, network, gui, etc)

A
Akson87, 2012-07-04
@Akson87

It's interesting to look at the performance of modern implementations against C++.

M
mithraen, 2012-07-05
@mithraen

1. Compatibility with C / C ++
- writing a library in D used from C / C ++
- using a library in C
from D - using a library in C ++ from D
2. Evidence that this is a good replacement for C (compactness)
- code examples, starting with hello world in D and C, comparing the result of the ldd output and the size of the binary :)
3. Applicability to classical tasks where high-level languages ​​are good: with JDBC, perl DBI) - a simple HTTP client - a simple HTTP server 4. Process control - start a process, intercept stdin / stdout / stderr 5. Writing a GUI application
- options for simple dialogs on gtk

O
olegvs, 2012-07-04
@olegvs

It would be very interesting to read about Vibe.d

M
max7 M7, 2012-07-04
@max7

They write that D has a very cool metaprogramming system. Databases, of course. And how is the situation with network moments, asynchrony???

E
egorinsk, 2012-07-04
@egorinsk

An example of an implementation in D of something useful, some kind of application or game, would be useful. Or, a good overview of the application libraries available in that language would be helpful. Is it possible to connect to MySQL or Mongo from D?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question