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