Linusex blogi - kaikki tai ei mitään

F34.1 välillä vauhtia, toisinaan koodia
paljon tietoa linuxista, sen rakenteesta ja koodista

Haku (search blog)

Näytetään tekstit, joissa on tunniste Repe Kernel. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste Repe Kernel. Näytä kaikki tekstit

lauantai 6. helmikuuta 2010

pikkuisen ohjelmointia, osa 1 "Lähdetään lispailee"

Ensimmäinen ongelmakohta ohjelmoinnin opettelussa on kielen valinta. Valinta on helppo: ota lispi. LISP on kieli, joka tarkoittaa, että aivot jäätyy, sitten kiehuu, ja sen jälkeen tulee sellanen pieni nirvananpoikanen.

Todellisuudessa faktoina voidaan sanoa, että LISP on aluksi kummajaisen näköinen.
Se on jotenkin "outo", tehottoman tuntuinen. Sitten kun sitä on hieman testaillut,
lukenut ja kirjoittanut, niin se valkenee. Kieli on todella kaunis, helppo, ja
sen mekanismit ovat äärimmäisen tehokkaita. Lispissä vältetään turhan kirjoittamista
ja kopioimista; voisi sanoa, että Lispiä puhutaan niinkuin tehokas ja viisas
lakimies puhuu: esittää aineistonsa, ristikuulustelee, hioo, näyttää ristiriidat,
vetää johtopäätökset, ja sanoo että siinä on kaikkeni.

DrScheme (=PLT Scheme) on yksi kokonainen paketti, jossa voit opetella ja ajaa
Schemeä eli LISPin erästä murretta. Kieli menee niin, että se standardoidaan aina
komiteassa. Nykyinen versio menee nimellä RSR6. Kun olin TKK:lla 1999, se oli RSR5.
Eli kieli hioutuu pikku hiljaa, ja se on todella fiksu juttu: ei lisätä rajattomasti
uutta, vaan päinvastoin poistetaan turhaa. Koska ohjelmoijat vihaavat sitä,
että kielet paisuvat muodottomiksi ja monimutkaisiksi. Scheme menee järkevään
suuntaan.

Lispiä opetettiin mm. teknillisessä korkeakoulussa ensimmäisenä opetuskielenä, jonka todettiin nostavan itsemurhia 0,03% ja viinankulutusta ehkä 100-kertaisesti tuohon verrattuna.

Mutta näiden sivuvaikutusten lisäksi lisp myös lisää älykkyyttä. Ja lisää yhteistyötä, jopa plagiariointia - mikä on aivan helvetin hyvä homma. Vain näillä keinoilla päästään hiljalleen a'par muiden yliopistojen kanssa samalla viivalle, ja voidaan lisätä kansainvälistä yhteistyötä.

Lispin saa täältä:
google 'drscheme donwload', tai klikkaa tuosta: http://download.plt-scheme.org/drscheme/
PLT Scheme alias DrScheme on loistava opetusympäristö kaikille ikäluokille. Myös peruskoululaiset aina ekasta luokasta asti voi oppia sitä aivan mainiosti. Se ei välky, eikä ole hankala, vaan helppo.

Lähdekoodia eli opetustarkoitukseen soveltuvaa ohjelmaa löytyy googlettamalla
laita hakuun "scheme source code example" niin saat esimerkkiohjelmia. Tiedoston
pääte on normaalisti .scm eli lyhenne sanasta Scheme. Mukavia koodaushetkiä!

tiistai 2. helmikuuta 2010

Linusex, numero 2/2010: Repe Kernel ja darran hold.

Diskleimer: Repe Kernel, Bordea, Muumis ja koko vitun Linusex on ihan mielikuvituksen
tuotetta. Linkit elinkelpoisiin eliöihin, entiteetteihin ja sukuihin, tai muihin
on ihan sun omaa kuvittelua. Lue omalla vastuulla..

darren zoids

Hirvee darra, admini herää diskon penkiltä aamuviideltä, kun on jääny vahingos
ravintolaan ja hälärit on menny jo päälle. Eilen eli tänään tais mennä.. litra
Stolia, pari jotain tabua, 3 sikaria, pesuainetta, kokkelia ja yksi bloody mary.
Yhden sikarin ois kyllä voinut jättää väliin, Repe toteaa ääneen, ja tajuu ettei
fiksut puhu ääneen..

Pienin hiipivin, infrapunaa välttelevin
liikkein, otsanahkaa rypistämällä, Repe Kernel hilaa itsensä tiskin taakse.
Joku ulkoistettu, ihana tummahipiäinen seksipommi on käynyt siivoamassa roomalaisten
orgioiden jäljet, ja edessä on taasen arkipäivä. Kaikki on duunis niinku normaalistikin,
kulissien takana. Kaikkihan tietää, että se olis ilmasta, mutta maksaa silti siitä.
Kaikki minkä eteen jaksaa tehä duunia, on ilmasta. Kernelin runkkaaminenkin on vaan
hommaa, joka jonkun on tehtävä. Se on kutsumus.

Repe kräkkää kassakoneen, ja tsekkaa onko jotain jäänyt. No ei helvetissä; Muumis
on jo kuljettanut rahat laskentaan. Vitun nihkeetä. Ja loput menee bitteinä,
mitä ei kyl jaksa nyt tässä kondiksessa alkaa tutkailee, on sen verran tutkalla
jo itekkin. Bordean pääjohtajaa vois tietty mappailla jollain maililla, mut
se on niin tollo että ettei se tajuis edes tehdä sitä mitä tarvis tehdä. Se on
nois daijuissa johtajissa pahinta, kun ne on immuuneja. Älykkäät menee aina
ansoihin, kun ne on snadin sadisteja ja haluu kiksejä kilpailusta, muttei koskaan
ymmärrä että ympäripäissään oleva Repe on kaikkein vaikein vastustaja. Tekoäly
menee, mut tosi älytön meisseliperse ei enää - shakki on tiukka laji.

Jatkuu seuraavassa numerossa..