> * 2010-01-24 21:13 (-0800), Peng Yu wrote:
>
>> I know Lisp is very powerful. Is the language in vim as powerful?
>
> No, it's not. It seems that there are still unique features in Lisp
> which are not supported in any other language. In this sense Lisp is the
> most powerful language available. Lisp is really different. I don't know
> many languages but this is what other people say. Other languages have
> gained power by copying Lisp's features.
Most turing-complete languages are equally powerful since you always can
write a compiler/interpreter inside one language to compile/interpret
another.
Or you can doing something equivalent without actually writing an
interpreter.
In my opinion, most languages are not more powerful than C because I can
use C to interpret most languages, so I always use C and embed different
kind of language interpreters inside my C program when required.
But different programmers have different definition about what is
"powerful".
The standard python has so many features in its standard lib. And it has
the benefit of having "the python" as "the standard lib". For example,
if you write a socket application in python you'll be sure it works
anywhere in any platform when python exists.
What about socket for lisp? yes, many lisp distributions provide socket
support but different lisp implementations implement them differently
and that is not the ANSI standard. not having a "standard lib" for "the
standard lisp" cause difficulties for migration.
In this point of view, python, or Java, may be more powerful than most
other languages, because they have the unique standard and the most
comprehensive standard library even to do platform-specific functions.
Well, your mind may vary, because different programmers have different
definition of what is "powerful".
--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
No comments:
Post a Comment