Rozdział 25. Abstrakcja składniowa — rozszerzenie syntax-case

R. Kent Dybvig

PODCZAS PISANIA PROGRAMÓW KOMPUTEROWYCH NIEUSTANNIE powtarzają się określone wzorce. Na przykład programy często muszą iterować przez elementy tablic, zwiększać lub zmniejszać wartości zmiennych i wykonywać wielokierunkowe warunki na podstawie wartości liczbowych albo znakowych. Projektanci języków programowania zwykle stosują rozwiązanie polegające na wykorzystaniu konstruktów składniowych o specjalnym przeznaczeniu, które obsługują najczęściej występujące wzorce. Na przykład język C zapewnia wiele konstruktów pętli, konstruktów warunkowych i konstruktów służących do zwiększania lub innego rodzaju aktualizowania wartości zmiennej[103].

Niektóre wzorce występują rzadziej, ...

Get Piękny kod. Tajemnice mistrzów programowania now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.