Re: choosing a teaching language, was Java compiler courses



Hans-Peter Diettrich <DrDiettrich1@xxxxxxx> wrote:
[...] whereas Pascal is well suited for such
an task, without a need for using any additional library.

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?

Again, I don't see a strong reason for making any particular choice in
the first place, when teaching compilers. There are lex/yacc-ish
products available for most popular languages, or students can implement
their own in any decent language. If students can't be bothered to
locate their own tools or translate algorithms to their own choice of
language, then they can ask an instructor what to use, and get some
advice.

--
Chris Smith
.



Relevant Pages

  • Re: choosing a teaching language, was Java compiler courses
    ... immediately understand how to use a language for writing programs. ... using powerful libraries ... C or Java? ... Don't get to many students with Cobol backgroun nowadays. ...
    (comp.compilers)
  • [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)