Det er svært at sige definitivt, at et sprog ikke * er velegnet til beregning, da det afhænger af beregningstypen og den specifikke anvendelse.
Imidlertid betragtes nogle sprog generelt som mindre egnede til beregningsmæssigt intensive opgaver end andre på grund af deres design og funktioner. Her er et par eksempler:
* meget dynamiske, fortolkede sprog: Disse sprog, såsom Python, Ruby eller JavaScript, prioriterer ofte fleksibilitet og hurtig udvikling frem for ydeevne. Deres dynamiske karakter kan føre til runtime -overhead og gøre det vanskeligt at optimere for hastighed.
* scriptingsprog: Disse sprog, der ofte bruges til automatisering af opgaver og systemadministration, er typisk ikke designet til beregninger med højtydende. Eksempler inkluderer Bash, Perl og PowerShell.
* domænespecifikke sprog (DSLS): Selvom det er fremragende til specifikke opgaver, er DSL'er ofte ikke generelle formål og er muligvis ikke egnede til en lang række beregningsproblemer.
* Naturlige sprog: Mens naturlige sprog bruges til kommunikation, mangler de den præcision og den formelle struktur, der er nødvendig til effektiv beregning.
Det er dog vigtigt at huske, at:
* Selv disse sprog kan bruges til beregning: Moderne implementeringer og optimeringsteknikker kan forbedre ydelsen af fortolkede eller scriptingsprog.
* Den specifikke kontekst betyder noget: Et sprog, der ikke er ideelt til videnskabelig computing med høj ydeevne, kan være perfekt egnet til webudvikling.
I sidste ende afhænger det bedste sprog til beregning af den specifikke opgave, præstationskrav og udviklerens færdigheder og præferencer.