Turbo C logo icon

Turbo C++

Free · Rated 4.6

Old-school C++ IDE with a compiler and BGI graphics for coursework.

Free Download for Windows 11, 10Latest version 4.0 · 75.48 MB

Installers: 64-bit (x64), Offline

Supported OS: Windows 11

Download Details

Version
4.0 (latest)
File size
75.48 MB
License
Free
Security scan
VirusTotal: 68 of 69 engines say OK (1 flagged)
SHA-256 checksum
24478044f0d70ca04ce38bc35b42b9761fda6b8bc38f3053d161f9f8242e22a0
Developer
vineetchoudhary
Supported OS
Windows 11
Installers
64-bit (x64), Offline
Downloads
12127
Rating
4.6 out of 5 · 78 reviews
File name(s)
TurboCPP-Windows-x64-Setup.exe

Dr Mohamed Zaki Reviewed by
Tested on Windows 11 and 10 · · How we review

Screenshots

Turbo C++ for Windows 11 PC Turbo C++ v4

Turbo C++ is the classic Borland-style C++ IDE, free and repackaged for a current PC.

It suits students whose course or textbook still follows its style of C++.

Download it if your syllabus asks for it or you want a small setup with no extras. If you write modern C++, pick a newer IDE.

The launcher and installer are new, and the install takes only a few steps. Turbo C++ 3.2 is still available on this page for older Windows.

What is Turbo C++?

Turbo C++ is an integrated development environment (IDE) that bundles a code editor, a C++ compiler and a debugger in one small program. The original Borland product appeared in the early 1990s and is discontinued.

The build on this page brings that classic environment to a current PC, with a modern launcher around it.

The original 16-bit IDE behind a modern launcher

The new Windows launcher gives you create and open actions, recent projects, learning resources and launch options. The editor and compiler you land in are still the original 16-bit Turbo C++, run through DOSBox.

That means the code behaves like it did in old textbooks, only the front door looks newer.

A setup wizard that brings its own .NET runtime

The setup takes only a few steps and finishes fast. The .NET runtime is bundled, and shortcuts and Open With integration are optional.

No adware showed up in the installer during the owner’s check.

Why your programs survive upgrades and uninstalls

Programs are kept in a persistent user workspace that upgrades and uninstalls leave alone. File handling also copes with folder paths that contain spaces or Unicode characters.

Tip: if you used an older Turbo C++ install, copy its projects into the new workspace by hand. They are not moved automatically.

Edge’s Keep anyway prompt and the Windows 11 requirement

Starting from version 4.0, it only supports Windows 11. Do not expect the latest build to start on an older system.

If your PC runs an older Windows, Turbo C++ 3.2 is still available on this page. Edge may block either installer, so choose Keep anyway in the download list to continue.

Is Turbo C++ safe to install?

The file is checked with VirusTotal, and the result came back almost clean, with a minor flag from a single scanner. Flags like this are common for small, rarely downloaded tools.

If you want to be sure, scan the installer yourself before you run it.

Fixing code written for modern C++: iostream and namespaces

Turbo C++ predates the standard library and current language features. A line like #include <iostream> with using namespace std; will usually fail.

Tip: use iostream.h instead and drop the namespace line. Code copied from current tutorials often needs this kind of edit.

conio.h and graphics.h: what you can still use

Older tutorials rely on conio.h for console control and graphics.h for simple drawing. Turbo C++ was built around both, and the DOSBox setup runs BGI graphics programs.

Tip: if your program window closes instantly, add getch(); at the end (with conio.h included) so the output stays on screen.

Skip it if your next project needs current language features

If you build real projects, you need code completion, current language standards and a modern debugger. Turbo C++ offers none of these.

Learn the basics here if your syllabus requires it, then move to a current IDE. Code::Blocks, Dev-C++ and Visual Studio Community are all free.

How to Download & Install

Click the download button at the top of this page to get the EXE installer. Setup is short.

Edge may stop the file with a warning, because few people download this installer. Open the download list and pick Keep anyway.

Step 1: Press the download button at the top of the page and let the EXE finish saving.

Step 2: Double-click the saved installer. On the welcome screen, click Next.

Install Turbo C++ on Windows 11 Welcome Screen Click Next
Install Turbo C++ on Windows 11 Welcome Screen Click Next

Step 3: The license information screen appears next. Read it, then click Next.

Install Turbo C++ on Windows 11 License Information Click Next
Install Turbo C++ on Windows 11 License Information Click Next

Step 4: Choose the destination folder. The default location works for most people, so click Next.

Install Turbo C++ on Windows 11 Select Destination Folder Click Next
Install Turbo C++ on Windows 11 Select Destination Folder Click Next

Step 5: On the additional tasks screen, pick your shortcuts. You can also let Turbo C++ open C, C++, header and project files through Open With, then click Next.

Install Turbo C++ on Windows 11 Select Additional tasks Shortcuts Add Turbo C++ to open with c, c++, header and project files
Install Turbo C++ on Windows 11 Select Additional tasks Shortcuts Add Turbo C++ to open with c, c++, header and project files

Step 6: The ready to install screen sums up your choices. Click Install.

Install Turbo C++ on Windows 11 Ready to Install Click Install
Install Turbo C++ on Windows 11 Ready to Install Click Install

Step 7: Wait while the files are copied. The .NET runtime it needs is bundled, so there is nothing extra to install.

Install Turbo C++ on Windows 11 Installing
Install Turbo C++ on Windows 11 Installing

Step 8: On the final screen, click Finish to close the setup and launch Turbo C++.

Install Turbo C++ on Windows 11 Finish Launch
Install Turbo C++ on Windows 11 Finish Launch

Which installer you get

The latest version comes as one main EXE installer, the usual 64-bit build. No separate portable ZIP is listed for this page.

Turbo C++ 3.2 is also still available on this page for older Windows versions.

System requirements

License and activation

Turbo C++ is free. There is no key to enter and no account to create.

How to update

The app shows an update notice when it starts. You can choose Download, Remind me later, or Skip for 14 days.

Your programs live in a separate workspace, so upgrades and uninstalls leave them alone.

Fixes for common install problems

Pros & Cons

What we liked

  • Free to use
  • Short, fast installation
  • No adware
  • New, modern launcher
  • Older release available for old Windows

What we didn't like

  • No modern C++ standards
  • Latest version needs Windows 11
  • Edge may block the download

Best Turbo C++ Alternatives

Conclusion

4.6out of 5 · 78 user ratings

Turbo C++ is one choice among several free C++ tools. Comparing them shows what you give up by staying with the classic.

Look at the price, the platform and the one feature each tool does best for your situation.

App Best For Price Platform Standout Feature
Turbo C++ Following older coursework Free Windows Original IDE and BGI graphics in a modern launcher
Code::Blocks Everyday C++ study and projects Free Windows, Linux, macOS Plugin-based and supports several compilers
Dev-C++ A light modern IDE on older PCs Free Windows Bundled compiler, quick setup
Visual Studio Community Larger projects and serious debugging Free for individuals and small teams Windows Advanced debugger and code completion

Final verdict

Turbo C++ earns its place if your teacher or textbook depends on it. It is free, quick to install and fine for small console programs.

For anything beyond coursework, move to a current IDE once the basics click.

FAQ

Do I have to pay to use Turbo C++ on a Windows 11 PC?

No, it is free, with no key, trial or account. The installer comes from the download button at the top of this page.

Why does Edge ask me to keep the Turbo C++ installer?

Edge flags installers that few people download. Open the download list and choose Keep anyway to continue.

Is there a Turbo C++ version for older Windows?

Yes, Turbo C++ 3.2 is still available on this page for older Windows versions. Starting from version 4.0, the latest build only supports Windows 11 (x64).

Why does #include <iostream> fail in Turbo C++?

Turbo C++ predates the standard library headers. Use iostream.h and remove the using namespace std; line.

Will my programs survive when I upgrade or uninstall?

Yes, they are stored in a persistent user workspace that upgrades and uninstalls preserve. Projects from older Turbo C++ installs have to be copied into it by hand.

Does graphics.h work in Turbo C++ on a modern PC?

Yes, BGI graphics programs run through the bundled DOSBox. The compiler itself is still the original 16-bit Turbo C++.

How does Turbo C++ tell me about updates?

It shows a notice at startup with Download, Remind me later and Skip for 14 days. The original Borland product is discontinued, so new language features are not expected.

Found a problem with this download? Report an outdated version, broken link, suspicious installer or incorrect information.

Changelog - What's new in version 4.0

## New in this release
- Redesigned Windows launcher with streamlined create/open actions, recent projects, learning resources, and launch options.

- New native macOS app with separate builds for Apple silicon and Intel Macs, native file dialogs, Finder integration, and keyboard shortcuts.

- Updated DOSBox to 0.83.0 for running the classic Turbo C++ IDE, compiler, and BGI graphics programs.

- New Windows setup wizard with bundled .NET runtime, optional shortcuts, Open With integration, and `turbocpp:` link support.

- Persistent user workspace that preserves programs during upgrades and uninstall.

- Improved file handling for host paths containing spaces or Unicode, recent-file selection, project opening, and website example links.

- Startup update notifications with Download, Remind me later, and Skip for 14 days options.

- Added macOS release tooling for signed and notarized DMG and ZIP packages with SHA-256 checksums.

- System requirements:
- Windows 11 x64
- macOS 14+ on Apple silicon
- macOS 12+ on Intel

**Upgrade notes:** Copy projects from legacy `C:TURBOC3` installations into the new workspace manually. The bundled compiler remains the original 16-bit Turbo C++.

Must-Have Windows Apps