http://qs321.pair.com?node_id=1111260


in reply to Perl and Python

I am always slightly amused by the concept of popularity rating programming languages.

In terms of which language has the most executables in daily use, the answer is -- COBOL. Followed closely by FORTRAN.

Shell, C, C++, IBM Assembler, Perl, Python are right up there. (I don't have any feel for where to put JCL, IBM's Job Control Language, since it's used by every Banking Institution, Medical Organization, Insurance Company, Stock Brokerage, Governmental Agency, etc on the planet to control the execution of all those COBOL programs.)

So, in direct response to your question, I don't really care.

I have always collected programming languages. I want to know enough about a given language to be able to determine its strengths and (more importantly) its weaknesses. When I was actively in The Business, I always tried to recommend the language(s) that best fit the Client's environment, problem, and expertise. My job was to craft a solution for the Client rather than for my own personal preference.

That said, in my Retirement, I am using Perl, Ruby on Rails, and Postgress for my home-brew music inventory system. Right now I have a Python window open for a quick calculator, a Perl window for quick prototyping, and a couple of Vim windows opened on source files. I am currently extending a Web-facing tool kit for a non-Profit using Apache, FastCGI, Perl, Shell, and Python.

In the past two years I have written a backup-tape inventory using Perl and Windows Excel; a network monitoring package in IBM Assembler, and a financial reporting application in Perl and Shell. (Why yes, I am busier now that I was before I retired. The difference is that now I can choose what project I will work on. Bosses can be so non-understanding when you tell them: "I wrote that for you last year; why do I want to do it again? What New and Interesting Thing is there in your new Client's new project?")

And, when People ask about why I selected a particular programming language for their project, I tell that I try follow the advice of the Mikado:

'Let the Punishment fit the Crime'.

----
I Go Back to Sleep, Now.

OGB

Replies are listed 'Best First'.
Re^2: Perl and Python
by Jenda (Abbot) on Dec 24, 2014 at 11:08 UTC

    Most executables in daily use - COBOL? Really?

    Mobile phones? Cobol = 0

    Communications infrastructucture? Cobol = 0

    Android, Apple and Windows tablets? Cobol = 0

    Windows and Macintosh notebooks and PCs? Cobol = 0

    Calculators? Cobol = 0

    Where is that Cobol you speak of? I've already recounted some 99.99% of computing devices and quite possibly I could add some more 9s.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      I'd add:

      • Home: TVs, DVRs, games consoles, coffee makers, fridges, freezers, washing machines, microwaves;
      • Transport: cars, airplanes, trains, ships;
      • Retail: POS terminals, cash machines, ticket machines & barriers;
      • Industrial: CNC lathes, grinders, milling machines, robots;
      • Cloud: Amazon, Google, Salesforce, Azure, Rackspace, ...;
      • New corporate: Facebook, Twitter, Pinterest, Instagram, linked-in, et al;
      • Commercial aerospace & satellites;
      • Military: aerospace, satellites, rocketry, comms, radar;
      • ...?

      With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.