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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 5b1e799cdb,3ef3e78eacf6f938 X-Google-Attributes: gid5b1e799cdb,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news1.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!newsfeed2.telusplanet.net!newsfeed.telus.net!edtnps82.POSTED!7564ea0f!not-for-mail Sender: blaak@OLDMETROID Newsgroups: comp.lang.scheme,comp.lang.ada,comp.lang.functional,comp.lang.c++,comp.programming Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? References: <2009a75f-63e7-485e-9d9f-955e456578ed@v37g2000prg.googlegroups.com> From: Ray Blaak Message-ID: Organization: The Transcend User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Wed, 29 Jul 2009 08:11:46 GMT NNTP-Posting-Host: 206.116.52.245 X-Trace: edtnps82 1248855106 206.116.52.245 (Wed, 29 Jul 2009 02:11:46 MDT) NNTP-Posting-Date: Wed, 29 Jul 2009 02:11:46 MDT Xref: g2news2.google.com comp.lang.scheme:6145 comp.lang.ada:7393 comp.lang.functional:2508 comp.lang.c++:48461 comp.programming:12103 Date: 2009-07-29T08:11:46+00:00 List-Id: fft1976 writes: > > � � �- Ada is best suited for large teams and/or critical software, thus > > it may be overkill for my work, OTH it could have anything I might > > happen to need. Ada is fine as far as it goes, and there is a GNU Ada compiler which helps a lot. My problem with it is the lack of a garbage collection. That is just not acceptable to me these days. If you manually allocate memory, then you pretty much have memory bugs, it's as simple as that. It's better than C/C++ for sure, but I remember plenty of memory exceptions all the same. Also, I find the OO notation a little quirky. > Ada is also 2x slower, but less suitable for your purposes (verbose, > less memory safe than OCaml, free compilers produce GPL-only code) I am pretty sure the GPL-only thing is not true. My own language choice now would be Java or C#. I am investigating Clojure since I always have a fondness for Scheme/Lisps, and a modern Lisp on the JVM solves a lot of problems. OCaml is something I want to know better as well. Any of the ML-family languages should improve your type theoretical skills. -- Cheers, The Rhythm is around me, The Rhythm has control. Ray Blaak The Rhythm is inside me, rAYblaaK@STRIPCAPStelus.net The Rhythm has my soul.