Programíró programot készít Charles Simonyi
2007. augusztus 29. 17:43, Szerda - Forrás: MTI
Charles Simonyi magyar származású amerikai szoftverfejlesztő ősszel mutatja be új "programíró programjának" kísérleti változatát.

Hirdetés

A Microsoft egykori társalapítója újabb nagy kalandra készül, Intentional Software nevű cége az emberi tévedést lényegében kizáró, önprogramozó programot tár a nyilvánosság elé - számolt be legfrissebb számában az időszakosan megjelenő Business 2.0 amerikai üzleti magazin. Simonyi ezúttal merészebbet gondolt ki annál a szövegszerkesztő szoftvernél, amelyet még a Xerox PARC-nál fejlesztett ki, majd a Microsoftnál fejezett be, és amellyel egymilliárd dollárosra becsült vagyonát megalapozta.

Az Intentional Software - amelyet magyarra talán szándékorientált szoftvernek lehetne fordítani - olyan kísérleti programot mutat be, amellyel elég lesz, ha az ember közli, hogy mit tegyen. Nem lesz szükség programozási szakismeretre, néhány paraméter megadása után a szoftver önmaga programot alkot. A ma 58 éves Simonyi volt az, aki munkatársaival a Xeroxnál kitalálta a forradalmian új, grafikus felhasználói felüleletet. A fejlesztőmérnök, miután társaival 1995-ben a Microsoftnál létrehozta az Office-csomagot, meg akarta teremteni a "rámutatni és klikkelni" működési elv programozási megfelelőjét. E célból hozta létre az Intentional Software céget.

A technológia lelke a Domain Workbench nevű platform, amelyet egy felhasználóbarát grafikus felületről lehet irányítani. Henk Kolk, a párizsi Capgemini számítástechnikai cég vezetője "isteni adománynak" nevezi a platformot, amellyel szerinte néhány hónap alatt el lehet végezni olyan feladatokat, amelyhez ma még 50 programozó öt évi munkája szükséges.

A programozó szakemberek egy része kétkedéssel fogadja az Intentional Software újító törekvését. A nyílt forráskódú programok világában sokuk idejétmúltnak tartja a cég titkolózását, azt, hogy szabadalmi védettséget akarnak szerezni az új programra.
Megosztás |
 

Rövidhírek, sajtóközlemények
Hirdetés





Hozzászólások
A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
2007. szept. 03. 13:33 | válasz erre | #20
Hát hmm, nekem nem kéne az az 50 programozó alkalmazottnak.
2007. szept. 02. 18:41 | válasz erre | #19
Tisztelem Simonyit, de ez hülyeség...
2007. aug. 30. 16:34 | válasz erre | #18
"A Microsoft egykori társalapítója" WOW ez nagy volt :) Simonyi nem volt a Microsoft társalapítója, sőt amikor az MS-be került már elég sokan dolgoztak az MS-nél.

"In 1981, at Metcalfe's suggestion, he applied directly to Bill Gates for a job at Microsoft. At Microsoft, Simonyi oversaw the development of what became its most profitable products, Word and Excel, as well as Excel's predecessor Multiplan."
axaard  
2007. aug. 30. 14:59 | válasz erre | #17
LOL :-D
Az ilyen vadbaromságokon csak röhögni tudok :-D
"1 gigabytos honlap szerinted rendben van?" :-D
kow83  
2007. aug. 30. 12:28 | válasz erre | #16
Intentianal önprogramozó szoftver:
-Belekódoltam interaktív oda-vissza szövegfelismerést is, nem baj?

Programozó
-Debazdmeg, az! Mondtam, hogy csak egy kurva céges weblapot programozz

Intentianal önprogramozó szoftver:
-Jólvan na. Segíteni akartam

Programozó
-1 gigabytos honlap szerinted rendben van?

Intentianal önprogramozó szoftver:
-Lefaraghatom 750 megára
2007. aug. 30. 10:57 | válasz erre | #15
"A nyílt forráskódú programok világában sokuk idejétmúltnak tartja a cég titkolózását, azt, hogy szabadalmi védettséget akarnak szerezni az új programra."

PÉNZ, PÉNZ, PÉNZ!!!


Az, hogy egyszerűbb dolgokat le tud programozni néhány utasítás alapján alapvetően nagyon jó ötlet, és rengeteg segítséget jelenthet az olyan embereknek, akik amúgy nem értenek a programozáshoz.

Egészen addig jó, amíg nem jön a Mátrix effektus.
"Do MI, ami okosabb egy embernél."
2007. aug. 30. 10:29 | válasz erre | #14
"amellyel szerinte néhány hónap alatt el lehet végezni olyan feladatokat, amelyhez ma még 50 programozó öt évi munkája szükséges."

Ez pofátlanul szűrke kijelentés, ugyanis 50 programozó az egy nagyon absztrakt dolog, ezeknek az öt évi munkája pedig még absztraktabb. Ugyanis pl. irok egy Perl scriptet amely ugyanezt megteheti, de hülye lennék ha ezt úgy állítanám be mint ahogy ebben a cikkben van. Mi az, hogy programozó, milyen szintű programozó, milyen munka? Ha átlagos "programozókról" beszélünk és pl. egyszerű adatbáziskezelő felületek fejlesztése a munka, akkor ez lehetséges, de ez mondom Perl scriptel vagy CodeSmith-el is lehetséges, vagy 1-2 igazán jó programozó meg 1 hónap allatt elvégzi... de ha pl. kernel, driver, system software fejlesztés, dataflow programming model vagy hasonló, esetleg egy modern Ajax felület, akkor azt hiszem a dolog messze lehetetlen. Szóval ideje lenne felfogni, hogy a programozás nem zsákolás és nem lehet 50 ember naponta 800 zsák fejenként az 40000 zsák naponta, 100 ember meg ennek a duplája, 500 ember pedig tizszer ennyi... mielőtt ilyen hülye kijelentéseket szülünk, nem ártana egy kis tapasztalat szoftverfejlesztésből vagy legalább elolvasni Fred Brooks könyvét.

Persze ami Simonyi-t illeti és az Intentional Software-t, (egy picit olvastam a dologról komolyabb forrásokból is), nem rossz dolog és elég fontos eredményekhez vezethez, de nem ahhoz, hogy "50 programozó, öt évi munkáját" mert az baromság.
kow83  
2007. aug. 30. 04:58 | válasz erre | #13
new Matrix()

2007. aug. 30. 00:06 | válasz erre | #12
include games.h

make -i games.gothic3 -o mygothic3 --replace-combat=games.gothic2.combat

./mygothic3
2007. aug. 29. 23:14 | galéria | válasz erre | #11
include hack.h;
include nasa.h;

make nasa.hack;
ready.
axaard  
2007. aug. 29. 22:03 | válasz erre | #10
Lol...
Én szerintem ennyivel beérném:
"Do Gondolatolvasó programíró program"
:-D
Sokkal gyorsabb lenne :-D
2007. aug. 29. 21:46 | válasz erre | #9
Ennyi lesz a feladatom:D
Program:
Do the GTAIV
Program:
Play the GTAIV
axaard  
2007. aug. 29. 21:42 | válasz erre | #8
Lol... :-D

Scroll-nak igaza van. (csakhogy az előző példámnál maradjak) Ugye ez a különbség a WYSIWSG szerkesztőkben szerkesztett weboldalak közt (Fox, Opera talán ugyanúgy hozza be, IE meg nem, vagy más variációban), és a profik által szerkesztett, kézzel kódolt weblapok közt... :-D
Scroll  
2007. aug. 29. 21:30 | válasz erre | #7
"néhány hónap alatt el lehet végezni olyan feladatokat, amelyhez ma még 50 programozó öt évi munkája szükséges" LOL! Milyen gépen? Blue Gene? Ehhez nagyon dúrva MI kellene és szerintem ez közel sem lesz ilyen. Most is léteznek olyan programok amik képesek kódot generálni, ha a szükséges infromációkat a megfelelő formában adjuk meg bemenetként. Csak éppen nem lesz valami szuper gyors (enyhén szólva) a generált kód.
kow83  
2007. aug. 29. 21:02 | válasz erre | #6
Átlátok én a tervén...

new webSearchEngine( 'better than google' );

Kész.
axaard  
2007. aug. 29. 20:32 | válasz erre | #5
Ha tényleg az lesz, hogy én beírom, hogy egy "raktárkezelő program, bzományi, és készpénzes kihelyezés, tartozások, stb." akkor ugyanaz lesz programozás fronton, mint a weboldalkészítés fronon, mikor megjelentek a WYSIWYG weblapkészítők.

A szomszéd Pistike 1/10-es annyiért megcsinálja a programot, mint egy profi programozó. Lehet, hogy kicsit bugos lesz, meg néhány WIndows verzió alatt fagy, de megvan. Míg a programozó majdnem tökéletesre csinálná...
m4G1c  
2007. aug. 29. 19:45 | válasz erre | #4
ha szemantikailag is elemzi a programokat, akkor az már egy okos lépés. de a leírásból csupán az jött le nekem, hogy ez egy eddigieknél is magasabb szintű környezetet akar jelenteni, ami azért annyira nem nagy dobás, szóval valami más is lehet a háttérben.
2007. aug. 29. 19:18 | galéria | válasz erre | #3
Ezzel nekem csak egy problémám van, mégpedig hogy ugyebár ezt is programozni kell valahogy ("elég lesz, ha az ember közli, hogy mit tegyen") ... hiszen most is így programozunk.
Szóval lesz ez több annál, mint hogy eleve kész szolgáltatásokat lehet vele kezelni, pl Delphi alá sok a komponens, leteszel egy mailszerver komponenst és már működik a programod mail szerverként is.
Tehát mennyivel lehet ez több, mint sok egyszerre megírt szolgáltatások gyűjteménye?
Mert a valós programozási rész ugyebár nem kihagyható, ahhoz tényleges kreatív MI kellene (aminek a hardverét még mindig a Niagara vízeséssel kellene hűteni).
2007. aug. 29. 19:06 | válasz erre | #2
Ez tényleg hatalmas előre lépés lenne. Gondoljatok csak bele, egy programozó gárda akár évekig is készít egy nagyobb szabású szoftvert (pl:Windows), ehelyett ha megtanítjuk a gépeket önmaguk programozására, a nagy teljesítményű gépek óriási ütemű fejlődésnek indulhatnak.

Egy gépnek van ideje, és módja végignézni, hogy melyik a legjobb megoldás sok millió közül. Példaképp manapság sók hónapig fejlesztik a PC-s játékokat, ehelyett pár szuperszámítógép egy kis programozással, talán rájöhet, hogyan lehetnek a szoftverek sokkal kifinomultabbak, a játékok élethűbbek.

Én személy szerint nagy lehetőségeket látok benne. Természetesen ha ez annyira kezdetleges stádiumban van, hogy megír 6 féle programot ami összeadja a 4-et meg az 5-t,akkor a fentiekben taglalt fejlődési ugrás még messze van.

De ha sikerül létrehozni egy szoftverépítő szoftvert, és elgondolkodunk azon mire lehet képes, nem áll távol az az ötlet sem, hogy gondolkodó, embertől függetlenül döntést hozó szoftvereket hozzanak létre.
sly007  
2007. aug. 29. 18:39 | válasz erre | #1
50 programozó öt évi munkáját nem lehet helyettesíteni. De ő biztos csodára képes.