Mitä on ohjelmointi?

Eli haluisko joku ystävällinen ihminen selittää
mulle että mitä ohjelmointi tarkoittaa?
81157
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

kirjoitetaan koodinpätkä tekstieditorilla ja
käännetään ja voilà, siinä on ohjelma. Yleensä
ottaen ohjelmointi on nerojen hommaa, mitä tyhmät
ei opi edes opettelemalla.

Äänestä
  • Ohjelmoinnin oppii kaikki jotka haluaa sitä
    oppia, eri asia on että kuka haluaa opetella niin
    kuivaa aihetta.

    Äänestä

  • C++ kirjoitti:

    Ohjelmoinnin oppii kaikki jotka haluaa sitä
    oppia, eri asia on että kuka haluaa opetella niin
    kuivaa aihetta.

    Mutta kyllä sillä töitä löytyy.

    Äänestä

  • Ohjelmoija© kirjoitti:

    Mutta kyllä sillä töitä löytyy.

    En väitä siitä asiasta vastaan.

    Äänestä

  • C++ kirjoitti:

    Ohjelmoinnin oppii kaikki jotka haluaa sitä
    oppia, eri asia on että kuka haluaa opetella niin
    kuivaa aihetta.

    Kylläkin taitoa ajatella asioita loogisesti.
    Sekä luovaa mielikuvitusta.
    Joita taitoja ei kaikilla ole.

    Äänestä

Ohjelmointi on ohjelman (tai sen osan) tekemistä.
Termi ei sen kummempi ole.

Jos kysyt siksi että harkitset alaa, niin hyvä
olisi jos on
- kiinnostunut alasta
- kiinnostusta jatkuvaan itsensä kehittämiseen
- loogista ajattelutaitoa
- pitkä pinna
- kyky selviytyä (omista) virheistä ongelmista
ja siitä että päivä päivältä huomaa kuinka vähän
loppujen lopuksi osaa

Plussaaa? Ammattitaidon kasvaessa, ennen kaikkea
työkokemusten myötä, kääntyy tilanne sellaiseksi
että ei tarvitse hakea uutta työpaikkaa. Sen
sijaan alan työpaikat peräti yrittää ostaa
ammattitaitosi käyttöönsä. Ja tässä tilanteessa
voit määritellä itse omat ansiotulosi.

Jos tällaisesta työstä nauttii, niin leipä tulee
helpolla. Ja suurin osa jotka eivät nauti - tai
on ollut huonoa tuuria perintötekijöiden suhteen -
vaihtavat kiireesti ammattia.

Äänestä

vaativaa, luovaa työtä.

Äänestä

Ohjelmointi on kymmeniä eriasioita. Tietokoneiden
ohjelmoinnista tiedän hieman, joten kerronpa
siitä...

Prosessori tietokoneessasi (tavallinen kotikone
Pentium tms. prosessorilla) käsittelee
konekielisiä käskyjä ja ns. mikrokoodia ja ohjaa
koneesi laitteita ja suorittaa laskemista.

Konekielisen koodin tai mikrokoodin
kirjoittaminen on kuitenkin vaivalloista ja aikaa
vievää, joten on olemassa korkeamman tasoisia
ohjelmointikieliä, joissa koodi on helpommin
luettavaa ja ylemmällä abstraktiotasolla.
Tällaisia ovat useimmat ohjelmointikielet, joita
tällä palstalla käsitellään (C, C , Pascal,
Java, Eiffel jne).

Nämä korkeamman tason kielet käännetään
konekielelle tätä varten tehdyllä ohjelmalla
(kääntäjä) ja tätä konekielistä koodia sitten
koneesi ymmärtää (juu, tiedän, että Java on tässä
kohtaa poikkeus, mutta yleistetään tämän verran).

Tarkoituksena on siis tehdään ohjeet koneelle
jonkun tietyn tehtävän suorittamiseksi. Koska
kone on mekaaninen, eikä siinä mielessä älykäs,
on sovittu tiukoista säännöistä, joilla ohje
tehdään. Tätä on ohjelmointi.

(No huh... mopo lähti käsistä jossain vaiheessa
ensimmäisen rivin jälkeen, joten eihän tuosta
mitään selvää saa... annetaan maksan hetki vielä
poltella illan settiä ja koitetaan aamulla
uudestaan ;)

Äänestä

Kommentoi aloitusta


tietämätön kirjoitti:

Eli haluisko joku ystävällinen ihminen selittää
mulle että mitä ohjelmointi tarkoittaa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu