Article View: pl.comp.lang.python
Article #28101Re: Interpretowany czy kompilowany?
From: Jacek Czerwinski
Date: Sun, 15 May 2011 18:30
Date: Sun, 15 May 2011 18:30
27 lines
2161 bytes
2161 bytes
W dniu 2011-05-15 19:08, Rob Wolfe pisze: > Borneq<borneq@antyspam.hidden.pl> writes: > >> Dopiero zamierzam zainteresować się pythonem. Jest on językiem >> interpretowanym czy kompilowanym? > > Język nie zna pojęć interpretowany czy kompilowany. teoretycy by się burzyli, ale zwykle pytanie tzw "praktyków" o kompilowanie ma dwa podteksty: a) szybkościowy. Tu by dodał, że np kod bliski maszynowemu ale często przełączalny do dynamicznie rozwiązawanych subalgorytmów (np. typowo dynamiczna gospodarka zmiennymi) jest hamowany tak mocno, że w praktyce ma szybkośc interpretera. b) poziom sprawdzeń na etapie kompilacji. Może być rygorystycznie sprawdzany ale "kompilowany" (w cudzysłowie lub bez zależnie od upodobań) nie do maszynowego jak oczekuje pytający, tylko do p-kodu podlegającemu interpretacji w maszynie wirtualnej. Tu należało byś ściśle mówić o typowaniu. Chyba różnica językowa jest tu problemem. Aha, jeszcze c) czyli stopień zabezpieczenia kodu źródłowego przez disasemblerami, czyli niemożność przywrócenia z wersji wykonywalnej do w miarę czytelnej źródłowej. Ja wiem, różnica jest ilościowa (w wielkości pracy) a nie jakościowa (da się/nie da), ale czasem jest to sens pytania.
Technical Details
Message-ID:
<iqp64a$cpg$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<iqmlha$r29$1@news.onet.pl> <87fwofao31.fsf@smsnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Jacek Czerwinski <x@y.z.pl> Newsgroups: pl.comp.lang.python Subject: Re: Interpretowany czy kompilowany? Date: Sun, 15 May 2011 20:30:33 +0200 Organization: http://onet.pl Lines: 30 Message-ID: <iqp64a$cpg$1@news.onet.pl> References: <iqmlha$r29$1@news.onet.pl> <87fwofao31.fsf@smsnet.pl> NNTP-Posting-Host: 77-255-112-19.adsl.inetia.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1305484234 13104 77.255.112.19 (15 May 2011 18:30:34 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sun, 15 May 2011 18:30:34 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: <87fwofao31.fsf@smsnet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit