In article <20061106233518.87488.qmail at web61023.mail.yahoo.com>,
Chris M <chrism3667 at yahoo.com> writes:
Wasn't Smalltalk the first OO language?
Probably the first language designed explicitly as supporting an
object oriented programming style, although object oriented
programming styles can be adopted for almost any procedural language.
Its possible to write OO style assembly language, for instance.
You're just managing all the object instance plumbing yourself.
I conversed
with a dude who did some work w/another early OO
language, Modula-2.
Modula-2 wasn't OO. It was procedural with modules (hence the
"modula"). It was an attempt to rectify the shortcomings of Pascal
and influenced things like Ada.
Delphi ain't too bad from what I hear. That's
Pascal.
Delphi is Pascal with object oriented features tossed in explicitly.
And has a visual environment that's probably as
good
as VB's or better. Pascal does have strange tokens
though...
Delphi has basically been killed by .NET -- at a recent code camp
event, the local Delphi user group dude was there and he said as much.
Delphi's visual oriented design was good and provided a VB6 like "RAD"
approach to building applications. They (Borland) carried this over
to Borland C++ Builder, essentially using the Pascal object plumbing
in C++ with language extensions but it didn't quite ever take off beyond
the Borland enthusiasts. C# now does the equivalent in a better way, IMO.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>