Mitä software tarkoittaa?

103 katselukertaa
Software eli ohjelmisto koostuu tietokoneen suoritettavista ohjeista. Se ohjaa laitteistoa ja mahdollistaa tehtävien suorittamisen. Ohjelmistoa tarvitaan kaikkien laitteiden toimimiseen – tietokoneesta älypuhelimeen. Se on vastakohta fyysisille laitteille (hardware). Ohjelmistoja ovat esimerkiksi käyttöjärjestelmät, sovellukset ja pelit.
Kommentti 0 tykkäystä

Mitä tarkoittaa software? (ohjelmisto)

Okei, yritetään!

Software, tai ohjelmisto, on niinku tietokoneen aivot. Se on niitä juttuja, jotka kertoo sille koneelle, mitä sen pitää tehdä. Ei mikään kova, fyysinen juttu niinku näppäimistö, vaan koodia.

Muistan joskus 2000-luvun alussa, kun yritin asentaa jotain peliä mun vanhalle pöytäkoneelle. Se oli niin hankalaa! CD-levyltä piti asentaa kaikkea ja sitte piti säätää jotain ajureita. Nykyään kaikki on paljon helpompaa, suoraan netistä lataus.

Esimerkiksi se, että pystyt lukemaan tän tekstin täällä, on softwaren ansiota. Se on sitä ohjelmistoa, joka pyörittää tätä sivua ja näyttää sen sulle. Vähän niinku taikaa, eikö? Tai no, insinöörien taikaa.

Mikä on ohjelma?

Muistan vieläkin sen päivän, kesäkuun 27. päivä 2023. Olin silloin 17-vuotias ja istuin koneella koodaten ohjelmaa, joka analysoi ihmiskasvoja. Olin tehnyt töitä sen parissa viikkoja, ja se oli ärsyttävä prosessi. Koodin kanssa oli jatkuvasti ongelmia, ja debuggaaminen oli tuskaa. Tunsin itseni täysin kyvyttömäksi.

  • Yritin muuttaa koodia, mutta mikään ei toiminut.
  • Pääni alkoi jyskyttää.
  • Kyyneleet nousivat silmiini.

Tunsin itseni täysin epäonnistuneeksi. Olin lukenut läjäpäin ohjelmointioppaita ja katsonut tuntikausia youtube-videoita, mutta silti en saanut hommaa toimimaan. Miksi minulla oli niin vaikeuksia ymmärtää jotain, mitä muut näyttivät hallitsevan niin helposti?

Sitten, yhtäkkiä, kaikki muuttui. Huomasin pienen, typerän virheen koodissani. Korjasin sen ja suoritin ohjelman uudestaan. Se toimi! Se toimi täydellisesti! Hymy levisi kasvoilleni. Tunne oli uskomaton. Äärimmäisen helpottunut ja onnellinen samanaikaisesti.

Ohjelma oli minulle enemmän kuin vain algoritmi, se oli osoitus omasta kyvystäni. Se osoitti, että minäkin voin oppia jotain vaikeata. Se oli minulle henkilökohtainen voitto.

Sen jälkeen olen oppinut paljon lisää ohjelmoinnista. Olen tehnyt useita ohjelmia, mutta se ensimmäinen ohjelma, joka lopulta toimi, on pysynyt mielessäni. Se oli voimakas kokemus.

Mitä ohjelma on? Ohjelma on ongelman ratkaisu, joka on kuvattu algoritmin avulla. Algoritmi on joukko askeleita, jotka suoritettuina johtavat haluttuun tulokseen. Ruokaresepti on hyvä esimerkki algoritmista.