Besides his great books and massive work in generic programming, the man has quite a sense of humor. For example, there is a lot of fun in his famous interview on an Italian magazine [1], linked on that site. It includes the widely celebrated sentence "object orientation is a hoax": " Question: I think STL and Generic Programming mark a definite departure from the common C++ programming style, which I find is almost…
Collected Papers of Alexander A. Stepanov
11–16 of 16 posts
Re: Collected Papers of Alexander A. Stepanov
#12Besides his great books and massive work in generic programming, the man has quite a sense of humor. For example, there is a lot of fun in his famous interview on an Italian magazine [1], linked on that site. It includes the widely celebrated sentence "object orientation is a hoax": " Question: I think STL and Generic Programming mark a definite departure from the common C++ programming style, which I find is almost…
I did just that in my old days when there was no real OOP around. And said interface included data structures that along with regular fields also had pointers to functions with some extra scaffolding around it. I did all of it on my own without having any slightest ideas about OOP. Luckily the actual OOP compilers came out soon.
So here's to you Mr. Stepanov.
Re: Collected Papers of Alexander A. Stepanov
#13Besides his great books and massive work in generic programming, the man has quite a sense of humor. For example, there is a lot of fun in his famous interview on an Italian magazine [1], linked on that site. It includes the widely celebrated sentence "object orientation is a hoax": " Question: I think STL and Generic Programming mark a definite departure from the common C++ programming style, which I find is almost…
Re: Collected Papers of Alexander A. Stepanov
#14Elements of Programming seems to be approaching the limits of advanced programming techniques. It has the reputation of being mathematically rigorous. What else can you study at that point regarding the mathematics of programming? My concern is that software engineering will be slow to graduate into a science, and we will be stuck as merely an artform for the foreseeable future.
Perhaps Knuth's "The Art of Computer Programming" and Sedgewick's (Knuth's student) "An Introduction to the Analysis of Algorithms". Also, Ben-Ari's "Mathematical Logic for Computer Science" and Pierce's "Software Foundations".
Re: Collected Papers of Alexander A. Stepanov
#15Re: Collected Papers of Alexander A. Stepanov
#16Earlier quoted context omitted.
Perhaps Knuth's "The Art of Computer Programming" and Sedgewick's (Knuth's student) "An Introduction to the Analysis of Algorithms". Also, Ben-Ari's "Mathematical Logic for Computer Science" and Pierce's "Software Foundations".
This is my first time hearing of any of these authors besides Knuth, thanks.
David Gries, the science of programming: