(Nathan’s four laws of software) – fyra lagar som säger att mjukvaran tenderar att växa, räknat i antal rader, i samma takt som datorerna blir kraftfullare. De fyra lagarna presenterades 1997 av Microsofts dåvarande tekniska direktör Nathan Myhrvold (nathanmyhrvold.com) vid konferensen ACM97:
- – Mjukvara är en gas. Mjukvara expanderar alltid så att den fyller det utrymme som den förvaras i;
- – Mjukvara växer tills den begränsas av Moores lag. Inledningsvis växer mjukvara snabbt, som när gas expanderar, men detta kommer oundvikligen att begränsas av hur snabbt hårdvarans hastighet ökar;
- – Mjukvarans tillväxt gör Moores lag möjlig. Folk köper ny hårdvara därför att mjukvaran kräver det;
- – Mjukvara begränsas enbart av människors ambitioner och förväntningar. Vi kommer alltid att hitta nya algoritmer, nya applikationer och nya användare.
– Se artikel på Microsofts webbsidor. – Läs också om Wirths lag.
[lagar] [mjukvara] [13 januari 2020]