   About implementation
  Hi all,I want to share a common problem of my own with you. I have a problem of mapping an algorithm to an implementation (most of the time I'm using C or C++ language). So for instance, after reading a technical paper, sometimes I can't figure out what should be steps in the implementation part. In all the papers, the authors usually don't mention any implementation issues: instead they said do that do this,..etc. So what should I do in order to improve it? Any ideas are welcomed.[Edited by - Great_White on May 18, 2009 9:11:34 AM]
  Practice, practice, practice.  If you're having problems converting the algorithm into code, you probably either 1) don't understand the algorithm; 2) don't have a good enough grasp of the language; or 3) don't know how to properly design your program.  I'm going to assume you understand the algorithm.  Just program more and write lots of applications.  It'll come, but it takes time and effort.  Read up on design patters and follow tutorials if you don't quite grasp the language, and, again, write lots of programs.   ;Quote:Original post by Great_WhiteSo what should I do in order to improve it? Any ideas are welcomed.What is your background? Does it involve any education in Computer Science (not programming)?And what kind of technical papers, which topics? Have an example?Quote:Read up on design pattersDesign patterns don't really have much place in technical papers, especially not for algorithm design. Their equivalent would be ADTs as absolute minimum.   ;  yes I usually understand the algorithm I think I dont have enough grasp of language structs. I'm an electrical engineering student btw.   ;  Research paper often take many shortcuts on many aspects. They rely on the reader having certain knowledge or having read every material referenced in the bibliography. Figuring out the implementation details for an algorithm or a rendering technique paper is usually not trivial and it's very understandable that people find it difficult. Practicing is the way to go.   ;Quote:Original post by jantaResearch paper often take many shortcuts on many aspects. They rely on the reader having certain knowledge or having read every material referenced in the bibliography. Figuring out the implementation details for an algorithm or a rendering technique paper is usually not trivial and it's very understandable that people find it difficult. Practicing is the way to go.yes you are right every paper that I read requires exhaustive background knowledge about the topic to fully understand it.;Quote:Original post by Great_WhiteI'm using C/C++ languageWhat exactly do you mean by that? ;)   ;Quote:Original post by DevFredQuote:Original post by Great_WhiteI'm using C/C++ languageWhat exactly do you mean by that? ;)ok I meant C and C++   