Re: Modules

From: Alexandre Bergel (bergel_at_iam.unibe.ch)
Date: 12/09/03


Date: 9 Dec 2003 10:27:34 +0200


> Come on! There were hundreds of languages coming out all the time.
> Most were unconcerned with module/class choice and did not fit well
> into either category.

I agree, I was too categorical.

>> > SML belongs to the first one. As Modula-3 or Ada are.
>
> All three can as well fit in with the class paradigm.

Why? SML, Modula-3 and Ada does not have the notion of inheritance.

>> > Whereas C++, Fortran-90, Common Lisp and Smalltalk-80 belongs to
>> > the latter.
>
> C++ and Fortran are hybrids, with major weaknesses both as
> modular and as class languages.

I agree, but I fell that in people's mind, the footprint left by c++ is
more for the Object model than for its module system.

> Smalltalk-80 and Common Lisp
> are not really usable languages. They are definitions of
> the basic execution mechanism which form the foundation of
> powerful object systems. One could equally build modular,
> class, or functional systems on top of them.

I do not agree with you. I would even say the opposite. Smalltalk-80, as
well than Lisp languages (Scheme, CLisp), are very suitable for
designing quickly a prototype. And I believe they are still very good
nowadays. Smalltalk-80 has a very nice debugger, and ___none___ of
environment of C++, Java, C# has a such nice one.

Cheers,
Alexandre



Relevant Pages

  • Re: All languages are equally fit
    ... when someone recently opined that some languages are ... linguists agree that all languages are equally fit to express any ... I think most introductory and popular texts on linguistics say this, ... internal resources", can be reconciled with the frequency ...
    (sci.lang)
  • Re: All languages are equally fit
    ... linguists agree that all languages are equally fit to express any ... Perhaps one can get input from the situation of computer languages, which are mostly designed to fit they needs of humans. ... These languages are usually quite fit for what they were designed for; heated discussions about their cons and pros may be around features that were not part of the original design. ...
    (sci.lang)
  • Re: All languages are equally fit
    ... when someone recently opined that some languages ... linguists agree that all languages are equally fit to express any ... it's 'abstraction'. ...
    (sci.lang)
  • Re: All languages are equally fit
    ... when someone recently opined that some languages ... linguists agree that all languages are equally fit to express any ... Surely it's in every intro book on linguistics for the gen pub? ... Do we actually have empirical evidence, or do we have only results of ...
    (sci.lang)
  • Re: All languages are equally fit
    ... when someone recently opined that some languages ... linguists agree that all languages are equally fit to express any ... Surely it's in every intro book on linguistics for the gen pub? ... All human languages are equally fit, ...
    (sci.lang)