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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: Build language with weak typing, then add scaffolding later to strengthen it? Date: Thu, 04 Jun 2015 18:12:10 -0500 Organization: Aioe.org NNTP Server Message-ID: References: <3277d769-6503-4c7f-885f-3a730762b620@googlegroups.com> <9fa68fb7-89f0-42b3-8f25-20e70cb34d63@googlegroups.com> <87egm3u662.fsf@adaheads.sparre-andersen.dk> <20c56bea-2803-4aa9-a626-2d25e480df20@googlegroups.com> <1dmgofrqo3xn5$.1p4241xr4z92p.dlg@40tude.net> <1066il1b5nk21.ioykgza5bnsw.dlg@40tude.net> <40b1c612-5430-4ea6-9291-197047b2423d@googlegroups.com> <71dbdcc7-5cbc-45e2-8290-54c52780d24a@googlegroups.com> Reply-To: nma@12000.org NNTP-Posting-Host: CV72NQ0GT7rQd8cP1ZYi/A.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:26186 Date: 2015-06-04T18:12:10-05:00 List-Id: On 6/4/2015 3:14 PM, Shark8 wrote: > On Thursday, June 4, 2015 at 11:23:51 AM UTC-6, Dmitry A. Kazakov wrote: >> >> It is because nothing interesting happened since 1995. We are living >> through the Dark Ages of computing... > > I blame the popularity of C/C++ and *nix. In software, inertia is everything. Once something takes hold, it is very hard to impossible to change it or replace it, due to the huge inertia it has and the amount of investment made in it. For example, almost all software games are in C/C++, it is almost impossible to make the industry change this now. > Perhaps the best things to come out of the FP domain is (a) a more widespread >disdain for C's fast/loose typing, Well, it seems most of the new and popular languages these days are based on loose typing. Python? duck typing? Javascript? PHP? Perl? etc... Who needs strong typing, when there is a good debugger? :) >(b) the realization that global state and side-effects can/should be >avoided when possible, and (c) the realization that C language-family >syntax is not indicative of "a real programming language". > --Nasser