On Sat, 22 Jan 2005 07:54:54 -0800 (PST), justin joseph <[EMAIL PROTECTED]> wrote: > hi, > > i need some help from the community to write an > alementary software for a very small firm. the > software > need only do some calculations, record keeping, > printing. >
Sure. > am thinking of coding in C, using files for storing > data. > Hello Justin: You are trying to solve a business problem. It helps if you use the right tool for the right job. Some of the important points for the appropriate tool would would be: . Correct computing with numbers (without too much effort) . Easy to express the logic (without worrying about representations) . easily process lists and related data structures (without worrying about pointers) Python would be a good starting choice from both implementation and maintenance point of view. > i don't know how to write a graphics front end. > What you need is a tool to think at the level of window, gui components, layout etc and not the internals of the event queue etc. Again Python helps you solve the problem in a very elegant way. The C GUI toolkit on Linux is GTK+ . It is very powerful and extensible. Python and GTK+ bindings have been defined, which assist the programmer in writing the code. This way you get to focus on the usecases (usage scenarios of the customer) and try to get the design right in the first place. When it comes to implementation, you focus on Python constructs to write the code. Should you have any queries, please feel free to raise them. Hope this helps. -- thanks Saifi Khan. Pune.
