User:Callahanp: Difference between revisions

Jump to navigation Jump to search
Line 38: Line 38:
These points are personal challenges in learning how FlightGear works, writing code and documentation, and debugging.  
These points are personal challenges in learning how FlightGear works, writing code and documentation, and debugging.  


* Object-oriented programming - Don't get me started.  Based on secondary sources, I agree with Alan Kay's thoughts on it.<ref>
* Object-oriented programming - Don't get me started.  Based on secondary sources, I agree with Alan Kay's thoughts on messaging as the most important aspect of "object" thinking, which most of us seem to overlook.<ref>
[https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented Alan Kays Definition Of Object Oriented]</ref>  Alan appears to live nearby.  Maybe I'll get up the nerve to ask him personally.  Finally, I am pretty sure I am not "a can of Coke<ref> [http://www.johno.se/book/oops.html OOPs - nasty traps in Object Oriented Programming]</ref>."
[https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented Alan Kays Definition Of Object Oriented]</ref>  Alan appears to live nearby.  Maybe I'll get up the nerve to ask him personally.  Finally, I am pretty sure I am not "a can of Coke<ref> [http://www.johno.se/book/oops.html OOPs - nasty traps in Object Oriented Programming]</ref>."
* C++,  when I learned C++, the STL was new. New as in "Do you need a container? Please feel free to write an implementation as homework".  There has been significant progress since then, but I never actually wrote any C++ professionally, so I'm catching up on the changes in C++98, 03, 11, 14, 17, and 20.
* C++,  when I learned C++, the STL was new. New as in "Do you need a container? Please feel free to write an implementation as homework".  There has been significant progress since then, but I never actually wrote any C++ professionally, so I'm catching up on the changes in C++98, 03, 11, 14, 17, and 20.
982

edits

Navigation menu