|
|
|
|
|
by behnamoh
697 days ago
|
|
It's interesting to see how different programming languages approach building software. Languages like Lisp are all about planning out the whole program structure (the "Abstract Syntax Tree") upfront, kind of like a blueprint. But modern tools and visual programming often take a more piece-by-piece approach. You build smaller parts first and then connect them together, gradually building up the whole thing. This bottom-up method feels more natural to how we solve problems in real life. Visual tools make it even easier because you can just drag and drop components instead of worrying about complex code structures. I wonder if this kind of visual, incremental approach could make programming more accessible to everyone. It might help bridge the gap between our everyday thinking and the formal world of code. |
|
Languages in the Lisp family are good for prototyping and exploratory, interactive programming in situations when you don't know the solution upfront.
Bottom up from small pieces is ancient; it is not a modern technique.