Vlákno názorů k článku
Shed Skin: překladač z Pythonu do C++ od tonda - Tak takovyhle flamewar jsem na Rootu jeste nevidel... Zpravicka...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 5. 2006 13:58

    tonda (neregistrovaný)
    Tak takovyhle flamewar jsem na Rootu jeste nevidel...
    Zpravicka hovori o prekladaci Pythonu do C++.
    Mozna by se zde melo hovorit spis o nem, nez tu placat
    p*coviny o Lispu a podobnych, prakticky nepouzitelnych
    sr*ckach. Mimochodem, zkousel jste vubec nekdo ten Shed Skin?
    Prectete si alespon sekci 'Limitations' v dokumentaci a hned mate tema ke kvalitni diskuzi. Tenhle nastroj musi jeste dospet,
    lehce se vam stane, ze program 'nezkompilujete', hlavne tehdy,
    pokud Python vyuzivate naplno...
    Mimochodem, zase tak bych tento jazyk nepodcenoval, mozna stoji
    za zminku, ze ho pouziva i NASA
  • 7. 5. 2006 14:04

    Jakub Hegenbart
    No, NASA používá i Ruby a Lisp... ;-) Mimochodem, sonda Deep Space 1 měla část řídicího SW v Common Lispu – pochybuju, že někdy na nějaké sondě NASA byl software v Pythonu nebo v Ruby. Totéž platí pro přistávací modul Huygens sondy Cassini, který přistál na Titanu.
  • 8. 5. 2006 22:11

    z (neregistrovaný)
    To je všechno skvělý, gratuluju. Jenže kolik informačních systémů je vytvořeno v LISPu? Podobně bych se mohl ptát na jiné oblasti, na kterých stojí a padá IT (manažerské systémy, bankovní systémy a konečně i desktop aplikace). Je to mizivé procento. Proč? Zmíněna byla logika prvního řádu a i tak mi LISP připadá.
  • 8. 5. 2006 22:38

    Jakub Hegenbart
    Jenže kolik informačních systémů je vytvořeno v LISPu? Podobně bych se mohl ptát na jiné oblasti, na kterých stojí a padá IT (manažerské systémy, bankovní systémy a konečně i desktop aplikace).

    Jenomže ne všechno v computingu jsou tabulky a databáze a tak. Veliké procento těchhle aplikací je spáno v konzervativních prostředcích prostě proto, že na to jsou nástroje, software, „best practices“. Ale co jinak? Co když člověk řeší úkol, o kterém je obtížné dokonce i uvažovat, natož rovnou nadatlovat kus kódu podle nějakých patternů a firemních směrnic? Jo, jde především o AI, ale ta čím dál tím víc proniká do mainstreamu. (Já třeba soukromě řeším natural language processing jako koníček a vůbec inteligentní práci s textem.)

    Já myslím, že i ty informační systémy by z Lispu velice profitovaly. Franz dělá masivní objektovou databázi AllegroCache (lispovský ekvivalent smalltalkovského Gemstone), s některými velice působivými vlastnostmi. Jak jich dosáhli? Využili rozšiřitelnosti jazyka. To mi s logikou prvního řádu nejde moc dohromady.

    Tím neříkám, že by všichni měli začít dělat v Lispu. Je to věc každého, co použije, a většina lidí je snad rozumná. Ale když se objeví takové hovado jako tonda, tak se zkrátka nemůžu neozvat. Ten jazyk nepřežil padesát let jen tak pro nic za nic, stejně jako třeba Cobol, který je sice divný, nepružný, ale pro původní účel byl navržen dost dobře. (Myslím, že teď nemluvím z cesty. Ten jazyk měl velice konkrétní cílovou skupinu.) Na Wall Streetu třeba rádi používají pro informační systémy jazyk K, kvůli jeho vlastnostem, přitom jak čtu tuhle diskuzi, z jazyka K by polovině čtenářů asi vypadaly vlasy. :-D Je mi velice zatěžko označit nějaký jazyk jako odpad, přesto tak někteří činí. Přiznám, že sám nechápu moc pointu existence Visual Basicu a částečně i Javy a C++. Ale tondovi jsem se holt nemohl neozvat. :-)

    Asi by to chtělo nějaký uspořádat lispfest nebo lispcon pro zájemce, mohli bychom tam i přinést nějaké šlehačkové dorty. :-)