Tässä pohditaan yhtä nykyohjelmistojen huonouden piirrettä:
http://www.edge.org/q2005/q05_3.html
Tuntuu olevan täyttä asiaa.
http://www.edge.org/q2005/q05_3.html
Tuntuu olevan täyttä asiaa.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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ä"
"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.
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).
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"..
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?