Czytelność kodu

Pierwszy raz o pojęciu czysty kod dowiedziałem się przeglądając w księgarni książkę Czysty kod. Podręcznik dobrego programisty.

Obiektowość

Gdybym miał wskazać fundamentalną rzecz w obiektowości, to byłaby to możliwość tworzenia nowych typów, przeznaczonych do pracy z wybranym zagadnieniem.

Ekspresja

W programowaniu języki można podzielić na niskopoziomowe i wysokopoziomowe. Te pierwsze oddają działanie komputera, a te drugie są zbieżne z tokiem naszego myślenia, a co za tym idzie, ułatwiają myślenie o problemie.