🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #1973

Re: przenośnia

#1973
From: minięty czas
Date: Thu, 29 Oct 2009 20:08
48 lines
4338 bytes
onegdaj ‟d < 0” rzecze:
> wyobraźmy sobie, że wśród użytkowników komputerów osobistych popula-
> rność  zyskały  różne  architektury maszyn (w skrócie: różne komputery),
> ale  nie  znikomo różna —jak jest teraz, lecz absolutnie różne. załóżmy
> na  przykład, że  ludzie  mają i będą mieli w użytkowaniu stare typy ma-
> szyn, które  różnią  się  przynajmniej  tym, że mają mało pamięci ‘ram’,
> i ci  użytkownicy  chcą  być ‚nowocześni’— używać nowego oprogramowania.
> jakkolwiek— nowe  jest pisane jednostronnie— na nowe maszyny, na szybkie
> maszyny i mające sporo pamięci ‘ram’. stare komputery się… ;-) nie psu-
> ją… e… tak, nie  mają wbudowanego przez producentów, ukrytego wyłącznika
> wywołujacego  awarię, by  zmusić  tych  użytkowników do wymiany sprzętu.
> ;-) (patent, patent! to ja napisałem. ;-D )
>     a teraz— programy napisane nawet w tzw. ‛przenośnych’ technologiach,
> mimo  że  dałyby  się  skompilować  na  stare  maszyny, to  się  na nich
> ·nie· wykonają  z powodu niezgodności oczekiwań oprogramowania z dostęp-
> nymi  na  sprzęcie. i nie  pomoże  tu  symulacja  środowiska, w którym
> jest dużo pamięci, bo jedynym rozwiązaniem jest napisanie programu, któ-
> ry ·nie  ma· tych  wygórowanych wymagań i spełnia mniej wygórowane cele,
> lub  robi to —oczywiście (co się pomija, bo taniej)— optymalniej, ekono-
> miczniej dla użytkownika.
>     i jak to pogodzić? ‚spór’ chyba już trwa zbyt długo ;-) i chyba wa-
> rto  to pogodzić. wiadomo— jedną z metod jest pisanie wersji oprogramo-
> wania, które  są  na różne platformy sprzętowe, lecz czym to miałoby się
> różnić  od  pisania wielu programów. i zaznaczam: architektury docelowy
> są  drastycznie  różne, niezgodne  pod  względem  dostępnego  sprzętu, a
> nie  tylko  algorytmy  sprzętowe  są niezgodne (np. takie jak ‘big-en-
> dian’, ‘little-endian’). mówię  o niezgodności  maszyn, która  nie może
> być  uzgodniona przez odwzorowanie matematyczne (np. projektowe odwróce-
> nie kolejności bajtów w liczbie).
>     jakie  są  inne rozwiązania? w zasadzie— jakie są w ogóle rozwiąza-
> nia, ponieważ  ja nie znajduję niczego poza pustym słowem „przenośność”,
> którego skuteczność opiera się jedynie na tym, że nikt nie stosuje real-
> nie  niezgodnej maszyny, lecz odpowiednio niezgodnej, czyli konwertowal-
> nej. dlaczego  mam mieć najnowszą kartę graficzną, by móc zagrać w naj-
> nowsze ‚wypasione’ szachy, jeśli na starym komputerze wystarczy mi nary-
> sowanie planszy w trybie tekstowym lub choćby podawanie ruchów tekstowo,
> ponieważ zyskiem gry w szachy na komputerze w tym wypadku jest gra z in-
> ną  osobą  na  krańcu  świata  bez konieczności oczekiwania na odpowiedź
> o ruchu przez ‘e‐mail’? ale jeśli mam nowiuteńki sprzęt prosto z fabry-
> ki, to  chcę  go  użyć  do zobaczenia pięknej wizualizacji związanej też
> z opcjami konfiguracyjnymi drugiego gracza o jego bierkach.
>     i jak ugryźć ;-) przenośność?
przez deklaracje abstraktów.
-- 
 qo   |)      CPL: cs[0..1] (ss[0..1]) p lvl of curr code!
    _x/ ,     RPL: seg_sel[0..1] privilege lvl of seg_sel!
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-,
,__ -- __ -- DPL: 2._word_of_seg_desc[13..14]:`f seg_desc ,
Technical Details
Message-ID: <hccsnq$ioa$1@adenine.netfront.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!zen.net.uk!dedekind.zen.co.uk!news.netfront.net!not-for-mail
References: <h3n7qg$27pq$1@news.ett.com.ua>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!zen.net.uk!dedekind.zen.co.uk!news.netfront.net!not-for-mail
From: minięty czas <crav@surfy.net>
Newsgroups: pl.comp.lang.asm
Subject: Re: przenośnia
Date: Thu, 29 Oct 2009 20:08:28 +0000 (UTC)
Organization: opRWTng
Lines: 48
Message-ID: <hccsnq$ioa$1@adenine.netfront.net>
References: <h3n7qg$27pq$1@news.ett.com.ua>
NNTP-Posting-Host: 85.25.152.185
Mime-Version: 1.0
X-Trace: adenine.netfront.net 1256846908 19210 85.25.152.185 (29 Oct 2009 20:08:28 GMT)
X-Complaints-To: news@netfront.net
NNTP-Posting-Date: Thu, 29 Oct 2009 20:08:28 +0000 (UTC)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit