Jakiś czas temu pisałem o historii wyjątków, która swój początek miała w pierwszej połowie lat 60. Dziś znów powrócimy do tej samej dekady i porozmawiamy sobie o języku, który wprowadził do programowania paradygmat obiektowy. Języku, w którym po raz pierwszy pojawiły się dobrze nam dziś znane klasy i obiekty, a także dziedziczenie i metody wirtualne. […]
Read MoreKategoria: Lata 60.
Skąd się wzięły wyjątki?
Zdecydowana większość współczesnych języków programowania posiada wbudowaną obsługę wyjątków. Związana z nią składnia zazwyczaj jest we wszystkich tych językach dosyć podobna – wyjątki rzuca się (throw) lub podnosi (raise), a następnie łapie (catch), jeśli wystąpiły wewnątrz blokutry. Istotną sprawą jest tu możliwość przekazywania kontroli sterowania nie tylko o jeden poziom wyżej – wyjątki propagowane są w […]
Read MoreCzy można pisać kod po polsku?
Tytułowe pytanie zadają niekiedy osoby, zaczynające swoją przygodę z programowaniem. Cóż, nic dziwnego. Istnieją na rynku książki, w których przykłady kodu źródłowego zawierają polskojęzyczne nazwy zmiennych, funkcji i klas. Oczywiście przeplatają się one z angielskimi słowami kluczowymi, stanowiąc w rezultacie obraz co najmniej niepoważny. Gdy korzystająca z takich źródeł osoba, nie mogąc poradzić sobie z […]
Read More