Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.034 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'compiler': 0.07; 'subject:Error': 0.07; 'false.': 0.09; 'if,': 0.09; 'worked.': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; '"0"': 0.16; 'declaration': 0.16; 'from:addr:pobox.com': 0.16; 'from:addr:skip': 0.16; 'hacked': 0.16; 'invocation': 0.16; 'lisp': 0.16; 'scientists': 0.16; 'subroutine': 0.16; 'language': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'thu,': 0.19; 'cc:addr:python.org': 0.22; '31,': 0.24; 'logical': 0.24; 'skip': 0.24; 'environment': 0.24; 'cc:2**0': 0.24; 'meeting': 0.26; 'url:edu': 0.26; 'van': 0.27; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'especially': 0.30; 'message-id:@mail.gmail.com': 0.30; 'went': 0.31; 'url:wiki': 0.31; 'contrast,': 0.31; 'pascal': 0.31; 'url:wikipedia': 0.31; 'core': 0.34; "i'd": 0.34; 'definition': 0.35; 'late': 0.35; 'received:google.com': 0.35; 'european': 0.36; 'url:org': 0.36; 'being': 0.38; 'most': 0.60; 'first': 0.61; 'developed': 0.63; 'more': 0.64; 'american': 0.66; 'caused': 0.69; 'respect': 0.70; 'url:%1': 0.72; 'designers': 0.74; '--->': 0.84; '1980s': 0.84; 'foundations': 0.84; 'jointly': 0.84; 'subject:Testing': 0.84; 'zurich': 0.84; 'albert': 0.91; 'debt': 0.91; 'mistake': 0.91; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=675a+rVSkc0ryjsYD1t/BZ27rcUMOmDrx8zOpaHZRzI=; b=BH5bQvWVRrOR+SisR6waS8//Dg3HGzwniTh4CG9j/obXPAeJcK5bJt3bWjPelO2e64 oEgXXUTvsWWwWUTMLQDxyfg7iG+6oOgvZ8oG59lDe0eRFa8S75Fa1WkoOvDoxyvnC70X Ez71QTwhIM4hqGV2JFsRfd24na2/WJGyvg0/Fr3yM6CicxLXMY5ZsRgSBy/mNEBQ6U8W 7aJXkL0UyzOzFzNEbyZs79hyBGVxkoO3mwzn/4YKZVXOzpxJfad3EStp0FACIEKtKvFN AZtuXYyakaHBidnRcW9mJeERmQJx3aCYOVK6n/nwBk8qX8/uIBGvpn0XbJ76TEZPBagD 6chw== MIME-Version: 1.0 X-Received: by 10.50.61.205 with SMTP id s13mr3166376igr.29.1383234679627; Thu, 31 Oct 2013 08:51:19 -0700 (PDT) Sender: skip.montanaro@gmail.com In-Reply-To: References: <33549834-2f27-47f3-abea-eb3486909dec@googlegroups.com> <9e734f2b-9bcd-47d8-adb9-de6501fa6e7d@googlegroups.com> <52717d82$0$1677$e4fe514c@dreader35.news.xs4all.nl> Date: Thu, 31 Oct 2013 10:51:19 -0500 X-Google-Sender-Auth: Qo-uvYl8J1UqNNNO0PzXybJaraI Subject: Re: Error Testing From: Skip Montanaro To: Neil Cerutti Content-Type: text/plain; charset=UTF-8 Cc: Python X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 40 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1383234689 news.xs4all.nl 15913 [2001:888:2000:d::a6]:50985 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:58187 On Thu, Oct 31, 2013 at 10:20 AM, Neil Cerutti wrote: > On 2013-10-30, Albert van der Horst > wrote: >> This suggests that Pascal went against established practice. >> This is false. FORTRAN used = and that was a mistake caused by >> the language being hacked together haphazardly. > > Respectfully, the designers of FORTRAN deserve more respect than > that characterization accords. Especially considering the environment in which they worked. The core foundations of FORTRAN predate most language design research by a decade or more. From: http://math.scu.edu/~dsmolars/ma169/notesfortran.html#history FORTRAN "0" report - 1954 FORTRAN I compiler - 1957 FORTRAN II - 1958 ---> added subroutine definition and invocation FORTRAN IV - developed 1960-62, definitive report in 1966 ---> added logical IF, type declaration In contrast, Algol wasn't first formalized until 1958. From: http://en.wikipedia.org/wiki/ALGOL#History ALGOL was developed jointly by a committee of European and American computer scientists in a meeting in 1958 at ETH Zurich (cf. ALGOL 58). Lisp also got its start in 1958 (http://en.wikipedia.org/wiki/Lisp_%28programming_language%29#History) In contrast, Python wasn't started until the late 1980s (1989, I believe). While it owes a fair debt to ABC, that language wasn't developed at CWI until the early 1980s. I'd like to see the reference for "hacked together haphazardly" in reference to FORTRAN's origins. Skip