<div class="gmail_quote">On Fri, Dec 17, 2010 at 9:57 PM, DB <span dir="ltr">&lt;<a href="mailto:Freddog_de@yahoo.co.uk">Freddog_de@yahoo.co.uk</a>&gt;</span> wrote:<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Parshwa,<br>
<br>
I&#39;ve enjoyed reading these many suggestions...  Something I had the good<br>
fortune (?) to learn about in the 1970s was &quot;Structured Programming&quot;,<br>
particularly the &quot;Methode Wrnier&quot;.  (Yeah, I was working in Luxembourg &amp;<br>
we got sent to Paris to learn M. Warnier&#39;s work...)  The one thing<br>
Warnier did NOT teach was a specific language!  We learnt how to<br>
structure &amp; analyse:<br>
<br>
What the client wants to see as output;<br>
What we have available as input and;<br>
what are the &quot;conversion processes&quot; we are going to need to make.<br>
<br>
Particularly important is to recognise what is Always there (ie present<br>
(1) time), may be Present or Absent (ie is present (0,1) time) and<br>
something which is present One or More times (ie (n) times).<br>
<br>
As you can imagine, if we need a repetitive structure (present (n)<br>
times) in the output, we must have a repetitive structure in the input &amp;<br>
must construct a repetitive structure in the processes.  Sounds all so<br>
gloriously simple!<br>
<br>
I can (or could!) write code in Fortran, Pascal, C, Series 32000<br>
Assembler (anyone remember that????) &amp; a couple of other<br>
machine-oriented codes.  Which one do I use to encode my solution?  The<br>
one which is either easiest for me to code OR the one which has the best<br>
set of operators for the problem.<br>
<br>
As you (and many of your co-respondents say,) take a simple approach &amp;<br>
see what you are comfortable with.  Kernighan &amp; Richie is a good place<br>
to start,  Warnier is an interesting place to understand structure (if<br>
you can still find copies!!)<br>
<br>
Hope it helps<br>
<br>
Dave<br>
<div><div></div><div class="h5">
</div></div></blockquote></div><br><br clear="all">Thanks Dave, you have practical knowledge and worked on various languages, I think the basic principles remain the same, but have to swim with one after grasping the basics!<br>
<br><br>-- <br><br>Regards,<br>Parshwa Murdia<br>