Re: choosing a teaching language, was Java compiler courses



Chris Smith wrote:

The same for C++ or Java, these also are useless without additional
libraries, [...]


Huh? I'm trying to figure out where you're coming from here. Really,
really trying... and it's not coming to me. Did you really just claim
that Java has too FEW standard library routines, but Pascal is fine?

After an hint from our esteemed mod I had to revise my opinion. In my
Pascal docs I found about 40 symbols (types, constants, functions),
which are not part of the Pascal syntax. I missed to remember these,
because some of them (Read, WriteLn...) are compiler magics, and as such
IMO are part at least of the semantics of the language.

Apart from that small system library nothing else is required to start
writing programs in Pascal. That was my point in comparison to other
languages, where the coder has to master much bigger libraries, before
he can start writing programs.

DoDi
.



Relevant Pages

  • [LONG] Re: Why code completion and early error checking are needed
    ... > the programmer who wants such features. ... the guiding principles in the evolution of the c++ language should be ... the problem with this is that ide must first be able to assume ... libraries to find the type declaration. ...
    (comp.lang.cpp)
  • Re: Verbose functional languages?
    ... believe it will be difficult to surpass the practical success of OCaml ... are writing good libraries for it). ... because the language was pushed with marketing money. ... Existing FPL implementations like OCaml and Haskell bask in the glory ...
    (comp.lang.functional)
  • Re: Why why why? (Was: Re: Vertical alignment of text within a DIV)
    ... but a full rendering implementation for every possible display ... Remember that back when these standards were written ... there was very little in terms of cross-platform display libraries. ... It's the 'any language' bit, ...
    (comp.infosystems.www.authoring.stylesheets)
  • Re: ML vs. Lisp
    ... would be better off writing *ML, or are you being ironic again? ... Look at LAPACK, FFTW, GLU and GTK from OCaml for example. ... I don't use many C libraries and the ones ... Use a common language run time like .NET. ...
    (comp.lang.functional)
  • Re: Where next?
    ... portable, optional, and independent libraries that require no ... support at all in the core language. ... Reviewing some of those points, you acknowledge the need for core language support for Unicode, bytevectors, some list procedures, exceptions and conditions, command line access and exit values, arithmetic, syntax-case, eval, mutable pairs, and mutable strings. ...
    (comp.lang.scheme)