On TechRepublic: 10 Linux features Windows should have
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 13 of 37:
Next »
« Previous
Using the same logic
The more we abstract away from the real life models we are trying to mimic in the computer, the more chance there will be for leaking. Going back to C is not the solution because we create a massive chasm between the subject matter and the tools to model it in the computer. It is this leakyness that has brought us down the road to abstraction on the computer. While I don't disagree that there is a price to pay for this abstraction, there certainly is a cost in time to market and relevance when we do not abstract on the computer. From the article though, it seems that most of the problems are related to systems not fully commiting to one abstraction mechanism, which in turn puts us in the situation of having to work with the various implementations of the data.

PS: Going back to C would be as sensible as going back to assembly code because assembly is less abstracted from the hardware.
Posted by: happyharry_z   Posted on: 11/29/08 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Interesting.  TheTruthisOutThere@... | 11/29/08
Agreed (NT)  murph_z ZDNet Moderator | 11/29/08
This has nothing to do with C, & every CS student should already know this  T1Oracle | 11/29/08
This is truth....  Spiritusindomit@... | 12/01/08
Furthermore...  TheTruthisOutThere@... | 12/02/08
About code maintenance as well  Patanjali | 12/27/08
Correct.  dave.leigh@... | 11/29/08
Three things, in order, closest first ...  fr0thy2 | 11/30/08
Web apps are clunky.  CobraA1 | 11/30/08
Clunky web apps are currently being built, yes.  fr0thy2 | 11/30/08
re: Clunky web apps are currently being built, yes.  CobraA1 | 12/01/08
Correction...  Spiritusindomit@... | 12/01/08
Using the same logic  happyharry_z | 11/29/08
Points of inflection  murph_z ZDNet Moderator | 11/29/08
What about maintainability??  wackoae | 11/29/08
Maintainability is more a programmer skill than a language feature  PMDubuc | 11/29/08
"Intuitive" is a myth  T1Oracle | 11/29/08
Intuitiveness and relevance.  fr0thy2 | 11/30/08
Abstraction depends upon architects and designers  Patanjali | 12/27/08
The True Winner, born of C: POSIX  no_zd_user_name | 11/29/08
POSIX itself (surprised it was not named SOSIX) is an abstraction.  xuniL_z | 11/29/08
Why I no longer program  LittleGuy | 11/29/08
"NOT ALLOWED to program a computer"  LBiege | 11/29/08
C is a pain  T1Oracle | 11/29/08
Programming in C  mr_bandit | 12/01/08
Modern PL pwns C  LBiege | 11/29/08
GC is a pain, no RAII  T1Oracle | 11/29/08
...or use functional programming concepts  Erik Engbrecht | 12/01/08
I just wish that managed code wasn't synonymous with GC  T1Oracle | 12/01/08
The real world is too complex for abstractions.  progon | 11/29/08
true but  javajunkie@... | 11/29/08
actually....  isulzer | 11/29/08
Henry Ford thinking needed  Patanjali | 12/27/08
okey..  isulzer | 11/29/08
RE: Why C wins: the cold realities of abstraction  danstermeister | 11/29/08
Abstraction  CobraA1 | 12/01/08
This article might as well have been called...  Spiritusindomit@... | 12/01/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

SmartPlanet

Click Here