Hello friends,
Last days I just gone through gcc and Turbo C++.
And afer searching the net, I found out that Turbo C++(proprietary product) is not standard C++ compiler. (Not ANSI complaint).
The functions 'void, clrscr etc are not in ANSI C++.
This Turbo C++ is a proprietary product. Still why Schools in kerala are following Turbo C++ in higher secondary. There are other free software GPLed compilers based on gcc avaliable now, which are also better than turbo C++. Still why Schools follow Turbo C++?
I felt 'Bloodshed Dev C++' which is based on gcc is the best C++ compiler. If the schools still wanted to work with M$ Win, they can use 'Bloodshed Dev C++' - super compiler.
Another problem is: While I gone through our textbook, The examples and illustrations given are based on turbo C++. Void, clrscr etc are used in the text book. Also, while I just made a look at a topic: Legal issues of software and licensing, found that there is nothing about GPl or freesoftware. The textbook just explains that a software is a proprietary product of owner and there are different software, sharewares, freewares and also about trademarks, copyrights.
Why is it so?
I reffered the text book written by Sumitha Arora for new syllabus.
This is very bad. The students will think that Turbo C++ compiler is the only compiler for C++ and they will use it in future also. And got ignored what is FS and need of FS.
Why should we learn non standard C++??
Dear friends, please try to bring FS in HSS schools. Or just suggest and idea how to make studnets aware what is FS!
Waiting for your valuable comments.
Sarath Lakshman, (11th class student) A freedom lover. www.sarathlakshman.info
__________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com