Re: Edukacja informatyczna (Bylo: Generator dzwieku)

Autor: Romuald Zylla, T.Uni. of Lodz, PL (zylla_at_lodz1.p.lodz.pl)
Data: Tue 14 Jan 1997 - 21:08:40 MET


At 12:41 97-01-14 +0100, you wrote:
>Romuald Zylla, T.Uni. of Lodz, PL wrote:
>>
>> Natomiast jest prawda, ze co innego znaczy blok w Algolu i Paskalu
>>
>> W kazdym razie zagniezdzenie blokow jest robione inaczej w Paskalu
>
>Zgodnie z raportem Pascala blok to
>
>definicje zmiennych, procedur i funkcji;
>begin
> instrukcje
>end;
>
>w odróżnieniu od instrukcji złożonej
>
>begin
> instrukcje
>end;
>
>W C nie ma tego rozróżnienia. W Algolu rozróżnienie było czysto
>symboliczne, gdyż blok różnił się od instrukcji złożonej jedynie
>deklaracjami po 'begin'.

  Bardzo ladne wyjasnienie wiec tylko dodam (nie broniac wyzszosci
  jednego nad drugim) ze w Paskalu pozostalo pojecie bloku tylko
  wtedy gdy praktycznie jest potrzebne czyli w definicji programu
  procedury i funkcji. A nie ma "sztucznego" bloku dla bloku.

  A moze tak sie przyzwyczilem do tego ograniczenia Paskala ze nie
  pamietam jak to ladnie i swobodnie bylo w Algolu ? :)
>
>Wirth nawet gdzieś pisał, że zagnieżdżanie bloków zostało usunięte z
>języka świadomie, gdyż do celów publikacyjnych nie jest niezbędne.
> Artur "Archie" Bartnicki work: (0-71) 48 81 93

--
Romek
-_-_-_-_-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_-_-_-_-
  ------   PeCetologia jest nauką eksperymentalną !  ------
     """""""" a wszystkiemu WINne są komputery """""""""


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:51:48 MET DST