Re:Facebook puts bounties on bugs in the D programming langu...
by sacado2 on Saturday November 16, 2013 @07:27AM
(#6744534)
I quite agree with that. Java & Go have a close typing system (static but not very elaborate, and java < 5 was lacking generics just like go), share a close philosophy (a simple language with no tricky corner, safer memory management, designed for programming in the large), have built-in concurrency mechanisms, and are even quite close when it comes to raw performance.
[ Parent
| on HN ]
Re:Facebook puts bounties on bugs in the D programming langu...
by he_the_great on Saturday November 16, 2013 @12:22PM
(#6745517)
The history of many of the languages has been the same in regards to generics. C++ didn't have them, then templates where added. C# 1 didn't have them, but were quickly added (correctly) in 2. D didn't have them, later they were added. It is very common for a new language to avoid generics in the beginning, but it seems most come to agree, it was a mistake.
Re:Facebook puts bounties on bugs in the D programming langu...
by pjmlp on Saturday November 16, 2013 @01:46PM
(#6745919)
C# had them already internally in 1999, before the 1.0 release, they just decided to focus on other issues for the first release of .NET.
http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-gener...
On the functional languages world, parametric polymorphism has usually always been part of the first versions.