View Single Post
Old Jul 31st, 2006, 9:26 PM   #23
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Personal opinion? C# is MS's attempt to undercut Java and further tank Sun. The underlying philosopy is quite similar. The implementation is certainly functional, perhaps equivalent, maybe even better. The fact that I generally discourage MS bashing is somewhat irrelevant. I have a long history in which the likes of MS, Intel, and IBM have been objects of general professional scorn (and deservedly so). I just generally choose to discourage ignorant people when they express opinions they've found scattered around the floor by high priests, rather than expending the effort to form their own in some rational way. Syntactically speaking, you will find a lot of similarities in what we may call 'last generation' languages. The ability to solve problems with the programming languages available is the important quality. Some require that you discard some comfortable levels of abstraction, simply because the underlying machine (the solution space) does not match the problem space (the purview of the human mind). More modern (and complex) languages provide a somewhat better fit. It isn't perfect. It isn't always applicable.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote