Wykład 1, str. 8
[jakoś^ęzykó^^ragramowani^^^^^teri^^cen^
• rozumienie kodu • praca wspólna • pielęgnacja
ortogonalność pojęć — ogólne zasady, stosowalne w ten sam sposób do
wszystkiego
Przykład: (ortogonalność) w języku wewn. minikomputerów VAX: dodawanie komórki do rejestru ozn. ADDL rejestr komórka dodawanie rejestru do rejestru ozn. ADDL rejestr rejestr można w ten sposób dodać wszystko do wszystkiego
Przykład: (nieortogonalność)
w języku wewn. dużych komputerów IBM: dodawanie komórki do rejestru ozn. A rejestr komórka dodawanie rejestru do rejestru ozn. AR rejestr rejestr w żaden sposób nie można dodać niczego do komórki pamięci
Wykład 1, str. 9
^akoś^ęzykó^jmgmmowani^^^uTten^jcen^
• rozumienie kodu • praca wspólna • pielęgnacja
ortogonalność pojęć — ogólne zasady, stosowalne w ten sam sposób do wszystkiego
ALE zbyt dużo ortogonalności może zmniejszyć czytelność.
Przykład:
W Algol u 68 wyrażenia warunkowe i inne rzeczy mogą występować po obu stronach przypisania:
if a<b then a else b fi := 0