Re: About programing, a general question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Dec 17, 2010 at 9:57 PM, DB <Freddog_de@xxxxxxxxxxx> wrote:

Hi Parshwa,

I've enjoyed reading these many suggestions...  Something I had the good
fortune (?) to learn about in the 1970s was "Structured Programming",
particularly the "Methode Wrnier".  (Yeah, I was working in Luxembourg &
we got sent to Paris to learn M. Warnier's work...)  The one thing
Warnier did NOT teach was a specific language!  We learnt how to
structure & analyse:

What the client wants to see as output;
What we have available as input and;
what are the "conversion processes" we are going to need to make.

Particularly important is to recognise what is Always there (ie present
(1) time), may be Present or Absent (ie is present (0,1) time) and
something which is present One or More times (ie (n) times).

As you can imagine, if we need a repetitive structure (present (n)
times) in the output, we must have a repetitive structure in the input &
must construct a repetitive structure in the processes.  Sounds all so
gloriously simple!

I can (or could!) write code in Fortran, Pascal, C, Series 32000
Assembler (anyone remember that????) & a couple of other
machine-oriented codes.  Which one do I use to encode my solution?  The
one which is either easiest for me to code OR the one which has the best
set of operators for the problem.

As you (and many of your co-respondents say,) take a simple approach &
see what you are comfortable with.  Kernighan & Richie is a good place
to start,  Warnier is an interesting place to understand structure (if
you can still find copies!!)

Hope it helps

Dave


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!


--

Regards,
Parshwa Murdia
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux