Hacker News new | ask | show | jobs
by Legend2440 833 days ago
It's not necessarily a problem. It would be very hard to program without abstractions.

But all abstraction is compression in a sense. You are writing a smaller program that is "decompressed" into a much larger compute graph - for example, a loop unrolls into the same operation many times. This makes it much easier to fit the program into your head, but also limits its complexity.

This is why it's hard for programs to deal with the arbitrarily-complex real world.

1 comments

Arbitrarily complex domains are one thing. Arbitrarily complex web applications are another.