# Anteckningar 2021 vt
-*Anteckna här.*
+*Anteckna här.* Kom ihåg att spara :)
+Unix program är hierarkiska. Det är små program som gör enkla saker bra och kan kommunicera med varandra. T.ex. genom att bygga ihop flera program till något komplext. Windows program är istället stora och komplexa. Det finns flera program som är stora och komplexa till Linux också t.ex. Libre office. Dessa skulle kunna bantas ner. Unix filosofin handlar om hur program byggs upp. De ska vara modulära och inte monolistiska. Monolitiska program skrivs i stora klumpar och filer och svåra och sätta sig in i. De modulära är små funktioner och klasser och klumpar som gör sin sak. Unix filosofin känns igen mellan program också. Skeppsdatorn HAL i odysseus 2001 är nog monolitiskt. En funktionalitet kan vara användbar för många i bibliotek. Pidgin är ett sådant program som kan återanvända många program. Det går också att bygga modulära program i PhP. I trafiken pratas det om modulärt resande. T.ex. olika trafikslag. Monoliten är själva apparaten.
# Anteckningar 2020 ht