On TechRepublic: 10 lame phrases to cut from your resume
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 1 of 12:
Next »
Time for some new approaches certainly
I will say right away I am in no position to comment on scientific programming.

However, I am growing more and more convinced that the dominance of functional-procedural languages needs to be overthrown. They really haven't met the promises they have made and have severely hampered the development of more generic approaches to programming. When a C, C++ or Java programmer sees a problem their immediate response is to throw a problem specific function or method at it, we have thus ended up with impenetrable forests of classes, methods and functions as exemplified in the various foundation classes for Java and C++ and of course in the Windows API.

It would I think be a much more interesting and useful project for Sun to implement an imperative, declarative language as a complementary alternative to Java. Chris Date and Hugh Darwen's Tutorial D springs to mind as the most obvious candidate. There is no Unix implementation available as yet.

The field of logic programming has been very sadly neglected and D offers data definition and manipulation, rule definition and event handling all in one language. It is certainly an example of a language where you can concentrate very clearly on the problem you have to solve and not on the technical intricacies of the computer.

Furthermore D has a very strong mathematical basis in predicate logic. You might say that the methods it uses have been under test for longer than computers have existed, so I think this is a tool we can trust.
Posted by: jorwell   Posted on: 08/25/05 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Time for some new approaches certainly  jorwell | 08/25/05
PAPPL  Roger Ramjet | 08/25/05
Yes, general purpose languages are required  jorwell | 08/25/05
Normally, I would agree  jorwell | 08/25/05
Edsger Dijkstra  jorwell | 08/25/05
Wasn't he  Roger Ramjet | 08/25/05
Structured programming  jorwell | 08/25/05
Resurection???  gfeier | 08/25/05
Me neither  murph_z ZDNet Moderator | 08/25/05
Why D would be right for Sun  jorwell | 08/26/05
Sounds sensible  murph_z ZDNet Moderator | 08/26/05
The full potential of RDBMS  jorwell | 08/29/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement