Oma nurkka
Re: Oma nurkka
Taidat surra aivan turhaan yläkerran värejä, siinä vaiheessa kun remppa on niin pitkällä olet aivan valmis mihin väriin tahansa: värin viisaudesta ei ole enää niin väliä, kun itselläkin isopyörä heittää enemmän tai vähemmän.
Mihin ohjelmointikieleen tai ympäristöön olet tykästynyt? Modernein kieli, jolla minä olen koodannut, on Modula 2. Jos prof. Niklaus Wirthillä olisi ollut taloudellista järkeä nimetä kieli Pascal 2:ksi niin siitä olisi tullut ehkä joltinen menestys; lisäksi se olisi saanut olla case sensitive vain samalla tavalla kuin Pascal, pirullista ohjelmoida kielellä jossa sanojen keskellä on isoja kirjaimia.
Mun piti aina opetella C ja C++ mutta se vain lykkääntyi, kun oikeasti hyödyllinen tuo koodaustaito ei mulle olisi ollut ja elämässä oli vain vuosi vuodelta vähemmän tilaa nice to know -jutuille. Vähän sama juttu muuten Linuxin kanssa, suunnilleen puolen vuoden välein sain kuulla, että nyt se on yhtä helppo kuin Windows (ei häppönen tavoite) ja aina tuo paljastui valheeksi jo käyttiksen asennusvaiheessa. Kuinkahan monta kertaa minullekin on luvattu, että Linuxin kanssa pärjää promptiin menemättä? Mulla ei tällaisena atk-dinosauruksena mitään promptia vastaan ole, ainoastaan kirkkain silmin heitettyjä valheita minä inhoan.
Päivän OpenOffice -havainto: kieli määritetään sana sanalta, mussusoftilla tuo taisi olla kappaleen ominaisuus? Minullahan tuppaa tulemaan aina pari lausetta väliin englanniksi, ja joskus tupsahtelee alitajunnasta noita latinankielisiäkin klassikoita (siihen suuntaan mun ei tosin kannata kovin pitkälle harhailla - Ne sutor supra crepidam). Latinaa minä en ole lukenut, mutta historiankirjoja tuli nuorempana ahmittua kuin teinityttö Herttasarjaa.
Mihin ohjelmointikieleen tai ympäristöön olet tykästynyt? Modernein kieli, jolla minä olen koodannut, on Modula 2. Jos prof. Niklaus Wirthillä olisi ollut taloudellista järkeä nimetä kieli Pascal 2:ksi niin siitä olisi tullut ehkä joltinen menestys; lisäksi se olisi saanut olla case sensitive vain samalla tavalla kuin Pascal, pirullista ohjelmoida kielellä jossa sanojen keskellä on isoja kirjaimia.
Mun piti aina opetella C ja C++ mutta se vain lykkääntyi, kun oikeasti hyödyllinen tuo koodaustaito ei mulle olisi ollut ja elämässä oli vain vuosi vuodelta vähemmän tilaa nice to know -jutuille. Vähän sama juttu muuten Linuxin kanssa, suunnilleen puolen vuoden välein sain kuulla, että nyt se on yhtä helppo kuin Windows (ei häppönen tavoite) ja aina tuo paljastui valheeksi jo käyttiksen asennusvaiheessa. Kuinkahan monta kertaa minullekin on luvattu, että Linuxin kanssa pärjää promptiin menemättä? Mulla ei tällaisena atk-dinosauruksena mitään promptia vastaan ole, ainoastaan kirkkain silmin heitettyjä valheita minä inhoan.
Päivän OpenOffice -havainto: kieli määritetään sana sanalta, mussusoftilla tuo taisi olla kappaleen ominaisuus? Minullahan tuppaa tulemaan aina pari lausetta väliin englanniksi, ja joskus tupsahtelee alitajunnasta noita latinankielisiäkin klassikoita (siihen suuntaan mun ei tosin kannata kovin pitkälle harhailla - Ne sutor supra crepidam). Latinaa minä en ole lukenut, mutta historiankirjoja tuli nuorempana ahmittua kuin teinityttö Herttasarjaa.
Re: Oma nurkka
C ja C++ on aika dinosauruksia kuitenkin käyttäjän näkökulmasta, yksinkertaisetkin asiat pitää tehdä niin tuskaisen monimutkaisesti, että hermo hitsaa alle 5min, ihan kuin Linuxin kanssa takavuosina.
Kaikkien parjaama Visual Basic on nykyään kuitenkin huomattavasti fiksumpi käyttää kuin nuo muut, omiin varsin vaatimattomiin ja erittäin satunnaisiin tarpeisiin tuo ilmainen Microsoftin jakama Express paketti on osunut kuin nenä päähän.
Suhteellisen looginen rakenne ja tuossa Express paketissa koodin kirjoitusta helpottavat toiminnot tekee tuolla työstämisen oikeastaan miellyttävämmäksi kuin tekstinkäsittelemisen Wordillä.
Kaikkien parjaama Visual Basic on nykyään kuitenkin huomattavasti fiksumpi käyttää kuin nuo muut, omiin varsin vaatimattomiin ja erittäin satunnaisiin tarpeisiin tuo ilmainen Microsoftin jakama Express paketti on osunut kuin nenä päähän.
Suhteellisen looginen rakenne ja tuossa Express paketissa koodin kirjoitusta helpottavat toiminnot tekee tuolla työstämisen oikeastaan miellyttävämmäksi kuin tekstinkäsittelemisen Wordillä.
Re: Oma nurkka
Itse C:llä on tullut sulautettuihin tehtyä softia aikoinaan. Olio-ohjelmointi onkin sitten se mikä on jäänyt samoin kuin Pvalilalla hautumaan. Python:ia opiskelin muutama vuosi sitten ja vaikutti aika mainiolta kun on semmoinen GSM/GPRS-modeemi, johon voi ohjelmoida omia softia tuolla Python:illa, se jäi kuitenkin harrastus asteelle kun ei ole ollut aikaa. Hauskoja sovelluksia sillä purkilla olisi voinut kuitenkin tehdä vaikkapa kotiin.
LabVIEW -ohjelmointia olen sitten enemmänkin vakavasti viimeajat pyöritellyt tosin nyt on sekin jäänyt, tuo Aurinkohärdelli on pikaiseen tehty myös sillä. Se on aika erikoinen ja hauska kun kaikki samat kuin muissakin kielissä voi tehdä mutta graafisesti piuhoja vetelemällä ruudulle.
Microsoft:in .NET framework on kuulemma paras keksintö piiitkään aikaan ja sitä tukeva C# kielenä tehokas ja sitäkin saa Jtbo:n mainitsemana Express -versiona. Tuosta .NET:istä on kevennetty versio: microframework, sillä voi myös tehdä sulautettuja sovelluksia eikä tarvita Monsteri Windows:ia. Noita .NET sovelluksia voi ajaa myös Linux:in päällä, joka on myös melkoinen juttu. Se oli joku Mono-projekti nimeltään jos kuuklettaa.
Nuo ohjelmoimiset olisi ihan mukavaa puuhaa kun olisi oikeasti joku juttu mitä tekee eikä vain Hello World:iä tarvisi pällistellä. Yksi viimeaikainen mielenkiintoinen juttu mihin törmäsin on Arduino -projekti. Siinä tosi halpaan prosessori I/O -mokkulaan voi ohjelmoida yksinkertaistetulla kielellä kaikenlaisia ohjauksia ulkomaailmaan, sillä voisi tehdä pikkuisia kotiautomaatio juttuja, kun olisi aikaa mutta kannattaa ehdottomasti googlata sekin.
Ääh, liikaa mielenkiintoisia juttuja ympärillä ja niin vähän aikaa
LabVIEW -ohjelmointia olen sitten enemmänkin vakavasti viimeajat pyöritellyt tosin nyt on sekin jäänyt, tuo Aurinkohärdelli on pikaiseen tehty myös sillä. Se on aika erikoinen ja hauska kun kaikki samat kuin muissakin kielissä voi tehdä mutta graafisesti piuhoja vetelemällä ruudulle.
Microsoft:in .NET framework on kuulemma paras keksintö piiitkään aikaan ja sitä tukeva C# kielenä tehokas ja sitäkin saa Jtbo:n mainitsemana Express -versiona. Tuosta .NET:istä on kevennetty versio: microframework, sillä voi myös tehdä sulautettuja sovelluksia eikä tarvita Monsteri Windows:ia. Noita .NET sovelluksia voi ajaa myös Linux:in päällä, joka on myös melkoinen juttu. Se oli joku Mono-projekti nimeltään jos kuuklettaa.
Nuo ohjelmoimiset olisi ihan mukavaa puuhaa kun olisi oikeasti joku juttu mitä tekee eikä vain Hello World:iä tarvisi pällistellä. Yksi viimeaikainen mielenkiintoinen juttu mihin törmäsin on Arduino -projekti. Siinä tosi halpaan prosessori I/O -mokkulaan voi ohjelmoida yksinkertaistetulla kielellä kaikenlaisia ohjauksia ulkomaailmaan, sillä voisi tehdä pikkuisia kotiautomaatio juttuja, kun olisi aikaa mutta kannattaa ehdottomasti googlata sekin.
Ääh, liikaa mielenkiintoisia juttuja ympärillä ja niin vähän aikaa
-En tee virheitä, ne teen tekemättäkin...
Re: Oma nurkka
Noinhan tuo juuri on. Mutta lisäksi olen huomannut, että esimerkiksi eilen aikaa kyllä olisi ollut mutta kytkin luisti eli tulosta ei tullut. Tuo kytkin luistaa -efekti liittyy läheisesti siihen, että unen määrä vuorokaudessa tipahtaa tuonne viiden tunnin jommalle kummalle puolelle...tuuma kirjoitti: Ääh, liikaa mielenkiintoisia juttuja ympärillä ja niin vähän aikaa
Ja faktahan on, että eniten miestä syövät tekemättömät työt. Lottovoiton jos saisin, niin ainoa oikeasti hyvä asia siinä olisi se, että saisin hoidettua kaikki rästit pois; voisi ehkä jopa pitää sellaisen loman, jolla ei tehdä työtä kaiken aikaa.
Re: Oma nurkka
Visual Basicissa mua vaivaa se, että se on Basic: miksi hitossa hyvän tuotteen pohjaksi piti valita niin huono kieli? Totta kai Basicit ovat kehittyneet noista GOTO 100 -ajoista, mutta tietty nuorena saatu allergia vaivaa vielä vanhoilla päivilläkin.jtbo kirjoitti: Kaikkien parjaama Visual Basic on nykyään kuitenkin huomattavasti fiksumpi käyttää kuin nuo muut, omiin varsin vaatimattomiin ja erittäin satunnaisiin tarpeisiin tuo ilmainen Microsoftin jakama Express paketti on osunut kuin nenä päähän.
No, Gates on aina ollut basic-hemmo ja kumpi meistä on rikkaampi? Eli minähän se (tässäkin) olen taas väärässä.
Ai niin, tuosta teemasta "jokaisen suuren omaisuuden takana on suuri petos": Gateshan huusi siitä Basicistaan 70-luvulla rahaa ja sehän oli siihen aikaan törkeyden huippu. No, suunnilleen samoihin aikoihin vihreät sitoivat itsensä ketjuin Koijärvellä ja vannoivat, ettei heistä koskaan tule perinteistä puoluetta...Ja MB 450SEL 6,9 oli ultimate auto ja salaa voin tunnustaa, että sellainen se on kyllä vieläkin.
Re: Oma nurkka
Visual Expressiä on myös c++ olemassa, se vaan on todella kaukana käyttömukavuudessa tuota Basic versiota, C# en muista kokeilleeni.
Tuolla c++ jutulla saa kyllä pieniä ja tehokkaita koodinpätkiä, mutta aikaa tekemiseen menee ehkä 10 kertaisesti jos saman tekee basicillä, kirjoittamista on niin paljon enemmän.
Kaikkein eniten tykkään Basicissä siitä, että tekstilaatioksta lukeminen ja kirjoittaminen sekä nappien toiminta on tehty riittävän yksinkertaiseksi tällekkin luupäälle ymmärtää. Textbox1.text = "Hello World" ja se on siinä kunhan textbox1 on raahattu sivulle ja koodia kirjoitettaessa tulee ruutun ehdotukset, eli riittää kun kirjoittaa Te.te="Hello World" enter kone aina täydentää, tämä vaivattomuus kun olisi noissa muissakin, koneethan on ihmistä varten ei ihmisen pitäisi käyttää vuosia opettelemiseen
Kaikenlaista pikkusoftaa on ihan hauska askarrella, jos jotain usein pitää excelissä värkätä, niin siitä voi tehdä softan jolla saa asian hoidettua näppärästi, kätevä jopa automatisoi esim tiedonkeruun ja raporttien laatimisen, köh, köh ;)
Tuolla c++ jutulla saa kyllä pieniä ja tehokkaita koodinpätkiä, mutta aikaa tekemiseen menee ehkä 10 kertaisesti jos saman tekee basicillä, kirjoittamista on niin paljon enemmän.
Kaikkein eniten tykkään Basicissä siitä, että tekstilaatioksta lukeminen ja kirjoittaminen sekä nappien toiminta on tehty riittävän yksinkertaiseksi tällekkin luupäälle ymmärtää. Textbox1.text = "Hello World" ja se on siinä kunhan textbox1 on raahattu sivulle ja koodia kirjoitettaessa tulee ruutun ehdotukset, eli riittää kun kirjoittaa Te.te="Hello World" enter kone aina täydentää, tämä vaivattomuus kun olisi noissa muissakin, koneethan on ihmistä varten ei ihmisen pitäisi käyttää vuosia opettelemiseen
Kaikenlaista pikkusoftaa on ihan hauska askarrella, jos jotain usein pitää excelissä värkätä, niin siitä voi tehdä softan jolla saa asian hoidettua näppärästi, kätevä jopa automatisoi esim tiedonkeruun ja raporttien laatimisen, köh, köh ;)
Re: Oma nurkka
Tein pari vuotta hommia Visual Basic .NETillä, ja nyt työpaikan yhteydessä vaihtui kieli c#:ksi.
Visual Basic .NET usein yhdistetään noihin vanhoihin basic kieliin, ja sitä kautta saadaan erinäisiä mielikuvia.
Uusi Visual Basic on kuitenkin tullut pitkän matkan versiosta 6.0, jonka kanssa itsekkin joskus tuskailin.
Nykyäänhän tuo on ihan varteenotettava vaihtoehto jos .NET maailmassa aletaan kehittämään.
Henkilökohtaisesti en kuitenkaan ikinä oikein tykännyt Visual Basicin syntaksista,
onneksi vaihtui tähän c#:n
.
Visual Basic .NET usein yhdistetään noihin vanhoihin basic kieliin, ja sitä kautta saadaan erinäisiä mielikuvia.
Uusi Visual Basic on kuitenkin tullut pitkän matkan versiosta 6.0, jonka kanssa itsekkin joskus tuskailin.
Nykyäänhän tuo on ihan varteenotettava vaihtoehto jos .NET maailmassa aletaan kehittämään.
Henkilökohtaisesti en kuitenkaan ikinä oikein tykännyt Visual Basicin syntaksista,
onneksi vaihtui tähän c#:n
Re: Oma nurkka
Pakko oli tutkia historiaa ja kuinka ollakkaan C# on kehitetty Borland:ilta ostetulla ukolla, joka on ollut mm. Turbo Pascal:ia kehittelemässä. C# on pyritty tekemään tehokkaaksi kuin C++ mutta helpoksi kuin Visual Basic ja Java.
-En tee virheitä, ne teen tekemättäkin...
Re: Oma nurkka
Juu, monet toki tuota ovat mananneet myös.tuuma kirjoitti:Pakko oli tutkia historiaa ja kuinka ollakkaan C# on kehitetty Borland:ilta ostetulla ukolla, joka on ollut mm. Turbo Pascal:ia kehittelemässä. C# on pyritty tekemään tehokkaaksi kuin C++ mutta helpoksi kuin Visual Basic ja Java.
Olette varmaan havainneet trendin:
Linux guru manaa helppokäyttöisiä graafisia distroja
Dos guru manaa Windowsia
C guru manaa Basiciä
Assembler guru manaa C:tä
Kyllä minäkin aikoinaan nuorena jotain Pascal väännöstä naputtelin, mutten tuolloin ollut kovinkaan innostunut koko touhusta, vasta näin vanhana, kankeana sekä huonomuistisena olen näihin sotkeentunut, joten arvostan toki eniten helppoa toimintaa, eiköhän omat yksinkertaiset koodaukset vähän raskaammallakin koodilla suju, kun koneissakin on tuota puhtia ihan mukavasti
Pitäisi jaksaa toki tuota seehässäkkää vähän tutkia, kun sitä niin parjataan, niin sehän voi olla hyväkin
Vähän sama leffakriitikoiden pisteiden kanssa, mitä enemmän sitä epäkiinnostavampi leffa noin niinkuin pääsääntöisesti.
Re: Oma nurkka
Niinpä, kannattaa kuitenkin pitää mielessä että kaikilla kielillä on paikkansa.jtbo kirjoitti: Juu, monet toki tuota ovat mananneet myös.
Olette varmaan havainneet trendin:
Linux guru manaa helppokäyttöisiä graafisia distroja
Dos guru manaa Windowsia
C guru manaa Basiciä
Assembler guru manaa C:tä
Toinen soveltuu johonkin paremmin kuin toinen, niin se on ollut ja aina tulee olemaan.
Eikä mikään ole oikotie onneen
Re: Oma nurkka
Eihän se ole kielen vika, jos on huonot kirjastot/kehitysympäristöt tarjolla.
Re: Oma nurkka
Ei, eikä se toisaalta paljoa lohduta vaikka kieli olisi kuinka hyvä, jos tarvitsee pari lisälonkeroa, että sillä saa jotain aikaan, ainahan nämäkin jutut on kompromisseja.Hep kirjoitti:Eihän se ole kielen vika, jos on huonot kirjastot/kehitysympäristöt tarjolla.
Vaikka C on dinosaurus käyttää, niin ei se sitä ole lopputuloksen kannalta.
Isot ja pienet kirjaimet ei muuten nyky BaSickissä merkkaa oikeastaan mitään, sekin on miellyttävää ja sopii tälläiselle joka ei muutenkaan aina muista niitä isoja ja pieniä laittaa oikeisiin kohtiin tekstissä
Kaikkein paras olisi assembly koodia suoltava systeemi, joka lukisi ajatuksista mitä suunnittelija ohjelmaan haluaa, se olisi tehokasta ja käyttäjäystävällistä, ellei aivoihin pitäisi laittaa suurta teräspiikkiä niitä ajatuksia lukemaan
Aijjuu ja kyllähän nuo omat ajatuksetkin välillä harhailee, välttämättä kaikkea sitä ei tarvitsisi ohjelmaan tulla
Re: Oma nurkka
Prossujen ja mikrojen teho on kasvanut aivan älyttömyyksiin, mutta tuolle teholle ei ole keksitty mitään käyttöä. Oikeasti, meillä (nykyihmisillä) ei ole mitään ideaa siitä, mihin tämän maailman nettiin liitetyt koneet pystyisivät, jos ne hetkeksi laitettaisiin ajamaan yhtä ja samaa sovellusta.
Luultavasti ihmiskunta tässä jonkin aikaa kehittelee lähinnä kovoa, ja sitten tulee joku nero, joka keksii kuinka kompuutterista saa oikeasti älykkään: sitten meidän vain tarvitseekin istua sivussa ja katsoa, miten ne kompuutterit hiovat itsestään sukupolvi sukupolvelta älykkäämpiä. Selvää on, ettei se ole kuin vilaus niin alkujaan nippa nappa ihmisen älykkyyden tavoittanut tietokone kehittyy aivan eri sfääreihin kun sen luonut ihmiskunta. Oikeastaan minä pidän ihmeenä, ettei tätä pidetä itsestäänselvyytenä: minusta aikataulu on auki mutta muutoin tuo juttu itse itseään kehittävistä koneista on itsestäänselvyys.
- Ihmiskuntakin on muuten tällä rajalla, aivan pianhan tutkija voi manipuloida omia geenejään ja saada itseään kehittyneemmän lapsen: tietokoneiden evoluutioon verrattuna ihmisen geenien manipulointi on vain toivottoman hidas evoluution muoto. Eli vaikka kuinka geenejä tulevaisuudessa manipuloitaisiin niin kyllähän nuo kompuutterit kohta pyyhkäisevät ohi.
Luultavasti ihmiskunta tässä jonkin aikaa kehittelee lähinnä kovoa, ja sitten tulee joku nero, joka keksii kuinka kompuutterista saa oikeasti älykkään: sitten meidän vain tarvitseekin istua sivussa ja katsoa, miten ne kompuutterit hiovat itsestään sukupolvi sukupolvelta älykkäämpiä. Selvää on, ettei se ole kuin vilaus niin alkujaan nippa nappa ihmisen älykkyyden tavoittanut tietokone kehittyy aivan eri sfääreihin kun sen luonut ihmiskunta. Oikeastaan minä pidän ihmeenä, ettei tätä pidetä itsestäänselvyytenä: minusta aikataulu on auki mutta muutoin tuo juttu itse itseään kehittävistä koneista on itsestäänselvyys.
- Ihmiskuntakin on muuten tällä rajalla, aivan pianhan tutkija voi manipuloida omia geenejään ja saada itseään kehittyneemmän lapsen: tietokoneiden evoluutioon verrattuna ihmisen geenien manipulointi on vain toivottoman hidas evoluution muoto. Eli vaikka kuinka geenejä tulevaisuudessa manipuloitaisiin niin kyllähän nuo kompuutterit kohta pyyhkäisevät ohi.
Re: Oma nurkka
Tietääkseni itsensä korjaava ja monistava nanokone on jo olemassa, tosin se ei vielä osaa tehdä mitään järkevää noiden lisäksi, lääketieteen käyttöön sellaista ovat yrittämässä.
Sitten kun tuollainen villiintyy ja leviää, niin siitähän voi seurata vaikka ja mitä.
Sitten kun tuollainen villiintyy ja leviää, niin siitähän voi seurata vaikka ja mitä.
Re: Oma nurkka
Kliffaa hei, jos jotain itseään korjaavaa pääsee nettiin vapaaksi niin se voi tapahtua jo meidän aikanamme!jtbo kirjoitti:Tietääkseni itsensä korjaava ja monistava nanokone on jo olemassa, tosin se ei vielä osaa tehdä mitään järkevää noiden lisäksi, lääketieteen käyttöön sellaista ovat yrittämässä.
Sitten kun tuollainen villiintyy ja leviää, niin siitähän voi seurata vaikka ja mitä.
Vaan jos koneiden äly kehittyisi reilusti ihmisen älyn yläpuolelle, niin mitenhän nuo koneet "uljaisiin" luojiinsa suhtautuisivat?
Itse itsensä korjaavat talot olisivat kyllä kova juttu...

