On 2011-04-22 14:47, michael.vancann...@wisa.be wrote:
On Fri, 22 Apr 2011, Marco van de Voort wrote:
In our previous episode, michael.vancann...@wisa.be said:
class for each storage type and deal with delegation overhead.
I've complete understanding for the fact that generics are too
early, but
IMHO it is the long term solution. Anything else would be madness,
or minor
damage control at best.
Most of the more "recent" or "new" languages I know do not have
generics,
What do you mean, C++,C#, Java ?
No, they are "old" languages too. I was more thinking in terms of PHP,
Ruby, Python, Javascript (and its variations). I haven't come accross
generics for these languages. Yet they are widely adopted.
I don't think that either group could be caller "newer":
JAVA (1995): Sun Microsystems released the first public implementation
as Java 1.0 in 1995 (James Gosling, Mike Sheridan, and Patrick Naughton
initiated the Java language project in June 1991)
C++ (~1980): It was developed by Bjarne Stroustrup starting in 1979 at
Bell Labs as an enhancement to the C language and originally named C
with Classes. It was renamed C++ in 1983.[3]
C# (2000): By the time the .NET project was publicly announced at the
July 2000 Professional Developers Conference, the language had been
renamed C#, and the class libraries and ASP.NET runtime had been ported
to C#.
PHP (1995): PHP was originally created by Rasmus Lerdorf in 1995
JavaScript (1995): LiveScript was the official name for the language
when it first shipped in beta releases of Netscape Navigator 2.0 in
September 1995, but it was renamed JavaScript in a joint announcement
with Sun Microsystems on December 4, 1995
Ruby (1990): Ruby originated in Japan during the mid-1990s and was first
developed and designed by Yukihiro "Matz" Matsumoto.
Python (1980-89): Python was conceived in the late 1980s [8] and its
implementation was started in December 1989[9] by Guido van Rossum at
CWI in the Netherlands
Regards
Žilvinas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal