🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16992

Re: ECLiPSe Prolog na licencji open source

#16992
From: Piotr Dembiński
Date: Tue, 15 May 2007 18:33
34 lines
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-mail
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>

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