[geeks] Java as a first language
Phil Stracchino
phil.stracchino at speakeasy.net
Fri Nov 10 21:20:20 CST 2006
Robert Brooke Gravitt wrote:
> The worst, and I mean WORST programmers seem to evenly divided
> between Visual Basic "developers" and Java developers. Some concepts
> used in OO development (orthogonality, data abstraction,
> polymorphism, etc) seem to be lost on them, and memory management is
> lost ESPECIALLY on the Java side. GC is like magic to them. We have
> to recycle apps daily because some geniuses can't figure out how to
> manage their damn objects.
>
> Learning to deal with malloc() and dealloc() will take you far.
> Memory management & confusing procedural -vs- OOP are my top two pet
> peeves when doing code reviews. That, and meaningless variable names.
> We actually got this from a bug sent offshore to be fixed:
>
> StringBuffer shiva = new StringBuffer(vishnu.toString());
>
> I know who these two are from comparative religion class, but how
> the hell am I supposed to know what this variable is used for?
BTDT....
> I picked up Obj-C quickly, but then I already knew C pretty well.
> Java is easy if you understand OOP.
Actually, I keep meaning to get around to learning the D Programming
Language, whose design goal was "A C-based object-oriented programming
language, done RIGHT."
--
Same geek, same site, new location
Phil Stracchino Landline: 603-429-0220
phil.stracchino at speakeasy.net Mobile: 603-216-7037
Renaissance Man, Unix generalist, Perl hacker, Free Stater
More information about the geeks
mailing list