141 reputation
4
bio website
location Louisiana
age 26
visits member for 3 years, 5 months
seen Nov 13 '13 at 20:49

Jul
28
comment Why do people use programming books?
@Alex About digital media. That really depends on the topic being addressed by the media. If the media is addressing such things as how to do x in language y, or the most efficient way to code in z, then I agree with your statement. However, other topics (usually more advanced, theoretical topics), such as NP, P, algorithm analysis, etc, IMHO are usually addressed best by a text book. Take Knuth's The Art of Programming. It's quite an old text, but still considered one of the foremost books on programming.
Jul
23
awarded  Supporter
Jun
17
comment Should Git be used for documentation and project management? Should the code be in a separate repository?
@Myrddin Ok, thanks for the info
Jun
17
comment Should Git be used for documentation and project management? Should the code be in a separate repository?
I though Word moved their format away from binary to XML.
Feb
18
comment Designing for an algorithm that reports progress
@Stefano I see now. It appears we misunderstood what you meant by algorithm class and implementing an algorithm as a class.
Feb
18
comment Designing for an algorithm that reports progress
@Stefano I'm afraid I must respectfully disagree. An algorithm is defined as a set of well defined instructions that compute a function. A class, as said earlier, is an encapsulation of a state with methods to alter that state. I agree with you that when implementing algorithms, classes are often the best choice to use, but that is often because it is convenient or necessary to bundle the algorithm with its state. I think it is important to remember that the algorithm is the instructions, not the state they operate on. It's a subtle, but, imho, important difference.
Feb
7
awarded  Editor
Feb
7
awarded  Student
Feb
7
awarded  Teacher
Feb
3
answered If we can do functional programming with Python, do we need a specific functional programming language?