Squak Smalltalk [6 * 9 = 42] whileTrue: [World run]
Stopařův průvodce jedním převážně neškodným programovacím jazykem
smalltalk
Swiki
  • Domů
  • Zpět
  • Tento server

    Squeak
  • Úvod
  • Smalltalk
  • Články
  • Knihy
  • Dokumentace
  • FAQ
  • Tutoriály
  • Download
  • Odkazy

    Komunita
  • CSSUG
  • Oznámení
  • Projekty
  • O nás
  • Fórum
  • Kontakt

     

  • Jak je možné, že mohu číst zdrojový text metody, když nemá Squeak k dispozici její zdrojový kód

    Pokud nemá Squeak k dispozici zdrojové kódy v textové podobě, tak je schopen je dekompilovat z "image" a obdržet téměř shodný zdrojový text.

    Dekompilovaný text samozřejmě neobsahuje komentáře a liší se také zarovnání (formátování zdrojáku je nyní generováno automaticky). Hlavní nevýhodou kromě ztráty komentářů je však ztráta jmen formálních parametrů a lokálních proměnných, pro které se v takovýchto dekompilátech pak používá kódové označení "tX", kde X je přizozené číslo.

    Proto obsahují plnohodnotné distribuce částečně redundatní soubory .sources a .changes (viz. Soubory pro Squeak), aby měl programátor k dispozici jak komentáře, tak často velmi intuitivně pojmenování parametrů metod a lokálních proměnných.

    Naopak u distribucí na platformy s omezenějším výkonem a hlavně menší paměťovou kapacitou (např. kapesní počítače) se s těmito soubory často nesetkáte, a to pouze ze důvodu šetření místem (v takovém případě obdržíte při spuštění Squeaku varovnou hlášku, kterou však lze v "Preferences" zakázat).

    Odkazy na tuto stránku

    • FAQ, poslední úprava dne 8 Duben 2004 v 08:29:58 uživatelem 160.218.40.3
    • Download, poslední úprava dne 8 Březen 2008 v 22:32:13 uživatelem localhost
    • Soubory pro Squeak, poslední úprava dne 15 Říjen 2003 v 14:16:50 uživatelem 80.83.66.190





    Administrátoři: Pavel Křivánek, Zbyněk Křivka