[OT]C CO tim chtel basnik rici?

Ales Prochaska, Divesoft prochaska na divesoft.cz
Čtvrtek Leden 1 16:55:56 CET 2015


> No a ono se v tom Pascalu (v dobe jeho vzniku a jak byl definovan) opravdu
> dalo pracovat?
> Rekl bych, ze vzhledem k urovni prekladacu te doby chybejici (byt jenom) ++
> a -- byly omezujici (velikost/rychlost).
> Moznost prace primo s pameti (nektere veci v systemu byly proste na
> konkretni absolutni adrese tusim), callback funkce,... IMHO by se toho dalo
> najit dost.
> Ale stejne dobre se mohu i plest:)
> Marek


Dalo :-) Absence operátorů ++ a -- (nebo spíš += -=) byla pascalu
vytýkána, i když pro ordinální typy tam existovaly operátory succ a
pred se stejným významem :-) Ale i tak přeložit příkaz typu X:=X+1
pomocí jediného vyhodnocení adresy proměnné X je pro autora překladače
to nejmenší -- samozřejmě za přijetí pár dalších předpokladů, surově
omezujících intelektuální rozlet programátora při psaní takového
výrazu :-)

Absolutní paměťové operace v definici Pascalu skutečně nebyly, protože
autor systémově závislé funkce do definice nezahrnul (kvůli
přenositelnosti), nicméně každý prakticky realizovaný překladač je
implementoval.

Aleš Procháska




Další informace o konferenci Hw-list