4 ms·
As for philosophy, the pedigree is certainly there. Philosophy gave rise to, and helped develop, logic, and logic, in the early 20th century did rather give ris
by hxa7241 15y ago
As for philosophy, the pedigree is certainly there. Philosophy gave rise to, and helped develop, logic, and logic, in the early 20th century did rather give rise to programming. You could easily make an unbroken line of thought. So there certainly is something significant in common. But software is essentially about practical application.
Programmers seem to have difficulty in simply saying that programming is most like engineering design. It is probably because most people are unfamiliar with what engineering design is -- they perhaps think it only about material, or about absolute control. Engineering is at root logical and creative -- in a particular kind of combination, and for practical purpose. That is just like software.