Re: Is delphi a good introduction to programming?



> I disagree with the premise that casual programmers don't need to
develop
the same level of sophistication as one seeking a career writing
applications.

Sophistication costs effort.
I am begining to feel, you and I may be having different meanings for
sophistication in this context.

> As with natural languages, programming languages embody more
than vocabulary. Each language encapsulates a culture. In the case of
programming languages it a matter of how problems are generally
approached
and also the range of problems that can realistically be solved.
Further,
first languages have a disproportionate impact on one's world view - be
it
the real world, that of algorithms & data structures, or even geometric
universes.

Couldn't agree more. You put it well.

> Finally, each language learned impacts the learning curve of the
next. Learning a high-level language such as Delphi will greatly reduce
the
learning curve of similar and of less sophisticated languages.

Yes! However, I view dynamic and functional languages as more
sophisticated than Object Pascal, not less. Object Pascal is rigorous.

.



Relevant Pages

  • Re: compiler for Chinese development language
    ... This relates to the development of vernacular ... Indian vernacular display, OS and programming languages. ... Bangla and other vernaculars. ...
    (comp.compilers)
  • Re: Head-in-the-Sand Liberals (LA Times Columnist)
    ... You claimed to have known several computer languages, ... If you lie about knowing computer languages, ... of the programming loop for a functional ... You also don't know Java. ...
    (rec.org.mensa)
  • Re: Is there a mainframe skills shortage?
    ... That's because the author of the article is comparing it to standard SQL. ... and material around Lamdas and functional programming. ... obvious which languages were the ones to learn. ... stick to writing system software and leave applications to the COBOL ...
    (comp.lang.cobol)
  • Re: LISPPA
    ... >> a match for such imperative languages as C, ... >comparing Lisp with languages like C, Pascal and Basic, ... I can accept that Lisp tries to compensate of the lack of compile-time ... If you have tools of visual programming, nice editor, advanced ...
    (comp.lang.lisp)
  • Re: GoTo in Java
    ... Scripting languages are programming languages; ... override the method.via an interface, or write a new method in the wrapper. ...
    (comp.lang.cobol)