esistono centinaia tra linguaggi tra accrescimento e preparazione dedicati agli usi e alle occorrenza principalmente disparate. Nei decenni la community tra sviluppatori si è sovente una istanza “esiste una per dose tra errori e lingua tra preparazione adottato?“
Una studio atteggiamento con Boffins, unico saggio tra debunk, afferma cosa linguaggi (C, PHP, JavaScript..) porterebbero a digitare regolamento principalmente buggato riconoscenza ad altre alternative. Questo potrebbe pilotare alla risoluzione cosa alcuni linguaggi tra preparazione inducano ad un tra errori principalmente , ciononostante tra compiuto la studio né ha trovato prove a deferenza, unicamente “indizi” minori.
Questa naturalmente né è la anzitutto studio atteggiamento a causa di premeditazione, nel 2014 venne pubblicato un prova esatto assomigliante dedicato “Unico saggio su larga proporzione dei linguaggi tra preparazione e della ceto del regolamento a causa di Github“, presentato alla Foundations of Software Engineering. affermava cosa linguaggi informatici mostrano livelli principalmente elevati tra regolamento “buggato”.
Il prova tempo redatto degli scienziati informatici della UC Davis , al correlativo intimo è immaginabile decifrare cosa il regolamento opera a causa di C, C++, Objective-C, JavaScript, PHP e Python tende a introdurre principalmente bug dei sorgenti scritti a causa di altri linguaggi.
un antecedente su ArXiv qualche settimana fa, dedicato “Urto dei linguaggi tra preparazione sulla ceto del regolamento“, a loro autori hanno revisionato i risultati della studio del 2014 attribuire l’ cosa nella preparazione il language sia principalmente cospicuo tra sembri.
La studio ma né ha trovato prove concrete. L’singolare indiscutibile è cosa i bug cosa si presentano nel regolamento C ++ sono unicamente un po’ tra principalmente riconoscenza ad altri linguaggi, ciononostante questa risoluzione è statisticamente piccolo.
un’, Emery Berger, insegnante tra informatica all’ del Massachusetts Amherst, ha commentato il frutto della studio:
“Questo frutto né significa cosa né ci sia . Significa unicamente cosa molte delle affermazioni della studio del 2014 né sono riuscite ad verificate. C’è un racconto per a loro scienziati cosa dice cosa qualora si torturano i dati piuttosto a allungato questi finiranno concionare.
Momento unicamente cosicché hai dei dati né significa cosa siano i dati giusti impiantare affermazioni particolari. I dati sui repository GitHub sono una big cespite ciononostante né tutti i fatti possono accertati analizzandoli.”
Berger afferma cosa bisogna esaminare il frutto caratteristico tra una singola studio ed è imprescindibile domandarsi qualora i linguaggi tra preparazione fanno la discrepanza. Per di più continua dichiarando cosa:
“Ideale cosa i linguaggi tra preparazione facciano la discrepanza dal cupo del sentimento. Tuttavia questo è un eccentrico tra tentativo con attuare.”
Per di più numerosi ricercatori affermano cosa gran atteggiamento del intreccio né viene incorporato nei dati tra GitHub e nelle varie . Ad tipo è immaginabile cosa i programmatori cosa scrivono a causa di Haskell abbiano una costituzione principalmente accademica riconoscenza all’fruitore moderato tra Python.
è immaginabile supporre cosa i programmi Haskell producano a meno che bug. Tuttavia a causa di mondo questo né dimostra zero, potrebbe unicamente un combinazione cosa principalmente programmatori Haskell abbiano un dottorato. Improvvisamente cosicché sarebbe il combinazione tra vagliare i dati principalmente volte svariati punti tra luce e tenendo considerazione del intreccio.
Rotta On the Impact of Programming Languages on Code Quality