Ohjelmistofilosofiaa

Tässä pohditaan yhtä nykyohjelmistojen huonouden piirrettä:

http://www.edge.org/q2005/q05_3.html

Tuntuu olevan täyttä asiaa.
6516
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Harvoin olen lukenut noin pljon tekstiä joka sisältää niin vähän asiaa.

On olemassa ihmisiä joilla on se lahja että ne täysin tyhjästä voivat saada sen kuulostamaan tärkeältä ja innovaatiiviselta; Kuten taru keisarin uusista vaatteista, muut ajattelevat "ei helvetti, eihän tuossa mitään järkeä ole. Täytyy olla jotain jota en ole ymmärtänyt!"

Joka ikinen "esitelmä" tuossa paskassa alkaa lähes identtisillä sanoilla "I believe but cannot prove...". Mene Maranata-kokoukseen jos olet heikkona tuonlaselle höpötykselle.

Tuo ehdottamasi juttu on sanoja, ei tekoja. Kuka tahansa voi vuodattaa tuollaista verbaali-erotiikkaa, itse asiassa se tehdään joka ilta lukemattomissa korttelikapakoissa: Kaikki ovat omasta mielestä äärimmäisen älykkäitä ja tekevät itse kaikki todistaakseen vastakohdan (vaikka ne itse ovat täysin vaakuttaneita että ne tietävät vastaukset kaikkiin maailman ongelmiin).

"On raskasta istua selvänä juopuneitten pöydässä"

Äänestä
  • "Joka ikinen "esitelmä" tuossa paskassa alkaa lähes identtisillä sanoilla "I believe but cannot prove..."."

    Hei haloo pahvi! Totta kai alkaa, koska se oli se pyydetty näkökulma ja kysymys mihin piti vastata!

    "Tuo ehdottamasi juttu on sanoja, ei tekoja"

    Tuo palsta ei ole tekojen paikka. Kerro vaan jos joku ei ole mielestäsi totta ja miksi, äläkä hauku. Keskity itse asiaan. Ennen tekoja tarvitaan suunnitelmaa ja ennen suunnitelmaa tarvitaan näkemystä.

    Et vain ymmärtänyt mitä siinä tarkoitettiin ja nyt et osaa kuin haukkua.

    Äänestä

Näinhän se asia on aina ollut, eikä sitä juuri kukaan ole kieltänyt. Kukakohan sitten lähtisi kehittämään ja viemään kyseisiä asioita eteenpäin? Tuo artikkeli kyllä tuntui vain yleiseltä höpinältä vailla sen suurempaa merkitystä, (siis kun otetaan huomioon kuka sen oli kirjoittanut).

Äänestä
  • Siis, olisin sentään odottanut moiselta gurulta (siis Simonyi:lta) jotain konkreettista. Toisaalta jos jotain konkreettista olisi ollut, niin joku olisi vielä voinut todistaa koko asian. :)

    Äänestä

  • plaah kirjoitti:

    Siis, olisin sentään odottanut moiselta gurulta (siis Simonyi:lta) jotain konkreettista. Toisaalta jos jotain konkreettista olisi ollut, niin joku olisi vielä voinut todistaa koko asian. :)

    No joo, olihan siellä lopussa ehdotettukin jotain.. Mutta, mutta en usko sen ratkaisevan "ongelmia"..

    Äänestä

  • plaah kirjoitti:

    No joo, olihan siellä lopussa ehdotettukin jotain.. Mutta, mutta en usko sen ratkaisevan "ongelmia"..

    Minä ymmärsin, että se, mitä Simonyi esitti, oli "erittäin korkean tason" speksauskielen kehittämistä ja sitten tietysti synteesiohjelmistoa, joka tästä speksistä osaa generoida esim perinteisen C -koodin.

    Tällä speksauskielellä siis määriteltäisiin eksaktisti, yksiselitteisesti kaikki se, mitä ohjelmiston pitäisi tehdä, mutta ei ratkaisuja. Ratkaisuista vastasi nykyisiä kääntäjiä paljon kehittyneempi synteesiohjelma.

    Olen melko varma, että tällaisia softia on yritetty, tai parhaillaan kehitelläänkin, mutta en tunne projekteja. Ainoat mitä jotenkin tunnen, jotka ehkä sliippaavat läheltä, ovat piirisuunnittelun "behavioral syntesis" työkalut, jotka generoivat "behavioral koodista" "RTL-koodia" (RTL = register transfer level), joka on esim VHDL:ää. Niitä on siis ollut olemassa muutamien vuosien ajan.

    Aivan varmasti ohjelmoinnin tulevaisuus on tällainen. Eihän ole muuta vaihtoehtoa, vai kuinka? Mutta koska? Ensi vuonna vai 20v kuluttua?

    Äänestä

Kommentoi aloitusta


Softanaattori kirjoitti:

Tässä pohditaan yhtä nykyohjelmistojen huonouden piirrettä:

http://www.edge.org/q2005/q05_3.html

Tuntuu olevan täyttä asiaa.

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