 |
[6 * 9 = 42] whileTrue: [World run]
Stopařův průvodce jedním převážně neškodným programovacím jazykem
|
 |
|
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
|
|