Re: Zemřel Niklaus Wirth

Pavel Poucha pavel.poucha na papouch.com
Pátek Leden 5 19:39:37 CET 2024


Zdravím,

taky to pamatuji. Kolega se mnou seděl v kanceláři, celkem nějaký
jednoduchý program na sběr dat, a kompilace Borland C++ trvala přes 4
minuty. To si pak člověk rozmyslí, kdy kompiluje, a ne takové to "něco
zkusím změnit a hned spustím kompilaci".

Borland Pascal byl první a poslední vyšší jazyk, ve kterém jsem udělal
komerční program, pamatuju se na něj dobře.

S pozdravem
ing. Pavel Poucha
jednatel
pavel.poucha na papouch.com
Tel. +420 777 232 485

Papouch s.r.o. - vývoj
Papouch store s.r.o. - obchod
Papouch production s.r.o. - výroba
Workmonitor s.r.o. - monitorování výroby

Máte-li chuť, navštivte naše stránky http://www.papouch.com/


pá 5. 1. 2024 v 18:38 odesílatel Petr Zahradník <clexpert na clexpert.cz>
napsal:

> Já jsem ten pamětník. Programoval jsem v Pascalu od Turbo Pascalu přes
> Borland Pascal až po Delphi. A jednou v mezičase jsem koupil Borland C++.
> Kamarád mi dojednal schůzku u svého známého, aby mi lehce něco ukázal, že
> prý v tom programují. Tak jsem tam zašel. Týpek v tom dělal nějaký
> docházkový systém. Několik formulářů, několik tlačítek, nic komplikovaného.
> Lehce mi ukázal, jak to vypadá vizuálně, pak spustil kompilaci a že mi
> ukáže nějaké pěkné malé počítače, které jim zrovna přišly. Chodili jsme po
> firmě po různých kancelářích asi 3/4 hodiny. Jako fakt hodně dlouho. Pak
> jsme se vrátili, on na to koukl a povídá: "Jo, už to brzo bude." Takže asi
> tak.
>
> Petr Zahradník, počítačový expert
> e-mail: clexpert na clexpert.cz
> mobil: 602 409 601
> https://www.clexpert.cz
> Petr Zahradník, Computer Laboratory
> Obvodová 740/14, 400 07 Ústí nad Labem
>
> -----Original Message-----
> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Aleš Procháska
> Sent: Friday, January 5, 2024 6:18 PM
> To: HW-news <hw-list na list.hw.cz>
> Subject: RE: Zemřel Niklaus Wirth
>
> Ty středníky jsou potřebné aby Pascal byl LL1 jazyk. Wirth navrhoval
> Pascal tak, aby byl překladač co nejjednodušší (což se mu hodilo, protože
> přednášel konstrukci překladačů) a to se mu myslím velmi povedlo. Například
> jeden z důsledků jeho syntaxe je, že Pascal ve své čisté formě nepotřebuje
> linker (stačí mu vyhodnocení relokací), třeba céčko se bez plnohodnotného
> linkeru neobejde. Pamětníci si vzpomenou, že programátor v Borland Pascalu
> měl už dávno přeloženo, zatímco Borland C zuřivě linkoval a vyžadoval další
> a další výměnu disket :D
>
> Aleš Procháska
>
> -----Original Message-----
> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Pavel Hudeček
> Sent: Friday, 5 January, 2024 15:51
> To: hw-list na list.hw.cz
> Subject: Re: Zemřel Niklaus Wirth
>
> V případě C proti středníkům nic nenamítám, tam dávají smysl.
>
> Ale v Pascalu byly dle mého tehdejšího názoru prostě nadbytečný. A nebyl
> jsem sám.
> Jeden spolužák dokonce napsal doplňovač středníků a pro testy i
> odstraňovač, který odstranil všechny co nejsou v uvozovkách nebo
> komentářích.
> A nenašli jsme program, který by se po průchodu odstraňovač-doplňovač
> rozbil. Prošly semestrálky i diplomky.
>
> Vlastně jsem si už vzpomněl na celou původní myšlenku:
> Basic na Spectru neměl středníky ani parametry v závorkách, jen oddělení
> příkazů řádkama nebo dvojtečkama.
> Pascal měl povinné závorky i středníky, ale nenabízel díky tomu žádné
> syntaktické výhody. Proto nejmíň jedno z toho je nedbytečný.
>
> PH
>
> Dne 05.01.2024 v 15:06 Jiří Linhart napsal(a):
> >
> > Ještě může být Cečku případ, kdy mohu jeden příkaz rozdělit na více
> > řádků pro lepší čitelnost podmínky.
> >
> > if (a==b &&
> >
> >     a==c &&
> >
> >     b==c) {
> >
> >     } else {
> >
> >     }
> >
> > Proto asi je ten středník povinný.
> >
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240105/5ce00667/attachment-0001.htm>


Další informace o konferenci Hw-list