Eli haluisko joku ystävällinen ihminen selittää
mulle että mitä ohjelmointi tarkoittaa?
mulle että mitä ohjelmointi tarkoittaa?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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.
Ohjelmoinnin oppii kaikki jotka haluaa sitä
oppia, eri asia on että kuka haluaa opetella niin
kuivaa aihetta.
Mutta kyllä sillä töitä löytyy.
En väitä siitä asiasta vastaan.
Kylläkin taitoa ajatella asioita loogisesti.
Sekä luovaa mielikuvitusta.
Joita taitoja ei kaikilla ole.
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.
vaativaa, luovaa työtä.
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 ;)