3148972494

3148972494



Wykład 1, str. 6

^akoś^ęzykó^ąragramowani^^^ayten^^cen^

Czytelność programów

• rozumienie kodu • praca wspólna • pielęgnacja prostota języka:

wiele konstruktów podstawowych -> dłuższa nauka

miści często znają tylko podzbiór, każdy inny

n = n+1; n += 1; n++; ++n;


wiele sposobów powiedzenia tego samego -» czytanie

programów wymaga staranniejszej analizy

wiele sposobów powiedzenia prawie tego samego -»

jeszcze gorzej

wieloznaczności w języku (np. w C: & ma dwa różne znaczenia) bardzo zmniejszają czytelność

ALE języki bardzo proste wymagają długich programów, co zmniejsza czytelność.

Wykład 1, str. 7

^akoś^ęzykó^jmgmmowani^^^uTten^Jcen^

Czytelność programów

• rozumienie kodu • praca wspólna • pielęgnacja

ortogonalność pojęć — ogólne zasady, stosowalne w ten sam sposób do wszystkiego

Przykład: (ortogonalność)

w C elementy struktury mogą mieć dowolny typ, również tablicowy w C elementy tablicy mogą mieć dowolny typ, również strukturowy tablice wewnątrz struktur, zawarte w tablicach, ... itp. są OK tablice i struktury ortogonalne

Przykład: (nieortogonalność)

w C wartość oddawana przez funkcję może mieć dowolny typ z wyjątkiem tablicowego

typy i funkcje nie są ortogonalne



Wyszukiwarka

Podobne podstrony:
Wykład 1, str. 8 [jakoś^ęzykó^^ragramowani^^^^^teri^^cen^Czytelność programów • rozumienie kodu
Wykład 1, str. 10
Wykład 1, str. 14 [^akoś^ęzykó^jDragramowani^^^oTteri^^cen^Łatwość pisania
Wykład 1, str. 12 [jakoś^ęzykó^^ragramowani^^^^^teri^^cen^Łatwość pisania programów abstrakcja
Wykład 1, str. 4 Jakość języków programowania — kryteria oceny
Hałas wykład 2 str 2 1 J_i I
Hałas wykład 2 str 3 - ■ . - ■■
Hałas wykład 2 str 8 4_ [:■ I _I_iJtt -łOr0Q{rf&)GU).Lp i)> o t O-igC^c L4o ____
Hałas wykład 2 str 9
wyklad 1 str 1 /i- JPrzykładowe pytania otwarte 1.    Cechy charakterystyczne rachunk
wyklad 2 str 1 /Przykładowe pytaniu otwarte 1.    Na jakie pytania odpowiada układ ro
wyklad 2 str 2 r C. Saldo Dl konta rozliczenie międzyokresowe kosztów (d/o/ynszo i dzierżawy płacone
wyklad 3 str 1 /Przykładowe pytania otwarte 1.    Zdefiniuj pojęcie zysk i strata. 2.
wyklad 3 str 2 a) przychody zc sprzedaży usług " cfo e?-    ■*> / f( - /
wyklad 4 str 1 2 i Zdefiniuj pojęcie koszt mieszany. Podaj przykład 25.    Zdefiniuj

więcej podobnych podstron