eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingI jescze o Pascalu...
Ilość wypowiedzi w tym wątku: 6

  • 1. Data: 2011-03-10 23:39:18
    Temat: I jescze o Pascalu...
    Od: A.L. <l...@a...com>

    Dla zainteresowanych - materialy historyczne..

    Tutaj

    http://www.findlayw.plus.com/ICL1900/index.html

    o wersji Pascala dla maszyny ICL 1900, czyli ODRA 13XX. Tak zwany
    Belfast Compiler. Nei byl dystrybuowany wraz z ODRA ale udalo nam sie
    go dostac od autorow. Pamietam ze problem polegal na tym iz kompilator
    wymagal dysku a dostepne w Poslce byly tylko tasmy. Wiec osobiscie
    przerabialem kompilator z dysku na tasme, manualnie "patchujac" kod
    binarny w loaderze. Potem jak sie to zrobilo, to juz mozna bylo zrobic
    bootsrtaping, i poszlo.

    Dorabialismy wraz z kolegami rozne "gwizdki", miedzy innymi lepsza
    diagnostyke, kompilacje warunkowa, makra i monitor wsadowy do
    programow studenckich.

    Niestety, kompilator generowal program o adresach absolutnych a nie
    relokowalne moduly, wiec nei dalo sie go linkowac z programami
    napisanymi w innych jezykach

    To byly czasy...

    A jakosc kompilatora? ...

    "The Pascal version of the Whetstone Benchmark ran 10% faster than the
    optimised FORTRAN version on a 1906S. Emulation on a modern PC gives
    Whetstone speeds about 11 times faster than a 1906S, the fastest 1900
    hardware ever made..."

    A.L.


  • 2. Data: 2011-03-11 04:19:29
    Temat: Re: I jescze o Pascalu...
    Od: Mariusz Marszałkowski <m...@g...com>

    On 11 Mar, 00:39, A.L. <l...@a...com> wrote:

    > "The Pascal version of the Whetstone Benchmark ran 10% faster than the
    > optimised FORTRAN version on a 1906S. Emulation on a modern PC gives
    > Whetstone speeds about 11 times faster than a 1906S, the fastest 1900
    > hardware ever made..."

    Pamietam moja pierwsza przesiadke z Pascala na C. To byly czas chyba
    Pentim 100MHz. C slyna ze swojej wydajnosci. Gdy napisalem kilka
    operacji arytemtycznych w petlach to ku mojemu wielkiemu zdziwieniu
    nie bylo zadnej roznicy w czasie wykonania.

    Pozdrawiam


  • 3. Data: 2011-03-11 08:35:58
    Temat: Re: I jescze o Pascalu...
    Od: Paweł Kierski <n...@p...net>

    W dniu 2011-03-11 05:19, Mariusz Marszałkowski pisze:
    > On 11 Mar, 00:39, A.L.<l...@a...com> wrote:
    >
    >> "The Pascal version of the Whetstone Benchmark ran 10% faster than the
    >> optimised FORTRAN version on a 1906S. Emulation on a modern PC gives
    >> Whetstone speeds about 11 times faster than a 1906S, the fastest 1900
    >> hardware ever made..."
    >
    > Pamietam moja pierwsza przesiadke z Pascala na C. To byly czas chyba
    > Pentim 100MHz. C slyna ze swojej wydajnosci. Gdy napisalem kilka
    > operacji arytemtycznych w petlach to ku mojemu wielkiemu zdziwieniu
    > nie bylo zadnej roznicy w czasie wykonania.

    Tylko jakie kompilatory wtedy były. Pewnie generowały dla prostych
    obliczeń ten sam kod.

    --
    Paweł Kierski
    n...@p...net


  • 4. Data: 2011-03-11 12:42:12
    Temat: Re: I jescze o Pascalu...
    Od: Grzegorz Krukowski <r...@o...pl>

    On Fri, 11 Mar 2011 09:35:58 +0100, Paweł Kierski <n...@p...net>
    wrote:

    >Tylko jakie kompilatory wtedy były. Pewnie generowały dla prostych
    >obliczeń ten sam kod.
    I? Gdyby dziś Pascal miał większe znaczenie to kompilator też miałby
    lepszy. Widać dla obecnych zastosowań to co jest starczy.

    Klapki, wszędzie klapki i ugór ;) Jak jakikolwiek język nie realizuje
    funkcjonalności C++ metodami C++ to jest bleee.
    --
    Grzegorz Krukowski


  • 5. Data: 2011-03-11 13:48:26
    Temat: Re: I jescze o Pascalu...
    Od: Paweł Kierski <n...@p...net>

    W dniu 2011-03-11 13:42, Grzegorz Krukowski pisze:
    > On Fri, 11 Mar 2011 09:35:58 +0100, Paweł Kierski<n...@p...net>
    > wrote:
    >
    >> Tylko jakie kompilatory wtedy były. Pewnie generowały dla prostych
    >> obliczeń ten sam kod.
    > I? Gdyby dziś Pascal miał większe znaczenie to kompilator też miałby
    > lepszy. Widać dla obecnych zastosowań to co jest starczy.
    >
    > Klapki, wszędzie klapki i ugór ;) Jak jakikolwiek język nie realizuje
    > funkcjonalności C++ metodami C++ to jest bleee.

    Ależ ja nie twierdzę, że "Jak jakikolwiek język nie realizuje
    funkcjonalności C++ metodami C++ to jest bleee." 8-) Odniosłem się
    tylko i wyłącznie do faktu, że program w C i w Pascalu, kompilowany
    kilka lat temu, miał tę samą wydajność. Moja teza brzmi - ówczesne
    kompilatory Pascala i C dawały dla prostego kodu obliczeniowego
    identyczny (lub bardzo zbliżony) kod wynikowy. I nie sugeruję nic
    więcej 8-)

    --
    Paweł Kierski
    n...@p...net


  • 6. Data: 2011-03-11 16:18:00
    Temat: Re: I jescze o Pascalu...
    Od: A.L. <l...@a...com>

    On Fri, 11 Mar 2011 14:48:26 +0100, Paweł Kierski <n...@p...net>
    wrote:

    >W dniu 2011-03-11 13:42, Grzegorz Krukowski pisze:
    >> On Fri, 11 Mar 2011 09:35:58 +0100, Paweł Kierski<n...@p...net>
    >> wrote:
    >>
    >>> Tylko jakie kompilatory wtedy były. Pewnie generowały dla prostych
    >>> obliczeń ten sam kod.
    >> I? Gdyby dziś Pascal miał większe znaczenie to kompilator też miałby
    >> lepszy. Widać dla obecnych zastosowań to co jest starczy.
    >>
    >> Klapki, wszędzie klapki i ugór ;) Jak jakikolwiek język nie realizuje
    >> funkcjonalności C++ metodami C++ to jest bleee.
    >
    >Ależ ja nie twierdzę, że "Jak jakikolwiek język nie realizuje
    >funkcjonalności C++ metodami C++ to jest bleee." 8-) Odniosłem się
    >tylko i wyłącznie do faktu, że program w C i w Pascalu, kompilowany
    >kilka lat temu, miał tę samą wydajność. Moja teza brzmi - ówczesne
    >kompilatory Pascala i C dawały dla prostego kodu obliczeniowego
    >identyczny (lub bardzo zbliżony) kod wynikowy. I nie sugeruję nic
    >więcej 8-)

    Owszem. Prosze zauwazyc ze rozwoj kompilatorow Pascala zatrzymal sie w
    polowie lat 70. Wszystkie pozniejsze implementacje to ciagle mniej
    wiecej ten sam kod Ammana.

    W owych czasach, to znaczy ODRY 13XX Pascal mial jedna zasadnicza
    zalete: kompilowal sie blyskawicznie, albowiem omijal etap linkowania.
    Wiec przy wsadowym pzretwazraniu programow studenckich zaoszczedzano
    kupe czasu. A czas komputera byl wtedy na wage zlota.

    A.L.

    P.S> A tak na marginesie, to Turbo Pascal byl jednym z najwiekszych
    "kamieni milowych" w dziejach komputerologii.

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: