Re: Request for comment: follow-up to Summer of Code



matthewknox@xxxxxxxxx wrote:

<snip>

> No really. Why lisp?
>
> A programming language is a lot of things, but the most central is a
> pipe between your messy, biological, analog head and certain kinds of
> discrete math, usually machine code. Some programming languages, like
> C, assembler, and fortran, are very close to the actual details of some
> actual machine. Others, like Haskell, Python, perl, and so forth, are
> much farther away from any actual machine, but are closer to your head,
> and so are a lot easier to program in, because you can think more about
> your problem and less about the machine. The lisp family of languages
> is unique in the degree to which it allows you to be both close to the
> machine and close to pure thought-stuff in the same language, sometimes
> even in the same program.

Fortran 95 and 2003 are higher level languages than C or assembler, and
are arguably higher-level than Python or Lisp in the area of scientific
computing. Of course, "higher-level" /= "better". Language comparisons
should be based on current versions of languages for which compilers or
interpreters exist.

.



Relevant Pages

  • Re: Confessions of a Python fanboy
    ... (say, with human languages), that the arbitrariness is lost. ... operator in any programming language using Latin symbols, ... At least I only have to deal with *one* such arbitrary symbol that needs ... communication to the compiler. ...
    (comp.lang.python)
  • Re: Steps beyond "Hello World" program
    ... eight-instruction Turing-complete programming language", and states ... languages, like BF and Unlambda, which try to be TC with as little as ... Malbolge is probably the one you're thinking of. ... it hasn't been formally proven Turing-complete ...
    (comp.programming)
  • Re: Strengths of Standard ML compared with more recent FPLs
    ... if I can become more productive in a functional programming language ... I experienced significant productivity boosts ... The only sensible long term view is that languages are going to keep ... and getting to understand Haskell would take even more ...
    (comp.lang.functional)
  • RE: Help on GUI Tools
    ... While certainly one could write GUI apps in C or C++, ... i have an option to choose from Windows Platform and LINUX ... and with respect to Languages, wel..yes i do know quite a bit of them ... > 2) And what kind of Programming Language would be used for the ...
    (RedHat)
  • Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
    ... programming language research has moved on to languages more ... > "fruitful" in theoretical results, i.e., functional languages like ML ... Lisp is only boring relative to the goal of getting theorems. ...
    (comp.lang.lisp)