Mikä on ohjelmistolaskin?

Ohjelmistolaskin on eräänlainen tietokoneohjelma, joka suorittaa matemaattisia laskelmia ulkopuolisesta lähteestä tulevan syötteen perusteella ja jäljittelee muuntyyppisten laskimien, kuten mekaanisten ja elektronisten laskimien, toimintaa. Ohjelmistolaskin on täysin riippuvainen tietokonekoodista, joka muodostaa sen ohjelman ohjaamaan sen toimintaa, eikä mekaanisten toimintojen tai elektronisten piirien sarjasta. Jokainen ohjelmistolaskin on riippuvainen sen ohjelmaan kirjoitetusta tietokonekoodista ja vaatii tietokoneen suorittamaan ohjelman toimiakseen.

Lähes jokaisessa nykyaikaisessa henkilökohtaisessa tietokoneessa on jonkinlainen ohjelmistolaskin. Useimmissa koti-, yritys- tai koulutuskäyttöön myytävissä tietokoneissa on perusohjelmistolaskin asennettuna osana perusohjelmistopakettia, ja näiden laskimien graafinen käyttöliittymä muistuttaa yksinkertaisen kädessä pidettävän laskimen näppäimistöä. Nämä laskimet on yleensä ohjelmoitu suorittamaan vain matemaattisia perustoimintoja ja -operaatioita, kuten yhteen-, vähennys-, kerto- ja jakolaskuja, sekä muutama muu, kuten muuntaminen prosenteiksi, neliöiksi ja neliöjuuriksi, mutta jotkin voivat olla tehokkaampia. Jokaisessa laskentataulukossa on sisäänrakennettu ohjelmistolaskin osana sen koodia, mutta ilman laskimen graafista käyttöliittymää. Ensimmäiset ohjelmistolaskimet olivat yleensä yksinkertaisia, ja harvat ylittivät tämän melko perustoimintosarjan, vaikka ne pystyivät suorittamaan ne paljon nopeammin kuin melkein kukaan ihminen.

Tietokonelaitteistojen ja ohjelmistojen tekniikan kehittyessä ohjelmistolaskimet ovat kehittyneet entistä kehittyneemmiksi. Tyypillinen ohjelmistolaskin pystyy käsittelemään mitä tahansa toimintoja ja operaatioita, jotka voidaan suorittaa millä tahansa kädessä pidettävällä laskimella, kun taas edistyneimmät ohjelmistolaskimet pystyvät käsittelemään mitä tahansa ihmisen suunnittelemaa tai ymmärtämää matemaattista laskelmaa. Tilastolliset laskelmat, algebra, trigonometria ja laskenta ovat kaikki helposti suoritettavissa näillä ohjelmilla. Useimmat antavat käyttäjien syöttää omat funktionsa tai yhtälönsä ohjelmistoon ja tallentaa ne myöhempää käyttöä varten. Monissa näistä kehittyneemmistä ohjelmistolaskimista on myös graafiset käyttöliittymät, jotka simuloivat jonkin tyyppistä näppäimistöä.

Internet on tarjonnut erittäin monipuolisen ohjelmistolaskinresurssien joukon. Ilmaiset, ladattavat ohjelmistolaskimet löytyvät helposti Internetistä, ja monilla verkkosivustoilla on omat ohjelmistolaskinohjelmat, joiden avulla kuka tahansa, jolla on Internet-yhteys, voi käyttää niitä ilman, että heidän tarvitsee ladata tai asentaa niitä omalle tietokoneelleen. Monet niistä ovat esillä koulutussivustoilla. Tietyt erikoisohjelmat on suunniteltu tiettyjen alojen ammattilaisten ja opiskelijoiden käyttöön, ja ne voidaan räätälöidä tähtitieteilijöille, fyysikoille, insinööreille, kemisteille tai mille tahansa muulle tieteenalalle, joka nojaa voimakkaasti matematiikkaan.