Connecting Tech Pros Worldwide Forums | Help | Site Map

Turbo c compatibility with vista 32

Newbie
 
Join Date: Jul 2008
Posts: 2
#1: Jul 21 '08
I Was Using Windows Xp Service Pack 3 ,,and Then I Upgraded To Win Vista 32 Bit I Later Found That Turbo C Doesnt Work With Vista Is There A Way To Make C Work With Vista 32...

If Yes Pleaze Help...

Savage's Avatar
Expert
 
Join Date: Feb 2007
Posts: 1,737
#2: Jul 21 '08

re: Turbo c compatibility with vista 32


Turbo C does work under 32bit Vista,but it doesn't work under any 64bit OS.Are you sure you have 32bit Vista?Do you get any error?

PS:Even if it doesn't work it's time to get away from stone age.There are many modern compilers that will work on vista.
ambrnewlearner's Avatar
Expert
 
Join Date: Jan 2008
Location: A city in my country ;)
Posts: 855
#3: Jul 21 '08

re: Turbo c compatibility with vista 32


Quote:

Originally Posted by Savage

Turbo C does work under 32bit Vista,but it doesn't work under any 64bit OS.Are you sure you have 32bit Vista?Do you get any error?

As far as I know, Turbo C does not works even under 32bit Vista (although I'm not sure about this). I dont know the reason for this behavior of Windows vista (32 bit), maybe it's an outcome of increased security of vista. I will try to analyse the matter when I get some Vista PC at my disposal (I know there must be some way to run Turbo C on vista). I know this because my C/C++ teacher (at college) still advice us (me and my friends) to use Borland Turbo C++ 3.0 (I know you might think this to be funny, but this is truth). And some of my friends complain that Turbo C (or turbo C++) doesn't works under vista(32bit).
BTW, I dont use turbo C++ 3.0, instead I use Bloodshed Dev C++ (PLUS MinGW) as advised to me by one expert at bytes.com.



Quote:

Originally Posted by Savage

PS:Even if it doesn't work it's time to get away from stone age.There are many modern compilers that will work on vista.

Agree with you on this...............
Expert
 
Join Date: Aug 2007
Posts: 674
#4: Jul 21 '08

re: Turbo c compatibility with vista 32


The old Turbo C is a 16-bit compiler that compiles..16 bit programs. Compatibility for said 16 bit programs only is up to Windows XP. So don't bother trying to make it run on Vista. You're taking something very outdated, and trying to make it run one something that explicitly has dropped support for it.

If you are on Windows, get Microsoft Visual C++ Express 2008. Everything else is not free, not up to date, or doesn't have the same level of features on Windows that MSVC++ does.

And if your teacher for some reason thinks that Borland TC++ 3.0 is a good compiler and is forcing you to use it, get him/her to post here.
ambrnewlearner's Avatar
Expert
 
Join Date: Jan 2008
Location: A city in my country ;)
Posts: 855
#5: Jul 21 '08

re: Turbo c compatibility with vista 32


Quote:

Originally Posted by oler1s

The old Turbo C is a 16-bit compiler that compiles..16 bit programs. Compatibility for said 16 bit programs only is up to Windows XP. So don't bother trying to make it run on Vista. You're taking something very outdated, and trying to make it run one something that explicitly has dropped support for it.

But TurboC can atleast be run inside a DOS VM on Vista.......
Still, as you advised, I will not try to run Turbo C on Windows Vista........




Quote:

Originally Posted by oler1s

If you are on Windows, get Microsoft Visual C++ Express 2008. Everything else is not free, not up to date, or doesn't have the same level of features on Windows that MSVC++ does.

I personally use Bloodshed Dev C++ with MinGW (this is what you previously advised me).




Quote:

Originally Posted by oler1s

And if your teacher for some reason thinks that Borland TC++ 3.0 is a good compiler and is forcing you to use it, get him/her to post here.

1. My teacher is not forcing me to use it. Instead he "advised" us (me and my college mates) to use Turbo C++ 3.0.
2. It's not only my teacher. Here in my country I see most of teachers and students (and even professional programmers) using Turbo C++ for programming in C. I now it's a very bad practice but people love to go on with the tradition which is going on from many years.
3. I cannot get my teacher to post here, because if I try to do so, he may think I'm trying to prove myself tooo intelligent. And so I don't care. I personally use bloodshed Dev C++ with MinGW compiler.

THANKS.............
Reply