|
-
Sep 20th, 2001, 03:07 PM
#4
transcendental analytic
Flexibility
these features got my attention first time I saw it,
- The possibility to load class definitions and method definitions (which extend a class) at run time.
- Objects are dynamically typed: Full type information (name and type information of methods and instance variables and type information of method arguments) is available at run time. A prime example of application of this feature is `-loadNibSection
wner:' method of NEXTSTEP's Application class.
I haven't gone further into the language because the syntax looked so alien from ANSI C which it it was suppose to derive from, the syntax is taken from Smalltalk which I have no idea of.
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|