5 ms·
This is difficult, in particular if you have no additional budget. You could try iDOS [0] (for $0.99) and run Turbo C++ [1] on it. If online is fine, you could
by layer8 2y ago
This is difficult, in particular if you have no additional budget. You could try iDOS [0] (for $0.99) and run Turbo C++ [1] on it.
If online is fine, you could obtain a free cloud VM/VOS [2], ssh into it and use the usual Unix C development tools there.
[0] https://apps.apple.com/us/app/idos-3/id1580768213 https://apps.apple.com/us/app/idos-3/id1580768213
[1] https://winworldpc.com/product/turbo-c/3x https://winworldpc.com/product/turbo-c/3x
[2] https://github.com/cloudcommunity/Cloud-Free-Tier-Comparison https://github.com/cloudcommunity/Cloud-Free-Tier-Comparison
- mezentius 2y agoI do some light hacking in iDOS for fun as well. Might as well go straight to Borland C++ 3.1 [0] (the "professional" version) over Turbo C++ these days. When you eventually hit the Great Wall of 16-bit real mode, I recommend switching to OpenWatcom [1], aka "the compiler that built Doom," which comes with something closer (relatively speaking) to a modern toolchain. DJGPP [2] has been recommended as well, although I found it more trouble to set up. [0] https://winworldpc.com/product/borland-c/30 https://winworldpc.com/product/borland-c/30 [1] https://github.com/open-watcom/open-watcom-v2 https://github.com/open-watcom/open-watcom-v2 [2] https://www.delorie.com/djgpp/ https://www.delorie.com/djgpp/
- AlexeyBrin 2y ago> Turbo C++ Terrible suggestion in 2024 for a beginner as I assume the OP is. (If you are into retro development and you are already an experience programmer, it will be just fine.) I doubt that Turbo C++ is even C89 compatible.
- layer8 2y agoIt does support ANSI C, and is fine for that.
- AlexeyBrin 2y agoCool, I would still not advice a beginner to start with it. But it is nice to know that the compiler supports at least the ANSI C standard. I may use it in my next retro programming project.