
On December 29, 2003 01:37 pm, Tim Writer wrote:
By now, you should be convinced that porting the original program from C to C++ yielded no benefits whatsoever at the cost of additional complexity, portability problems, and clumsiness. Note, I'm not saying that's true for every program but this particular program was not a good candidate.
I think you are missing a point here. I t was never my intention to port the program from c to c++ for the purpose of improving the program. It was solely a learning experience and as such it served its purpose very well. I learned how to apply C99 standards and after some struggling I even managed to use the proper formatting tools in C++. The program itself is rather useless and can now be discarded. C++ is not the preferred programming language for most Linux aficionados. They prefere standard C instead. The kernel does not have a single part written in C++. However, there is a lot of potential in C++, and anyone interested to write programs for his/hers use will find it very useful and powerful. To reap the full benefit it is necessary to get familiar with its syntax and structure. Extra complexity is introduced for portability reason. If you should not care for portability you can make things a lot simpler. e.g use the simple types like int, char, float etc instead of the C99 types. But as always, it is good to know the later forms, so that you can at least read programs written by other people. John -- The Toronto Linux Users Group. Meetings: http://tlug.ss.org TLUG requests: Linux topics, No HTML, wrap text below 80 columns How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
participants (1)
-
wildberger-iRg7kjdsKiH3fQ9qLvQP4Q@public.gmane.org