The “does Python have variables?” debate
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Thu May 8 21:32:57 EDT 2014
On Thu, 08 May 2014 21:02:36 -0400, Dennis Lee Bieber wrote:
> On 08 May 2014 16:04:51 GMT, Steven D'Aprano
> <steve+comp.lang.python at pearwood.info> declaimed the following:
>
>>Personally, I think that trying to be general and talk about "many other
>>languages" is a failing strategy. Better to be concrete: C, Pascal,
>>Algol, Fortran, VB (I think) are good examples of the "value in a box at
>>a fixed location" model. Of those, Algol, Pascal and Fortran are either
>>obsolete or legacy, and C is by far the most well-known by people here.
>>(For some reason, few people seem to migrate from VB to Python.) Hence,
>>"C-like".
>>
>>
> Obsolete and Legacy? Fortran still receives regular standards
updates
> (currently 2008, with the next revision due in 2015).
Although Fortran is still in use, and widely so, it is mostly used for
accessing existing Fortran libraries rather than writing new
applications. There may be niches where that does not hold, where people
are actively writing new applications in Fortran, but they are niches.
Today, Fortran is rarely used for general purpose computing, updated
standards or no updated standards.
Fortran appears at number 32 in the TIOBE index, with a rating of 0.419%:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
which puts it below ML, Logo, D and Ada, at least according to whatever
measure of popularity TIOBE uses. One might reasonably argue about
precisely how often Fortran is used today, but I don't think one could
argue that it is used more than (say) Java or PHP or even Perl.
There are common, mainstream languages in frequent use, like C,
Javascript and Python; up-and-coming languages like Go and D which may or
may not someday become mainstream; and long established (i.e. legacy)
languages that once were in common use but today not so much, like COBOL,
PL/I and, yes, Fortran. I don't think this should be controversial.
--
Steven D'Aprano
http://import-that.dreamwidth.org/
More information about the Python-list
mailing list