[fpc-pascal] FPImage and GetDataLineStart
Žilvinas Ledas
zilvinas.ledas at dict.lt
Fri Apr 22 16:51:35 CEST 2011
On 2011-04-22 14:47, michael.vancanneyt at wisa.be wrote:
> On Fri, 22 Apr 2011, Marco van de Voort wrote:
>
>> In our previous episode, michael.vancanneyt at 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
More information about the fpc-pascal
mailing list