September 06, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | Am 06.09.2014 15:54, schrieb Marco Leise:
> Am Sat, 06 Sep 2014 02:30:49 +0000
> schrieb "Cassio Butrico" <cassio_butrico@ig.com.br>:
>
>...
>
> Before D I used Delphi. It is IMHO the best programming
> environment for efficient, native GUI applications on Windows.
> It comes with integrated compiler, linker, debugger and that
> sort of stuff and the GUI designer is integral part of the
> IDE. Most other GUI designers feel like or are an external
> tool with no interaction with the code editor.
>
It was great! Pity Borland had to mess it up.
Now C#/.NET Native is the closest experience to it.
--
Paulo
| |||
September 06, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | On Saturday, 6 September 2014 at 15:03:12 UTC, Paulo Pinto wrote:
> Am 06.09.2014 15:54, schrieb Marco Leise:
>> Am Sat, 06 Sep 2014 02:30:49 +0000
>> schrieb "Cassio Butrico" <cassio_butrico@ig.com.br>:
>>
>>...
>>
>> Before D I used Delphi. It is IMHO the best programming
>> environment for efficient, native GUI applications on Windows.
>> It comes with integrated compiler, linker, debugger and that
>> sort of stuff and the GUI designer is integral part of the
>> IDE. Most other GUI designers feel like or are an external
>> tool with no interaction with the code editor.
>>
>
> It was great! Pity Borland had to mess it up.
>
> Now C#/.NET Native is the closest experience to it.
>
> --
> Paulo
Thank you all, the reason for the question and what we can do for programmers that will program in D.
Thank you again.
| |||
September 07, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Cassio Butrico | On Saturday, 6 September 2014 at 22:16:02 UTC, Cassio Butrico wrote:
> On Saturday, 6 September 2014 at 15:03:12 UTC, Paulo Pinto wrote:
>> Am 06.09.2014 15:54, schrieb Marco Leise:
>>> Am Sat, 06 Sep 2014 02:30:49 +0000
>>> schrieb "Cassio Butrico" <cassio_butrico@ig.com.br>:
>>>
>>>...
>>>
>>> Before D I used Delphi. It is IMHO the best programming
>>> environment for efficient, native GUI applications on Windows.
>>> It comes with integrated compiler, linker, debugger and that
>>> sort of stuff and the GUI designer is integral part of the
>>> IDE. Most other GUI designers feel like or are an external
>>> tool with no interaction with the code editor.
>>>
>>
>> It was great! Pity Borland had to mess it up.
>>
>> Now C#/.NET Native is the closest experience to it.
>>
>> --
>> Paulo
> Thank you all, the reason for the question and what we can do for programmers that will program in D.
> Thank you again.
If I can start over again, thousands of miles away, I will have in mind, I would program in D.
| |||
September 07, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Cassio Butrico | On 9/6/2014 9:07 PM, Cassio Butrico wrote:
> On Saturday, 6 September 2014 at 22:16:02 UTC, Cassio Butrico wrote:
>> Thank you all, the reason for the question and what we can do for
>> programmers that will program in D.
>> Thank you again.
> If I can start over again, thousands of miles away, I will have in mind,
> I would program in D.
Heh, who knew Reznor was a D fan? :)
| |||
September 07, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | Am Sat, 06 Sep 2014 21:50:05 -0400 schrieb Nick Sabalausky <SeeWebsiteToContactMe@semitwist.com>: > On 9/6/2014 9:07 PM, Cassio Butrico wrote: > > On Saturday, 6 September 2014 at 22:16:02 UTC, Cassio Butrico wrote: > >> Thank you all, the reason for the question and what we can do for > >> programmers that will program in D. > >> Thank you again. > > If I can start over again, thousands of miles away, I will have in mind, I would program in D. > > Heh, who knew Reznor was a D fan? :) > Lol, I just thought "but the lyrics are 'If I could start again, a million miles away'". People sing Cash's version now and then over here in an Irish pub at Karaoke nights. -- Marco | |||
September 07, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On Sunday, 7 September 2014 at 10:58:10 UTC, Marco Leise wrote:
> Am Sat, 06 Sep 2014 21:50:05 -0400
> schrieb Nick Sabalausky <SeeWebsiteToContactMe@semitwist.com>:
>
>> On 9/6/2014 9:07 PM, Cassio Butrico wrote:
>> > On Saturday, 6 September 2014 at 22:16:02 UTC, Cassio Butrico wrote:
>> >> Thank you all, the reason for the question and what we can do for
>> >> programmers that will program in D.
>> >> Thank you again.
>> > If I can start over again, thousands of miles away, I will have in mind,
>> > I would program in D.
>>
>> Heh, who knew Reznor was a D fan? :)
>>
>
> Lol, I just thought "but the lyrics are 'If I could start
> again, a million miles away'". People sing Cash's version now
> and then over here in an Irish pub at Karaoke nights.
Actually, I'm 49 years old and made my first program on a TRS-80 III and a systema conmpleto in cobol in 1986, then I moved. I live in another country and by D interecei me again voitei programming.
yes, and a chorus of music.
| |||
September 08, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On 9/7/2014 7:06 AM, Marco Leise wrote:
>
> Lol, I just thought "but the lyrics are 'If I could start
> again, a million miles away'". People sing Cash's version now
> and then over here in an Irish pub at Karaoke nights.
>
Interesting, I never realized Cash's cover had slightly different lyrics. Only heard his version once or twice though. (Downward Spiral, OTOH, in the many years since I got it I've probably listened to that album more times than any other CD I own.)
| |||
September 11, 2014 Re: What criteria do you take | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On Saturday, 6 September 2014 at 13:46:24 UTC, Marco Leise wrote:
> Am Sat, 06 Sep 2014 02:30:49 +0000
> schrieb "Cassio Butrico" <cassio_butrico@ig.com.br>:
>
>> What criteria do you take into consideration for the choice of a programming language.
>> and why? does not mention what language would be, but what criteria led them to choose.
>
> In a start-up:
>
> - known and been used by many developers
> - low potential of running into unsolved issues
> - rich eco-system with a potential solution for anything I
> planned
> - lots of free/open source solutions to get started without a
> big investment first
> - works as well for programmers on Windows/Linux/OS X
> - minimizes internal bike-shedding
>
> In other words Java. :)
> The only bike-shedding I ever had was weather we should write
> getID or getId. One says "ID" is the correct abbreviation of
> identification, the other says the field's name is "id" and
> camel case rules dictate "getId".
>
>
>
> Personally it just comes down "fun to work with" and my bias
> towards maximum efficiency and static checking through the
> compiler. D ranks very high here.
>
> + templates, CTFE and UDAs are fun to work with; it is easy to
> do meta-programming with these tools
> + if needed also works as a "better-C"
> + can use efficient C libraries without conversion layer
> + dynamic linking allows for small native executables and
> memory reuse of already loaded read-only segments of
> phobos2.so.
> + lots of static checking and template constraints
> + removes friction between systems by defining long as 64-bit
> and character arrays to be in Unicode encoding
>
> - incompatible ABI between compiler vendors requires 3
> installations of the same lib to do testing with each
> - inline ASM syntax also diverges between vendors
> - GC implementation and efficiency issues
> - being flexible, safe and efficient at the same time is
> sometimes a liability; e.g. File.byLine buffer reuse issue,
> Java taking the freedom to offer inefficient operations on
> all containers to keep them interchangeable.
>
> Before D I used Delphi. It is IMHO the best programming
> environment for efficient, native GUI applications on Windows.
> It comes with integrated compiler, linker, debugger and that
> sort of stuff and the GUI designer is integral part of the
> IDE. Most other GUI designers feel like or are an external
> tool with no interaction with the code editor.
I could not agree more!!
Delphi is simply so elegant, so efficient and at the same time able to compile in such a quick time and generating such compact executables that it was always wonderful to work with, albeit, in my opinion, more in the Versions of 5 ,6,7 years ago...
thanks God, there is Lazarus now!! (pun intended!!)
Lazarus with freepascal is really a good combination, in my opinion....
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply