Article View: pl.comp.lang.tcl
Article #256Re: Refleksja nad Javą
From: Googie
Date: Mon, 09 Jan 2006 09:23
Date: Mon, 09 Jan 2006 09:23
27 lines
2104 bytes
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-mailReferences:
<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