Author: Bob Durrett
Date: 18:14:31 12/21/02
Go up one level in this thread
On December 21, 2002 at 17:14:38, Russell Reagan wrote: >On December 21, 2002 at 16:26:14, Uri Blass wrote: > >>I believe that my talent is ideas and not programming. > >Uri, > >Think of programming as merely the mechanics of putting an idea into a form the >computer can understand. It's similar to translating English into another >language. Instead of thinking, "I have an idea. How would I do this in C?", >think, "I have an idea. How would I explain this idea step by step to someone in >English (or whatever language)?" I assume you know another language besides >English. If you wanted to translate something from your other language to >English, you could do it, and it would not be difficult, but it would take some >time to translate all of the text. Think of programming in a similar way. Write >out what you want to do in English, and then translate that into C. If you have >an idea, you should be able to write that idea in English first, then translate >that idea into C, or any other programming language that you know. > >I know nothing about how you plan out your programs, but it sounds like you >could also benefit from doing more planning before the actual programming. >Creating a strong chess program has nothing to do with optimizing the heck out >of your program with all kinds of assembler tricks, and everything to do with >using the best ideas. > >One thing I found particularly helpful was to write everything in pseudo-code >before I begin programming. If you write it in psuedo-code, and don't use >language specifics (IE don't make your psuedo-code look like C code), then you >can easily implement that function in any language, and your pseudo-code will >give you a good source to get comments from for your code. > >There are many good books on this subject of not only how to program, but how to >program well. One I like is "Code Complete" by Steve McConnell. Surely others >can recommend other books on this topic if you are interested in it. > >My point is, anyone can become a good programmer. Not everyone can become an >incredibly great programmer, but I think that anyone who has the desire can >become a very solid programmer. You certainly seem to understand computers and >have the desire and are very intelligent. > >Hope this helps, >Russell Uri is probably being much too modest. I would expect that he is just as proficient at programming as 95% of the people here at CCC. Maybe he just wants someone who loves coding to do the coding so he can do what he loves to do. He's looking for a symbiotic relationship. Bob D.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.