[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