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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,af0c6ea85f3ed92d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.74.201 with SMTP id w9mr2702015pbv.0.1328839386380; Thu, 09 Feb 2012 18:03:06 -0800 (PST) Path: wr5ni6967pbc.0!nntp.google.com!news2.google.com!postnews.google.com!k10g2000yqk.googlegroups.com!not-for-mail From: Tez Newsgroups: comp.lang.ada Subject: Re: Arbitrary Sandbox Date: Thu, 9 Feb 2012 18:01:12 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <5a2b1b92-f31f-41ef-ba58-b9d6ae7dff11@ub4g2000pbc.googlegroups.com> NNTP-Posting-Host: 76.201.93.131 Mime-Version: 1.0 X-Trace: posting.google.com 1328839386 25806 127.0.0.1 (10 Feb 2012 02:03:06 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 10 Feb 2012 02:03:06 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k10g2000yqk.googlegroups.com; posting-host=76.201.93.131; posting-account=aCLEfwoAAAAOAatsIFtV_Z_eteRd3roE User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HNKUARELSC X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7,gzip(gfe) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-02-09T18:01:12-08:00 List-Id: On Feb 9, 6:10=A0pm, Rob Shea wrote: > Oops! I meant C#, not J#. (Also, there is apparently A#?) > > cheers, > > Rob If you are much less a programmer, truthfully you are going to have problems with both C# and Ada. Ada and C# are both general purpose enough that they will both do what you like for them to do. Ada types, kinda like Haskell types can throw you off if you have programmed for a while. They force you to think in a different way. Some people say that Ada and Haskell can be easier to learn if you don't have any experience -- as you don't have and preconceptions. .NET and Java EE can be their own nightmare. If I were you, I would honestly start with Python. It is a great language to start with, you could probably read some well written python and mostly understand what is going on. There is an abundance of free material to get you going. Python can give you instant satisfaction, as it wouldn't take long for you to be productive. Mostly any idea you may have, you can probably do it in Python, and probably have it off the ground or at least prototyped in a lot less time than with a lot of other languages. If you are set on learning Ada or C#, have at it. Both are sufficiently powerful. Useful to learn both. Neither Ada or C# are the best fit for every problem you come across.