Article View: pl.comp.objects
Article #16992Re: ECLiPSe Prolog na licencji open source
From: Piotr Dembiński
Date: Tue, 15 May 2007 18:33
Date: Tue, 15 May 2007 18:33
34 lines
2723 bytes
2723 bytes
"Adam Karpierz" <karpierz@NOOOOSPAAAAMpython.pl> writes: > ""Piotr Dembiński"" <pdemb@gazeta.pl> wrote: > >> W przypadku assemblera nie ma takiej możliwości -- dowolny >> assembler przetłumaczy instrukcje zapisane w postaci mnemoników >> (plus ew. makr) zawsze w ten sam sposób. Dlatego właśnie moim >> zdaniem assembler jest językiem maszynowym, nawet jeśli obsługuje >> makra. > > To jednak zbyt abstrakcyjny jezyk. Oprócz makr są jeszcze dyrektywy dla assemblera, i to by może tam coś zmieniało, ale moje kryterium rozgraniczające język maszynowy od języka wysokiego poziomu to możliwość różnorakiej interpretacji konstrukcji programistycznych przez programy tłumaczące lub interpretujące, dającej określone w specyfikacji języka efekty -- te same dla każdego z możliwych sposobów. W każdym razie -- o ile każdy assembler przetłumaczy mnemonik z określonymi argumentami zawsze na tę samą sekwencję bitów, to występująca w języku C instrukcja inkrementacji może zostać zaimplementowana przez program tłumaczący lub interpretujący na wiele różnych sposobów. > To sie i tak przeklada na gonitwe elektronow obijajacych sie > o bariery potencjalu w tranzystorach. Niekoniecznie. Można przecież uruchomić program w maszynie wirtualnej, w której najniższy poziom abstrakcji jest określony przez kod napisany w języku wysokiego poziomu. -- http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID:
<873b1yndi0.fsf@hector.domek>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<f202gg$ddu$1@inews.gazeta.pl> <c24743145dkpj1d085btughir1cl1cfpbl@4ax.com> <f22sgr$q3a$1@inews.gazeta.pl> <0cu943hkgml1a37ht2ij72h1fl9jo8safr@4ax.com> <87k5vdai3r.fsf@hector.domek> <0o9c439vcfovbp436noqbmepffrc23549r@4ax.com> <87646w4pba.fsf@hector.domek> <0tpe43patmvqnl3vf7ij73lqnajui9eq6m@4ax.com> <87tzufjn2e.fsf@hector.domek> <cb9cc$4648c797$594ed226$27374@news.chello.pl> <87fy5ynr81.fsf@hector.domek> <f2cjrc$58c$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Piotr Dembiński <pdemb@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: ECLiPSe Prolog na licencji open source Date: Tue, 15 May 2007 20:33:11 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 34 Message-ID: <873b1yndi0.fsf@hector.domek> References: <f202gg$ddu$1@inews.gazeta.pl> <c24743145dkpj1d085btughir1cl1cfpbl@4ax.com> <f22sgr$q3a$1@inews.gazeta.pl> <0cu943hkgml1a37ht2ij72h1fl9jo8safr@4ax.com> <87k5vdai3r.fsf@hector.domek> <0o9c439vcfovbp436noqbmepffrc23549r@4ax.com> <87646w4pba.fsf@hector.domek> <0tpe43patmvqnl3vf7ij73lqnajui9eq6m@4ax.com> <87tzufjn2e.fsf@hector.domek> <cb9cc$4648c797$594ed226$27374@news.chello.pl> <87fy5ynr81.fsf@hector.domek> <f2cjrc$58c$1@inews.gazeta.pl> NNTP-Posting-Host: eqf6.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1179253105 21292 83.20.73.6 (15 May 2007 18:18:25 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 15 May 2007 18:18:25 +0000 (UTC) Cancel-Lock: sha1:7tZmWvVEaZQUIwPFuQFJDQAqJqI= X-User: pdemb User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit