🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #256

Re: Refleksja nad Javą

#256
From: Googie
Date: Mon, 09 Jan 2006 09:23
27 lines
2104 bytes
Mirosław Kosmala wrote:
> Gdyby dostał program pod postacią czystego kodu (jako skrypt),
> to kombinowanie w nim nawet za cenę łamania prawa byłoby dla niego często
> bardzo opłacalne.

Developer nie jest zmuszony rozdawać źródeł. O tym niżej.

> 
> P.S. No właśnie - tak sobie teraz pomyślałem, że nigdy nie słyszałem o
> kompilatorze tcl-a. Spotkał się ktoś z was z takim ustrojstwem??? 

Do assemblera - nie, ale do kodu maszynowego owszem, przy pomocy 
ActiveState ProCompiler, albo tego samego narzędzia z pakietu TclPro (to 
drugie jest trochę starsze - ale i darmowe - i nie obsługuje najnowszych 
wersji Tcl). ProCompiler tłumaczy Tcl na kod maszynowy, który jest 
teoretycznie nie dekodowalny (w praktyce się da, tak jak i reverse 
enginnering na assemblerze, ale nigdy nie otrzyma się kodu w takiej 
postaci jak na początku). Ten program powstał właśnie w celu ochrony 
praw autorskich kodu Tcl.

Tak skompilowany kod też uruchamia się w interpreterze Tcl, tyle że na 
początku skrypt ładuje specjalne rozszerzenie do wykonywania kodu 
maszynowego, a w dalszej części skryptu jest już tylko sam kod maszynowy  :)

-- 
Pozdrawiam!
Googie
Technical Details
Message-ID: <dpt9jf$jc5$1@srv.cyf-kr.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!not-for-mail
References: <dpiqfb$kvl$1@srv.cyf-kr.edu.pl> <dpn2jv$t1d$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!not-for-mail
From: Googie <no@spam.org>
Newsgroups: pl.comp.lang.tcl
Subject: Re: Refleksja nad Javą
Date: Mon, 09 Jan 2006 10:23:59 +0100
Organization: Academic Computer Center CYFRONET AGH
Lines: 27
Message-ID: <dpt9jf$jc5$1@srv.cyf-kr.edu.pl>
References: <dpiqfb$kvl$1@srv.cyf-kr.edu.pl> <dpn2jv$t1d$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: ip-7-197.ists.pl
Mime-Version: 1.0
X-Trace: srv.cyf-kr.edu.pl 1136798127 19845 193.25.7.197 (9 Jan 2006 09:15:27 GMT)
X-Complaints-To: news@cyf-kr.edu.pl
NNTP-Posting-Date: Mon, 9 Jan 2006 09:15:27 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
In-Reply-To: <dpn2jv$t1d$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit