Thread: my first free application TurboC Patcher :)

  1. #1
    بابلی ریکا Masterx's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere nearby,Who Cares?
    Posts
    497

    my first free application TurboC Patcher :)

    Hey guys .
    i thought it could be a good idea to post this here . to get any feedback suggestions or criticism
    TurboC patcher will install and run or fix any existing TC ( yeah ancient DOS version ) on your windows vista or 7 ( x86 - x64 ) .
    with this people - specially students which are taught c/C++ programming with TC , has no problem of running turbo c on their windows machines , they no more need vmware, VirtualBox , or DOSBOX to run their TC .
    this application will do it all for them .
    This program uses a customized version of DOSBox emulator as its internal simulation engine , and so installing this program wont mess up your DOSBox installation or configuration

    here is how the program looks :





    Advanced Mode :





    here is the link to download :
    http://ustmb.ir/Projects/TurboC_Fixer_Installer.exe

    Remember : Under Windows Vista and 7 , Run the application as Administrator for a successful installation

    Please have look and tell me what you see , its good , bad , sucks or what ever
    you are all welcome
    Last edited by Masterx; 10-02-2011 at 10:08 PM.
    Highlight Your Codes
    The Boost C++ Libraries (online Reference)

    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.."
    Bill Bryson


  2. #2
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    O_o

    I fully expected something that deleted "Turbo C" and installed "GCC" it its place. ^_^

    Soma

  3. #3
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,412
    Quote Originally Posted by Masterx
    TurboC patcher will install and run or fix any existing TC
    I have a feature request: please fix any existing TC installation by uninstalling it. The user should be provided a means to select a more updated compiler toolchain to install. Thanks!
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  4. #4
    بابلی ریکا Masterx's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere nearby,Who Cares?
    Posts
    497
    O_o

    I fully expected something that deleted "Turbo C" and installed "GCC" it its place. ^_^

    Soma
    the idea is to help compile old codes , the new compiler as you know wont compile DOS areas source codes ( you know that for sure , and i said the reason below ,that why i create this )
    the idea behind such app is just to provide compatibility for old source codes for Those who for any kind of reasons need to compile them

    Quote Originally Posted by laserlight View Post
    I have a feature request: please fix any existing TC installation by uninstalling it. The user should be provided a means to select a more updated compiler toolchain to install. Thanks!
    Thanks , i know TC is dead and should be dead . i myself dont use it .
    this is just a wrapper for emulating dos and those who want to test or i dont know let their kids play their made game back in DOS days in the new environment .
    this in no way is an implication of forgetting about the new and cool compilers and stick to old ancient ones . its just a means for those who for some reasons need to run that ancient tools
    ---------------------------
    with CodeBlocks or DevC++ ready (and compilers they have pre installed ) , there is no need for me to create such a thing , if any users wanted a new compiler , there are everywhere , even Borland releases his C++ compiler (v5?) for free let alone opensource counter parts , or even Microsofts VC++ express edition .
    Last edited by Masterx; 10-02-2011 at 11:15 PM.
    Highlight Your Codes
    The Boost C++ Libraries (online Reference)

    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.."
    Bill Bryson


  5. #5
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    I'm sorry but I have a tremendous lack of faith in you. Even though you say it's just for compiling old code, that means basically nothing. Does it look at modification dates in the source or something to prevent people from time traveling and compiling their 2011 assignments way back in like 1995?

  6. #6
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Good lord... what a waste of perfectly good code.

    Here's a hint for you... Pelles C is a 32/64 bit compiler that includes all the Turbo C libraries as well as the C-99 standard libraries. Everything is clearly identified as to standards compliance or not... and it will compile most Turbo C programs with only minor changes.

    And, yes, it can recompile Tubo C code as a 32 or 64bit executable... no stupid DosBox required.

    Why are you messing with stone age crap when you can upgrade to an up to date, standards compliant language for free?
    Last edited by CommonTater; 10-03-2011 at 12:02 AM.

  7. #7
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Where's the source code?

    You'd have to pretty mentally challenged to download this from some forum and run it without fear of some sort of infection.

    Then again if a supposed infection trashes a computer & reduces the number of Turbo-C enthusiasts on the web then there may be a sort of Darwinist merit to such a plan.

  8. #8
    بابلی ریکا Masterx's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere nearby,Who Cares?
    Posts
    497
    I'm sorry but I have a tremendous lack of faith in you. Even though you say it's just for compiling old code, that means basically nothing. Does it look at modification dates in the source or something to prevent people from time traveling and compiling their 2011 assignments way back in like 1995?
    what can i say ? . i really told you my real intention .
    Quote Originally Posted by CommonTater View Post
    Good lord... what a waste of perfectly good code.

    Here's a hint for you... Pelles C is a 32/64 bit compiler that includes all the Turbo C libraries as well as the C-99 standard libraries. Everything is clearly identified as to standards compliance or not... and it will compile most Turbo C programs with only minor changes.

    And, yes, it can recompile Tubo C code as a 32 or 64bit executable... no stupid DosBox required.

    Why are you messing with stone age crap when you can upgrade to an up to date, standards compliant language for free?
    thanks
    the reason i stated this project , was that in our university they used to teach students C++ programming in the old fashion ( the c90 standard ) and thus they needed TurboC for their job . they mostely worked on graphics and thats why they couldnt easily switch to c99 standard . because that would scare students ( those ugly and complex uses of apis and stuff ) . so they stuck to it till the university HQ ordered they Upgrade all of lab computers, with the new Windows 7 , TC wouldnt run , they were to choose , Visual C++ or TC under Vmware or Virtual Box .!
    they voted for TC and vmware ! there i came in and suggested this to make them hassle free!
    so thats just it . as simple as this . it doesnt has anything to do with promoting the deprecated TC or stuff , its just there for them
    Last edited by Masterx; 10-03-2011 at 04:42 AM.
    Highlight Your Codes
    The Boost C++ Libraries (online Reference)

    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.."
    Bill Bryson


  9. #9
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,412
    Quote Originally Posted by Masterx
    they mostely worked on graphics and thats why they couldnt easily switch to c99 standard . because that would scare students ( those ugly and complex uses of apis and stuff ) . so they stuck to it till the university HQ ordered they Upgrade all of lab computers, with the new Windows 7 , TC wouldnt run , they were to choose , Visual C++ or TC under Vmware or Virtual Box .!
    they voted for TC and vmware !
    Tragic. Even more tragic is if the version of MSVC they were considering was MSVC6.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  10. #10
    بابلی ریکا Masterx's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere nearby,Who Cares?
    Posts
    497
    Quote Originally Posted by Fordy View Post
    Where's the source code?

    You'd have to pretty mentally challenged to download this from some forum and run it without fear of some sort of infection.

    Then again if a supposed infection trashes a computer & reduces the number of Turbo-C enthusiasts on the web then there may be a sort of Darwinist merit to such a plan.
    lol man , i fear giving out the source , cuz i think its not elegant or even close to it , just a sloppy coding style with sloppy codes
    Highlight Your Codes
    The Boost C++ Libraries (online Reference)

    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.."
    Bill Bryson


  11. #11
    بابلی ریکا Masterx's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere nearby,Who Cares?
    Posts
    497
    Quote Originally Posted by laserlight View Post
    Tragic. Even more tragic is if the version of MSVC they were considering was MSVC6.
    yes indeed . and they only do this to C++, ! and mostly they are used for the freshmen . (first semester students ) . and i meant Visual C++ 9 .
    their problem is mainly because of the graphics library they use to teach the students . i suggested them to write a class which would contain all of dos like method names , so that students can code in VC or any new IDE with new compilers . but they rejected it too. so i thought , all in all , having everything considered , it would be the best worst decision to make
    Last edited by Masterx; 10-03-2011 at 05:09 AM.
    Highlight Your Codes
    The Boost C++ Libraries (online Reference)

    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.."
    Bill Bryson


  12. #12
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Quote Originally Posted by Masterx View Post
    yes indeed . and they only do this to C++, ! and mostly they are used for the freshmen . (first semester students ) . and i meant Visual C++ 9 .
    there problem is mainly because of the graphics library they use to teach the students . i suggested them to write a class which would contain all of dos like method names , so that students can code in VC or any new IDE with new compilers . but they rejected it too. so i thought , all in all , having everything considered , it would be the best worst decision to make
    If that's a general level of how things are done in programming related degrees then I'm glad I didnt bother (IT Degrees - Are they worth the cash?)

    When I studied finance, one of the textbooks (a weighty 600 page A4 tome) that was updated each year was partially out of date by the time you used it (different accounting standards are released all the time and they almost always replace anything on the same subject). You couldn't feign ignorance of recent developments so you had to supplement the text you had with downloads of recent changes and amendments from the national examiner's site or accounting standard body.

    Thinking of a class of budding engineers sitting there coding with non-standard apis for a platform that died before grunge music is a sad indictment.

  13. #13
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Masterx View Post
    the reason i stated this project , was that in our university they used to teach students C++ programming in the old fashion ( the c90 standard ) and thus they needed TurboC for their job . they mostely worked on graphics and thats why they couldnt easily switch to c99 standard . because that would scare students ( those ugly and complex uses of apis and stuff ) . so they stuck to it till the university HQ ordered they Upgrade all of lab computers, with the new Windows 7 , TC wouldnt run , they were to choose , Visual C++ or TC under Vmware or Virtual Box .!
    they voted for TC and vmware ! there i came in and suggested this to make them hassle free!
    so thats just it . as simple as this . it doesnt has anything to do with promoting the deprecated TC or stuff , its just there for them
    If it's only for the students of one bassackwards university, why promote it here? It seems as though you are promoting the continued use of an antiquity for reasons that clearly don't make a lot of sense. Were I to read this another way, I might form the impression that the *teachers* are the ones scared by the new standards and just plain too lazy to upgrade their own skills and curriculum to embrace them.... at their student's expense.

    Supporting something this bent is clearly a mistake.

  14. #14
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Fordy View Post
    a platform that died before grunge music is a sad indictment.
    GRUNGE MUSIC IS DEAD??!!? G'dam, nobody tells me anything anymore...probably I should get rid of my Kim Thayil action dolls.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  15. #15
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Quote Originally Posted by MK27 View Post
    GRUNGE MUSIC IS DEAD??!!? G'dam, nobody tells me anything anymore...probably I should get rid of my Kim Thayil action dolls.
    Died with Layne, man. RIP.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. WHY IS GCC NOT AS GOOD AS OLD TurboC??
    By suryap.kv1bbsr in forum C Programming
    Replies: 11
    Last Post: 03-25-2011, 06:56 AM
  2. about turboc
    By kasun007 in forum C Programming
    Replies: 6
    Last Post: 03-07-2011, 12:56 PM
  3. Any good free UML application?
    By LinuxCoder in forum Linux Programming
    Replies: 8
    Last Post: 04-15-2006, 04:01 AM
  4. College application for free
    By ober in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 12-15-2003, 12:25 PM
  5. turboC++/Borland builder5 help!!!!
    By pete777 in forum C++ Programming
    Replies: 6
    Last Post: 02-10-2002, 09:04 PM

Tags for this Thread