For the UK High Performance Computing (HPC) field, there was a White Paper published last year by Andrew Turner analysing CPU-usage by programming language on the UK National HPC Facility, ARCHER, and trends compared to its forebears:
http://www.archer.ac.uk/documentation/white-papers/app-usage/UKParallelApplications.pdf There's some interesting analysis in the paper, but the bottom line (Table 3) is that the fraction of the CPU time for each language is: (2010) (2015) Fortran 63% 69% C++ 9% 7% C 0% 6% Unknown 29% 19% These are, of course, skewed by the handful of parallel HPC codes people use a lot (10 programs account for ~66% of usage). All the best, Phil Hasnip ----------------------------------------------------------------------------- Dr Phil Hasnip Email: phil.has...@york.ac.uk Dept of Physics University of York Tel: +44 (0)1904 324624 York YO10 5DD On 26 September 2016 at 01:36, Ariel Rokem <aro...@gmail.com> wrote: > Hi everyone, > > > On Thu, Sep 22, 2016 at 9:05 PM, Jason Bell <j.b...@cqu.edu.au> wrote: > >> G'day Neil >> >> Thanks for providing this information, I found it quite interesting. >> >> If there is room to add additional questions to your follow up survey, I >> would be interested in seeing where they run these research software >> applications on. For example, Personal PC, HPC, Cloud Services, etc. >> >> I would also be interested in seeing if there are any similar stats from >> other locations. >> >> Cheers, >> Jason. >> >> -----Original Message----- >> From: Discuss [mailto:discuss-boun...@lists.software-carpentry.org] On >> Behalf Of Neil Chue Hong (SSI) >> Sent: Friday, 23 September 2016 1:40 AM >> To: Jared Berghold <jared.bergh...@gmail.com> >> Cc: Software Carpentry Discussion <discuss@lists.software-carpentry.org> >> Subject: Re: [Discuss] Programming language by research discipline >> >> You might be able to use the dataset we published here : >> >> https://zenodo.org/record/14809#.V-P6e5MrKis >> >> Unfortunately, we didn't specifically ask a question on programming >> languages used, but you might be able to infer this based on their >> responses about common software used (which includes some programming >> languages, and some research software written in a specific language). >> >> We're following up on that survey soon so I will see if we can add an >> optional question on programming language to subsequent surveys. >> >> Best regards, >> Neil >> >> On 12 September 2016 at 14:47, Jared Berghold <jared.bergh...@gmail.com> >> wrote: >> > Hi All, >> > >> > Does anyone know if someone has attempted to find out what the most >> > popular programming languages are by research discipline? >> > >> > > This paper asked this question in astronomy: https://arxiv.org/a > bs/1507.03989 > > It's a start :-) > > Cheers, > > Ariel > > >> > This would be useful information when developing and targeting >> > tools/libraries for use by particular research groups. >> > >> > Some kind of mapping between the Australian FOR (Fields of Research) >> > codes >> > (see: >> > http://www.abs.gov.au/ausstats/abs@.nsf/0/6BB427AB9696C225CA2574180004 >> > 463E), or their overseas equivalent, and preferred programming >> > language would be ideal. >> > >> > Does anyone know if such a thing exists? >> > >> > Kind regards, >> > Jared >> > >> > _______________________________________________ >> > Discuss mailing list >> > Discuss@lists.software-carpentry.org >> > http://lists.software-carpentry.org/listinfo/discuss >> >> >> >> -- >> Neil Chue Hong >> Director, Software Sustainability Institute EPCC, University of >> Edinburgh, JCMB, Edinburgh, EH9 3FD, UK >> Tel: +44 (0)131 650 5957 >> http://www.software.ac.uk/ >> >> LinkedIn: http://uk.linkedin.com/in/neilchuehong >> Twitter: http://twitter.com/npch >> ORCID: http://orcid.org/0000-0002-8876-7606 >> _______________________________________________ >> Discuss mailing list >> Discuss@lists.software-carpentry.org >> http://lists.software-carpentry.org/listinfo/discuss >> _______________________________________________ >> Discuss mailing list >> Discuss@lists.software-carpentry.org >> http://lists.software-carpentry.org/listinfo/discuss >> > > > _______________________________________________ > Discuss mailing list > Discuss@lists.software-carpentry.org > http://lists.software-carpentry.org/listinfo/discuss >
_______________________________________________ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/listinfo/discuss