Niin, miten on saatu tehtyä ensimmäinen tietsikkaohjelma, jos ei ole ollut ohjelmaa millä sen on voinut koodata, koska ei ole voinut koodata ohjelmaa, koska ei ole ollut ohjelmaa, millä sen ohjelman olisivoinut koodat... (jnejnejne....) ?
Olisikohan vastaus, että se on koodattu binäärinä?
http://www.edu.ouka.fi/koulut/pateniemi/ATK/
"Ohjelmointikielinä olivat konekielen ja symbolisen konekielen tasoiset ohjelmointikielet."
Aivan ensimmäiset ohjelmat olivat konekieltä, sitten konekielellellä tehtiin ensimmäinen Assembleri jonka jälkeen voitiin käyttää symboolista konekieltä (asseblya).
Ekat ohjelmat tehtiin binäärimuotoisena, tietenkin ne "ykköset ja nollat" "kirjoitettiin" käsin. Kovaa hommaa eikä koodikaan ole kovin selkeää :)
Eivätkös ne aluksi kirjoittaneet ohjelmat binäärinä reikänauhalle? Siis ihan manuaalisesti :P
Niin... ensimmäisiä tietokoneita ohjattiin vivuin/reikäkortein (muistaakseni).
Jooh, on-off-vipuja oli kai ensimmäisissä kahdeksan ja niillä muodostettiin tavu. Sitten Assemblerilla kai alettiin pikku hiljaa kehittämään käyttäjäystävällisempiä kieliä, kuten Pascal, Fortran, Basic, C jne.
Näin se olikin:
~1945 Ensimmäiset koneet ohjelmoitiin kytkemällä mieletön määrä johtoja oikein.
~1950 Siirryttiin reikänauhoihin.
~1955 Keksittiin transistori. Koneen rakentajat eivät olleet enää samoja henkilöitä, joska käyttivät sitä.
Ohjelmointiin käytettiin assembyä ja FORTRANia
Tavu ei todellakaan ole aina ollut 8-bittinen. PDP-1 (v.1961), (ensimmäinen ?) minitietokonemalli, joita myytiin ihan käyttäjille, sisälsi 4K 18-bittisiä sanoja (18-bit words).
UNIXin historia on muuten tosi mielenkiintoinen, suosittelen.
Tällaista tiesi kirja nimeltä "Operating systems design and implementation" (Suosittelen.)
Tuo Fortran on ilmeisesti todella vanha, eikä liene enää yleisesti käytössä? Sellaisen käsityksen olen saanut, että sitä käytettiin enimmäkseen matemaattisten ongelmien ratkaisemiseen.
Täällä on tietokonekielten sukupuu:
http://www.levenez.com/lang/history.html#04
Oommä kyllä aika paljon ajasta jääny... Dosille teen kaikkea, mutta siirtyminen visuaalisempaan puoleen on vielä edessä... eivätkä basicit tyyliin
10 cls 20 print "kirjoita nimesi" 30 input a$ 40 print "moi "; a$ 50 run
Ole olleet muotia sitten vuoden 1994, kun commodore, jos nyt oikein muistan, meni konkkaan...
Huomasin muuten että koodivinkki ei taaskaan päässyt läpi seulan... vinkit numeroilla 1020,1022,1023 pääsivät, mutta ei nro 1021... :( Muistinkohan kaiken olennaisen...
hunajavohveli kirjoitti:
Tuo Fortran on ilmeisesti todella vanha, eikä liene enää yleisesti käytössä?
Kyllä jotkut yhä käyttävät sitä ihan tosissaan.
hunajavohveli kirjoitti:
Sellaisen käsityksen olen saanut, että sitä käytettiin enimmäkseen matemaattisten ongelmien ratkaisemiseen.
Niihin alkuaikoihin konetta ei käytettykään muuhun kuin matemaattisten ongelmien ratkaisemiseen ja muuhun laskentaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.