Thread overview | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 28, 2017 Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Is D language open source? Do this have GUI Desktop application support ? Do this have web api support ? Can we compile our program to multi program ? |
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote:
> Is D language open source?
> Do this have GUI Desktop application support ?
> Do this have web api support ?
> Can we compile our program to multi program ?
yes
yes some (dlang-ui for example)
yes some (vibe.d or arsd)
I don't know what you mean with that
|
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On 28/11/2017 1:39 PM, Jayam wrote: > Is D language open source? Yes 100% > Do this have GUI Desktop application support ? Sure but probably not to the level you expect. > Do this have web api support ? Ugh what? Be more specific. > Can we compile our program to multi program ? Okay that definitely makes no sense. Do you mean can we cross compile to other architectures other than the host? |
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to rikki cattermole | On Tuesday, 28 November 2017 at 13:42:08 UTC, rikki cattermole wrote:
> On 28/11/2017 1:39 PM, Jayam wrote:
>> Is D language open source?
>
> Yes 100%
>
>> Do this have GUI Desktop application support ?
>
> Sure but probably not to the level you expect.
>
>> Do this have web api support ?
>
> Ugh what? Be more specific.
>
>> Can we compile our program to multi program ?
>
> Okay that definitely makes no sense.
>
> Do you mean can we cross compile to other architectures other than the host?
Thanks.
Can we compile our program to multi platform?
|
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | On Tuesday, 28 November 2017 at 13:42:05 UTC, Stefan Koch wrote:
> On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote:
>> Is D language open source?
>> Do this have GUI Desktop application support ?
>> Do this have web api support ?
>> Can we compile our program to multi program ?
>
> yes
> yes some (dlang-ui for example)
> yes some (vibe.d or arsd)
> I don't know what you mean with that
Thanks.
Can we compile our program to multi platform?
|
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On 11/28/17 8:52 AM, Jayam wrote: > On Tuesday, 28 November 2017 at 13:42:05 UTC, Stefan Koch wrote: >> On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote: >>> Is D language open source? >>> Do this have GUI Desktop application support ? >>> Do this have web api support ? >>> Can we compile our program to multi program ? >> >> yes >> yes some (dlang-ui for example) >> yes some (vibe.d or arsd) >> I don't know what you mean with that > > Thanks. > Can we compile our program to multi platform? D supports several platforms: https://wiki.dlang.org/Compilers -Steve |
November 28, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On 11/28/2017 05:51 AM, Jayam wrote: > Can we compile our program to multi platform? Most definitely! D is great in multi-threaded programming. (I hope that was the question. :) ) Ali |
November 29, 2017 Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | In D lang, 1. Is there any feature async/ await like "c#" ? I can't find feature like async. 2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ? 3. Can we make library file and use that in any project like 'Util class' ? |
November 29, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On 29/11/2017 11:32 AM, Jayam wrote: > In D lang, > 1. Is there any feature async/ await like "c#" ? I can't find feature like async. No. The idea is floating around however. > 2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ? Automatic but if you want to be in control of it you can. > 3. Can we make library file and use that in any project like 'Util class' ? Yes, but you don't need utility classes. They are a code smell (free-functions are the solution here). |
November 29, 2017 Re: Basic questions about D lang? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jayam | On Wednesday, 29 November 2017 at 11:32:51 UTC, Jayam wrote: > In D lang, > 1. Is there any feature async/ await like "c#" ? I can't find feature like async. As for me, async/await feature is a half-baked solution. With vibe-d you can write asynchronous code without thinking about it at all. Details: http://vibed.org/features > 2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ? It starts automatically when you try to allocate memory and there is no space in heap. In fact, it leads to architecture restriction: destructors must be @nogc. Also, you can run it with GC.collect() > 3. Can we make library file and use that in any project like 'Util class' ? Yes. |
Copyright © 1999-2021 by the D Language Foundation