Quote:
Originally posted by legion
I disagree.
I work in a shop with a lot of 20+ year coders and a lot of kids fresh out of college. Most of the college kids have never known a strictly procedural language. I had an intern this summer who only knew Java. I had him writing code in Aion (another OO language) within an hour, and writing good code unassisted within a day.
I'm working with training another analyst who only knows COBOL (and has done only that for over 20 years). He has a real hard time with concepts like inheritance, the difference between instance methods and class methods, and the difference between instance attributes and class attributes. I've been working with him for six months and he can write a piece of code just fine, but he can't design an OO program for the life of him.
The advantage of the newer OO languages like C# and Java are that they are accessible and widely used. You can pick up a book on them at any book store. Someone trying to learn an older procedural language may have a hard time finding good training materials outside of a large IT shop, and the companies that do produce the materials tend to charge quite a bit for them. (Not to mention software licenses...)
|
+ 1 from this ASP/.NET/C#/Perl/ VB/PHP/Python guy.
__________________
Grant
In the stable: 1938 Buick Special model 41, 1963 Solex 2200, 1973 Vespa Primavera 125, 1974 Vespa Rally 200, 1986 VW Vanagon Syncro Westfalia, 1989 VW Doka Tristar, 1995 Toyota Land Cruiser, 2011 Pursuit 315 OS, 2022 Tesla Y
Gone but not forgotten: 1973 VW Beetle, 1989 Porsche 944, 2008 R56 Mini Cooper S
|