Re: Does natural language skill translate to programming skill?



"Joachim" == Joachim Pense <snob@xxxxxxxxxxxxxx> writes:

Joachim> Well, Perl is my programming language of choice, but I
Joachim> don't really like Larry's superficial references to
Joachim> "linguistics".

Me too. I've written lots of useful Perl scripts. But given its
terrible syntax, I'll only use it for small tasks. So, I won't write
Perl scripts more than 300 lines long. Yes, I know how to write Perl
modules, but it's just not the right tool for big programs.

For larger programs, I want a language with more rigid syntax, so that
I can rely more on the compiler to do rigorous checkings for me.
Otherwise, things would quickly become unmanageable. So, I'd choose
C, C++, Java.



>> For comparison, many AI reseach try to process natural language
>> using LISP or Prolog, whose grammars are so much more regular
>> and simpler than Perl.

Joachim> A simple and regular grammar doesn't often make using the
Joachim> language easier.

It takes less time to learn. e.g. LISP/Scheme.


--
Lee Sau Dan 李守敦 ~{@nJX6X~}

E-mail: danlee@xxxxxxxxxxxxxxxxxxxxxxxxxx
Home page: http://www.informatik.uni-freiburg.de/~danlee
.



Relevant Pages

  • Re: Python or PHP?
    ... > every language here and there more ways to do something. ... The best the programmer can do, as you imply, is to ... parse out into proper perl expressions. ... > lists, dictionaries, etc. etc. ...
    (comp.lang.python)
  • Re: Native language versions
    ... It is a different language which can be translated ... into perl and can use Perl modules. ... away quite a bit from the OP's notion of just translating perl keywords ... There's probably not much use for a user-accessible programming language ...
    (comp.lang.perl.misc)
  • Re: Wondering if you guys would like to comment on this
    ... >>ever tried using someone's highly customized EMACS setup? ... I've had the same experience with perl that he ... problem with any programming language, perl tends to make it worse ... I have the same rules on LISP programming that I do with perl ...
    (comp.lang.lisp)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... and what you tried in Lisp, and how Lisp mapped better, for you. ... While this can be done to some extent in any language, ... liked the fact that Ruby, like lisp, seems to have sensible defaults ...
    (comp.lang.lisp)
  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)