The only thing more dead than grunge music is...um...Turbo C.
The only thing more dead than grunge music is...um...Turbo C.
i think its pretty much it . if they were professional in the new standards they wouldn't have had this much of problems . where i live , they still continue to print out books with C90 standards !. students are barely eager to buy books like Deitel and Deitels C++ how to program,books due to its price , mostly ( more than 80~90 percent) just want to pass the C++ course and they go and buy these cheap 5 to 7 $ c90 standard based books . so technically the teachers are more tempted to go use TC cuz the majority of books out there are still teaching C++ in TC !! . only a small fraction of students go read new C++ books (just because of their interest in the language itself or embarking on a new C++ project which needs to be used with the latest technologies) , and also mostly those knowing English and those who are active in forums like cprogramming boards .
i am myself one of those students who started my activities in this board back in 2007 knowing absolutely nothing , and i clearly remember the laiserlight and matsp and others telling me to get ride of TC (and the headache i gave them!), i even didnt know the difference between a compiler and an IDE! and yes i found about new C++ here . and the likes of me , in where i study are really small in numbers!
all in all you can now see why i programed such a thing .
and for the first part :
i think i already answered it :)
and it is sad , but mostly , in my country , students dont use C++, they are more eager to use Vb, C# , VB.net and the likes , and thats why C++ is stuck at TC and C90 standards !
and by the way here is the app at softpedia :D
Your program hardly helps students embrace the new standard.
If a university needs to use TC(++) for some reason, then fine, develop the program for them and let them use it.
But for the love of the gods, don't spread it on the web. Turbo C(++) is poison and should be treated as such. No excuses.
It's really sad to see people writing crap like "Turbo C++ is poison." It was an incredibly good compiler in its time. It is now out of date, that is all.
Funny how people love to pedantically point out that an integer isn't always 32 bits, for instance, then when presented with an example of a compiler that actually HAS integers that aren't 32 bits, they freak out like the compiler has AIDS or something. Anybody doing serious C development in the DOS days was using Turbo C++, period.
Any program that does anything real will, at some point, make use of stuff outside the C standard. The C language itself was invented in order to write the UNIX kernel, which makes use of exactly NOTHING from the C standard library.
As long as people clearly understand that Turbo C++ is from the past, and things are different now, I see no reason to freak out about it.
Off the top of my head:
anything from Turbo C
Once Masterx has the final version implemented and tested, we can install it on the website and preprocess all newly posted code. If its not up to snuff, dont allow the post. :p
Agreed. It was one of the first available C++ compilers and Borland did a great job with it. I think this thread is talking about Turbo C which came out using the same IDE but long before the C++ version. It's fun to joke about it but it was a good compiler in its day. The irony of the thread though is that the free compilers out there today are obviously vastly superior to those compilers now. Why anyone would waste time with the older versions is beyond me.Quote:
It's really sad to see people writing crap like "Turbo C++ is poison."
Are you in any position to judge the *quality* of the education you are about to receive?
While I will grant that a lot of the stuff from Turbo C does apply to other compilers and the core principles are the same no matter what language or compiler, the fact remains that when Teach is handing out 20 year old compilers, designed for operating systems that no longer exist he is effectively sabotaging his student's futures from day 1 of the course... With rare exception, the students are none the wiser, until years later when they discover their expensive and often difficult educations leave them sitting on the unemployment line wondering what went wrong...
The reaction we see so often --defending an antiquity-- is, likely as not, a defensive reaction to discovering just how badly behind the times their schools realy are... What we DO NOT need is software to enable an education that is fast undermining entire professions.
I happen to agree that TC and TC++ were pretty impressive in their days. I remember trying them out and moving over to Turbo Pascal because (at the time) I liked the syntax better and it had real strings... I found nothing wrong with them -- *at the time*. But things have changed rather a lot and this is no longer true. Borland killed Pascal by dumping Delphi all over it. Computer technology changed. Operating Systems got better... The old software's day is come and gone... decades ago, in the case of Borland products.
It's time to retire the old guy... bring in the new guy.
Hmm... a quick search of the Web shows that this guy said programming is easy: Programming is Easy, Software Development is Hard :)Quote:
Originally Posted by CommonTater
Although he has told us many times that he simply created what he needed to do his work, there is considerable evidence Pelle went well beyond simply that... addressing this issue before it became an issue!
Now, don't get me wrong here... I'm no Pelles C fanboi. If there was a better programming tool available; I'd be there in a heartbeat and I've frequently looked into other languages and compilers (much to the chagrin of some here).
My point is that here is this tool... this compiler, with everything these students need (except BGI Graphics, which were terrible even back then) and it is being roundly ignored by both schools and the corporate world... The parser you suggest already exists... Pelles warns you about "old school" coding methods and in some cases will actually suggest better functions (getch vs getchar for example). And it's FREE!
What I don't understand is why, given the chance, an educational system that purports to be leading edge would ignore such tools and necessitate the reinvention of old ways on new systems... Especially when the price of doing so is practically 0.