Re: About programing, a general question

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

 



On 12/17/2010 01:10 PM, users-request@xxxxxxxxxxxxxxxxxxxxxxx wrote:
> Subject:
> Re: About programing, a general question
> From:
> Parshwa Murdia <b330bkn@xxxxxxxxx>
> Date:
> Fri, 17 Dec 2010 17:40:11 +0530
>
> To:
> Community support for Fedora users <users@xxxxxxxxxxxxxxxxxxxxxxx>
>
>
> On Fri, Dec 17, 2010 at 4:24 PM, <J.Witvliet@xxxxxxxxx
> <mailto:J.Witvliet@xxxxxxxxx>> wrote:
>
>     To avoid religious wars....
>     The "best" programming language, is the one you feel most
>     comfortable with, obviously.
> >
>
> You say correctly, 'The "best" programming language, is the one you feel
> most comfortable with, obviously.' As I am new and starting just, so I
> guess (with all the suggestions I get and from searching too) that
> either Python or C language would be a good start. Pascal is now less
> used. However, I agree with you that programing principles remain the
> same for any language, indeed.
>
>
> --
>
> Regards,
> Parshwa Murdia
>
>
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
-- 
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]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux