Teemu Likonen 写道:
* 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

Reply via email to