d*******e 发帖数: 4 | 1 Please polish your English. See parentheses below for corrections and
suggestions. Corrected those that are blatantly wrong. However, most non-
idiomatic usages are left untouched.
I don't really see the point of using functional programming languages for
real production projects, though clojure is very popular now.
my point is that in a few cases (WHERE) you do need to operate on functions,
all
languages have such features: C has function pointers, java has anonymous
inner classes, python has lambda. it's just that they do not openly
advertise them as "functional".
but even clojure itself does not recommend using non-named functions
recursive, but isn't operating on functions themselves the real power of
functional programming?
clojure is popular, and handy, but I feel a large part of that comes from
the easiness (use EASE instead of EASINESS) of kind of (remove KIND OF,
makes you sound like a non-native speaker trying too hard) using java as a
scripting language , so that u don't
need to go through the compile/build/run cycle, and the iteration is much
faster, kind of (same as the previous KIND OF) like for prototyping purposes
. the only real
difference of (change OF to BETWEEN)
clojure to (change TO to AND, real elementary stuff, don't know how you
manage to mess this up) java, I feel, is the annoying prefix notation, which
is
completely useless, and the syntax could have been completely re-designed to
be like (change BE LIKE to RESEMBLE, it's not wrong though) most languages
to give users a more natural, intuitive feeling.
The prefix notation and endless "()" is (change IS to ARE) just an archaic
legacy left over
from when LISP was created. | n****1 发帖数: 1136 | 2 What's your point here? We need a better compiler for English to catch those
grammar mistakes? Or you just want to showoff that you can be such a
compiler? |
|