eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPascal - ankietaRe: Pascal - ankieta
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!peer04.fr7!futter-mich.highwinds-media.com!
    news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt
    -spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Subject: Re: Pascal - ankieta
    Newsgroups: pl.comp.programming
    References: <a...@n...v.pl>
    <a...@g...com>
    <a...@n...v.pl> <1...@t...com>
    <a...@n...v.pl> <1...@t...com>
    <57eba2b3$0$15200$65785112@news.neostrada.pl>
    <yllonvb19t71$.dlg@tyczka.com> <a...@n...v.pl>
    <io45ikhreb7j$.dlg@tyczka.com> <a...@n...v.pl>
    <1x49juu4y5xvd$.dlg@tyczka.com>
    <2...@g...com>
    <a...@n...v.pl>
    <b...@g...com>
    <a5okgjzv4fg8$.dlg@tyczka.com> <a...@n...v.pl>
    <1...@t...com> <a...@n...v.pl>
    <8...@g...com>
    <a...@n...v.pl>
    <8...@g...com>
    <a...@n...v.pl>
    From: wloochacz <w...@n...spam.gmail.com>
    Date: Fri, 30 Sep 2016 11:55:03 +0200
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
    Thunderbird/45.3.0
    MIME-Version: 1.0
    In-Reply-To: <a...@n...v.pl>
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 66
    Message-ID: <57ee3688$0$5153$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.8.9.241
    X-Trace: 1475229320 unt-rea-a-01.news.neostrada.pl 5153 83.8.9.241:62193
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 4700
    X-Received-Body-CRC: 201885556
    Xref: news-archive.icm.edu.pl pl.comp.programming:209766
    [ ukryj nagłówki ]

    W dniu 2016-09-29 o 19:02, slawek pisze:
    > On Thu, 29 Sep 2016 09:19:50 -0700 (PDT), g...@g...com wrote:
    >> No to faktycznie... hardkor.
    >
    > Anyway...
    > Co "mnię brzydzi" w Pascalu od zawsze: podział na to co może programista
    > jako użytkownik tego języka i na to co jest w... no właśnie w
    > niebardzo-wiadomo-gdzie... w tym co w C określilibyśmy biblioteką
    > standardową.
    Twój problem polega na tym, że po prostu nie znasz tego środowiska.
    Dla Delphi biblioteka standardowa to RTL.
    Oraz VCL (który oczywiście korzysta z RTL), jako model obiektowy dla
    kontrolek wizualnych.

    > Nie da się w Pascalu napisać "własnej writeln", bo składnia z
    > dwukropkami jest niedostępna dla procedur tworzonych przez użytkownika.
    Czego się nie da i na cholerę tam mają być dwukropki?

    > Słowo asm nie jest słowem kluczowym Pascala (ISO7185), co zmusza do
    > użycia czegoś innego niż Pascal do napisania Pascala.
    Słowo asm jest kluczowe dla Object Pascala (Delphi/FPC)

    > Natomiast da się napisać w C cała bibliotekę standardową C, ewentualnie
    > kilka asm będzie, ale użycie asm jest standardowe w C.
    FPC i Delphi rozwijane są w FPC i Delphi.
    A więc - da się.

    > Kiepsko w Pascalu było z funkcjami i procedurami jako parametrami innych
    > funkcji lub procedur. Wiele implementacji albo tego nie potrafiło, albo
    > robiło po swojemu.
    Gdyby tak było, to cały model zdarzeń nie miałby prawa działać w takim
    Delphi.
    Oświecę Cię - jest to od początku.
    A od prawie dekady są też funkcje anonimowe.

    > Bardzo nieciekawy jest brak liczb zespolonych. Niby nic, ale w latach
    > 80-tych wiele programów było właśnie dlatego nadal pisanych w Fortranie.
    > Nietrzymanie się standardu. Zrobił się śmietnik, Borland wrzucał co
    > chciał i jak chciał.
    No popatrz - w latach 90 pisałem w Turbo Pascalu programik (dla mnie coś
    co posiada ok 6K LoC to programik, a nie program) operujący na liczbach
    zespolonych...

    I Jeszce - to Borland tworzył ten standard, tak jak chciał. Inni równali
    do niego (np. FPC).
    Równie dobrze, możesz powiedzieć że MS nie trzyma standardu dla C#...
    I pewnie będzie to racja. Tylko dla kogo to jest istotne poza
    akademickimi dywagacjami bez znaczenia?

    Dla mnie starczy tego biadolenia, ponieważ mam już jasność.
    Nie masz pojęcia o czym piszesz.

    Odnosisz się do jakiś wyimaginowanych problemów, które istnieją
    (bardziej prawdziwe by było - istniały ze 20 lat temu) w niszowych
    implementacjach Pascala.

    Zapominasz (lub nie chcesz przyjąć tego do wiadomości), że dziś Pascal =
    Delphi = FPC.

    PS. Dla Twojej wiadomości; mój program w Pascalu (Delphi) to ponad 1 mln
    LoC kodu (nie bibliotek standardowych lub firm trzecich).
    A więc - co ja tam mogę wiedzieć, skoro taki fachowiec jak Ty twierdzi,
    że się nie da.

    --
    wloochacz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: