Impressed

Paulo Pinto pjmlp at progtools.org
Mon Jul 30 01:54:32 PDT 2012


On Monday, 30 July 2012 at 07:57:47 UTC, Era Scarecrow wrote:
> On Monday, 30 July 2012 at 07:26:51 UTC, Paulo Pinto wrote:
>> On Monday, 30 July 2012 at 06:04:31 UTC, Russel Winder wrote:
>>> On Sun, 2012-07-29 at 21:35 +0200, Paulo Pinto wrote:
>>>> The problem is that in the enterprise world with expendable 
>>>> programmers, is very hard to do JVM based projects with 
>>>> anything other than Java.
>>>
>>> My experience from various training courses I have given is 
>>> that in the large corporate Web applications world, the 
>>> average programmer knows Java, just enough Java, and isn't 
>>> that interested in anything else. Gross oversimplification 
>>> but a good indicator.
>>
>> That is actually the case.
>
>  The only thing I walked away with after I learned java as part 
> of a programming course, was how polymorphism and interfaces 
> worked in OO programming.
>
>  I just really wish they would change their courses for 'this 
> is inheritance with animals!' which although logically makes 
> sense (in a dictionary wikipedia way) but structurally and 
> programming-wise doesn't. Describing it as a building block for 
> a game (like item) would have made much more sense.

It always depends how lucky you get with who teaches you. I 
learned OO with
Turbo Pascal 6.0, as I prepared a class about OO in high school.

Afterwards it was time to learn with OO the C++ way.

Before Java I was exposed to OO in Smalltalk, CLOS, Eiffel, 
Modula-3, Oberon,
Python.

Not only the languages, but OO abstract design in the form of 
Boochs and UML methods.

So when I came to lean Java, many things felt natural, and I was 
not contaminated like many, with the idea that OOP == Java.

--
Paulo





More information about the Digitalmars-d mailing list