From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: f8899,3c634d3864722c74 X-Google-Thread: 10dd18,3c634d3864722c74 X-Google-Thread: f4fd2,3c634d3864722c74 X-Google-Thread: 103376,3c634d3864722c74 X-Google-Attributes: gidf8899,gid10dd18,gidf4fd2,gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Achim Schneider Newsgroups: comp.lang.haskell,comp.lang.python,comp.lang.lisp,comp.lang.ada Subject: Re: Choosing a new language Date: Sat, 29 Dec 2007 16:11:19 +0100 Message-ID: <20071229161119.72a5dccf@solaris.tower> References: <20071228162351.f29a3ce4.coolzone@it.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de rJ8Ci/b2kbEC0cj8VALzTQlJHusJUipBKrLznySVtMwK1CK80= X-Newsreader: Claws Mail 3.0.2 (GTK+ 2.12.1; x86_64-pc-linux-gnu) Xref: g2news1.google.com comp.lang.haskell:1004 comp.lang.python:161096 comp.lang.lisp:76468 comp.lang.ada:19060 Date: 2007-12-29T16:11:19+01:00 List-Id: Rico Secada wrote: > > Second, I need some advice. > http://www.nondot.org/sabre/Mirrored/AdvProgLangDesign/ Learn, or better said understand, those and then choose wisely. Lisp throws lambda calculus right into your face, which is a good thing. Scheme might be the better choice, it's lexically scoped: http://mitpress.mit.edu/sicp/ There are also video lectures with people with funny hats speaking wise words. For lisp, (and also a good read if you go for scheme, same with the wizard book above the different way round), the book of choice is http://www.paulgraham.com/acl.html Python is Yet Another Scripting Language, borrowing concepts from more advanced languages. You might want to go for the real thing instead, although it's certainly nice. Haskell is to scheme what a basketball basket is to a trash bin. It's typed strictly and pure, but with some effort you will also be able to throw your trash through the basket as well as find a trash bin big enough for your ball . -- (c) this sig last receiving data processing entity. Inspect headers for past copyright information. All rights reserved. Unauthorised copying, hiring, renting, public performance and/or broadcasting of this signature prohibited.