# C++ Programming Language Pro — Cpp Programs Compiler, Learn C

> Mobile C++ compiler and learning tool with code editor and online resources. (iPhone/iPad app by Anastasia Kovba.)

- Source: https://appshunter.io/ios/app/c-plus-plus-programming-language-pro/id461327665 (this page in markdown: same URL + `.md`)
- Developer: [Anastasia Kovba](https://appshunter.io/developer/1501308821)
- Category: Reference, Utilities
- Price: Free with in-app purchases
- Rating: 2.64/5 from 11 App Store ratings · 100 written reviews indexed
- Age rating: 17+
- Requires: iOS 12.0 · 1 MB
- Languages: English
- Released: 2011-12-02
- Data updated: 2026-06-10
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/c-plus-plus-programming-language-pro/id461327665/reviews.md

## What is C++ Programming Language Pro?

The classic C++ programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the С++ programming language.

- You have to buy compilations inside the application.
- Internet connection is required.

* FEEDBACK *

- The great programming tool on the AppStore.
- Your programming language for iOS is amazing!

* FEATURES *

- Compile and run your program.
- Text input before program run and text output.
- Enhanced source code editor with syntax highlighting, line numbers, color themes and additional keyboard.
- Import and export programs by iTunes or by email.
- Online language reference and several program samples.

* LIMITATIONS *

- Internet connection is required to compile and run a program.
- Graphics, network, file system and real-time input are not supported.
- Maximum running time of a program is 15 seconds.

Look for the "C Programming Language" on the AppStore too. Thanks for using the application!

====================================

C++ (pronounced "cee plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C language. Originally named C with Classes, the language was renamed C++ in 1983. 

C++ is one of the most popular programming languages with application domains including systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ compiler software, including the GNU Project, Microsoft, Intel and Embarcadero Technologies. C++ has greatly influenced many other popular programming languages, most notably C# and Java. 

C++ is also used for hardware design, where the design is initially described in C++, then analyzed, architecturally constrained, and scheduled to create a register-transfer level hardware description language via high-level synthesis. 

Bjarne Stroustrup began work on "C with Classes" in 1979. The idea of creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practical use, while BCPL was fast but too low-level to be suitable for large software development. When Stroustrup started working in Bell Labs, he had the problem of analyzing the UNIX kernel with respect to distributed computing. Remembering his Ph.D. experience, Stroustrup set out to enhance the C language with Simula-like features. C was chosen because it was general-purpose, fast, portable and widely used. The first commercial implementation of C++ was released on 14 October 1985. 

In 1983, the name of the language was changed from C with Classes to C++ (++ being the increment operator in C). In 1985, the first edition of The C++ Programming Language was released, providing an important reference to the language, since there was not yet an official standard. Release 2.0 of C++ came in 1989 and the updated second edition of The C++ Programming Language was released in 1991. New features included multiple inheritance, abstract classes, static member functions, const member functions, and protected members. In 1990, The Annotated C++ Reference Manual was published. This work became the basis for the future standard.

## Key features

- Compile and run C++ programs
- Enhanced source code editor with syntax highlighting
- Import and export programs
- Online language reference
- Program samples

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| 100 Compilations for C++ Programming Language | $0.99 | one-time |
| Unlimited Compilations for C++ Programming Language | $2.99 | one-time |


## What do users think of C++ Programming Language Pro?

Overall sentiment: negative

**Pros**

- 👍 User-friendly interface and editor
- 🚀 Fast compilation when working
- 📱 Portable coding on mobile devices
- 💻 Functional C++ compiler for basics
- 🎓 Good for learning and beginners
- ⌨️ Special keyboard with programming symbols
- 🌐 Online compilation capability

**Cons**

- 💰 Expensive monetization model (pay-to-compile)
- ❌ Only 1 free compilation before paywall
- 🔌 Requires internet connection always
- ⏱️ Strict execution time limits (15 seconds)
- 📊 Limited compilation quota per day
- 🐢 Slow and unreliable compilation
- ❌ Cannot save projects/files
- ❌ No interactive user input during runtime
- 🔧 Limited C++ standard support (C++98 only)
- ⚠️ Poor error reporting and debugging
- 🎮 Not suitable for complex programs
- 📦 No file system or library support

**Commonly reported bugs**

- App crashes on update (deletes app data)
- Restore in-app purchase button non-functional
- Bluetooth keyboard arrow keys don't work
- Program crashes frequently during compilation
- Memory leaks on older iPad models
- Compilation timeouts and connection failures
- Error reporting shows generic messages instead of actual compile errors
- Input/output handling broken for interactive programs
- App freezes with laggy performance

**Most requested features**

- Interactive user input during program execution (cin support)
- Ability to save and load projects
- Offline compilation capability
- Free trial with multiple test compilations
- Support for C++11 and newer standards
- Keyword syntax highlighting
- Custom keyboard with tab and bracket keys
- Debugger functionality
- File management system
- Command-line arguments support
- Compiler flags configuration
- Program execution timing feature
- Header file import support
- Watch ads for free compilations
- Social media-like project sharing platform
- Increased font size options
- Offline compiler option

## Recent user reviews (10 of 100)

All indexed reviews: https://appshunter.io/ios/app/c-plus-plus-programming-language-pro/id461327665/reviews.md

### 2/5 — Alright but you can get frustrated sometimes.

*2023-10-13*

I would like this app for developers that code C++ but it can be money grabbing for big projects, I would recommend to update your application and add free trials, more cool features, a page listed with everyone’s projects, similar to social media but for C++ projects, I would even like to put free features for new users that would like to learn C++ or people who just joined the app, make even your app layout to be in in better quality.

### 1/5 — Waste of money and time

*2023-02-23*

Seriously, it’s free and we need to pay money to compile our programs? And even then it just spams the same error code over and over, anything more complex then the print command just errors, all of his apps do this and he’s just doing it for money.

### 1/5 — Scam

*2023-01-25*

To compile 0.99€ (once time)
It’s so absurd, “free software foundation”, no free credits for trial...no, no,pay us first ..
It’s more interesting; Watch ad to get 1 credit, rate us for 3 credits or summat like.

### 1/5 — use A-shell

*2023-01-22*

this is scam use A-shell instead it’s free and can use python, c, c++

### 1/5 — Can’t restore in app purchase

*2021-12-01, version 13.0*

Can you please fix this? The “restore unlimited” button just doesn’t show anything when I press it…

### 3/5 — Seems good but only one test run

*2020-04-24*

It seems like a good C++ IDE for my iPad, but it has got limited compilations, and only one as a test is not really enough to help you decide whether you are going to pay for the full version or not. So if you are prepared to risk it, this app is for you, but if you want to properly test it out with 100 test runs (like in a Python IDE I downloaded once), I do not recommend this app. 
My top tip is do NOT try out that default code to use up your one compilation - start coding immediately or use another app.

### 3/5 — Nope

*2019-11-14, version 13.0*

Good as a c++ compiler   But i cant inter information in my console space when the program compeletly run

### 5/5 — Amazing app for beginners.

*2018-07-05*

This app is good.Once you buy the unlimited option offcourse.

### 4/5 — Add interactive Input

*2018-06-01*

Please add interactive inputs.  There is no way(that I can discover) of having more than one variable input.  Otherwise, great app.

### 4/5 — Great

*2017-10-29*

You only get 1 script compilation for free but if you like C++ enough, buy it like $3-4 and you get unlimited compilations

## Frequently asked questions about C++ Programming Language Pro

### What does the C++ Programming Language Pro app do?

This app allows you to compile and run C++ programs directly on your iPad, iPhone, or iPod touch. It features an enhanced source code editor with syntax highlighting, line numbers, and color themes, making it a useful tool for learning and practicing C++.

### What are the key features of this C++ app?

Key features include the ability to compile and run your C++ programs, a text input/output interface, an advanced code editor with syntax highlighting and additional keyboard options, and the capability to import/export programs via iTunes or email. It also provides online language references and program samples.

### How much does the C++ Programming Language Pro app cost?

The application itself is free to download. However, you are required to purchase compilations within the application to use its core functionality of compiling and running programs.

### What are the limitations of this C++ compiler app?

An internet connection is required to compile and run programs. The app does not support graphics, network operations, file system access, or real-time input. Additionally, programs have a maximum running time of 15 seconds.

### Who would benefit from using this C++ programming app?

This app is particularly useful for individuals studying the C++ programming language, students needing a tool for complex mathematical calculations, or developers who want a convenient way to practice and test C++ code on their mobile devices.

## Version history (last 5 releases)

### 13.0 — 2019-10-28

Added iOS 13 support.

### 12.0 — 2019-02-02

Fixed "Bad server response" error.

### 11.2 — 2017-12-22

Minor changes.

### 11.1 — 2017-12-14

Minor changes.

### 11.0 — 2017-11-09

Fixed issue with quotation marks on iOS 11
Added support of iPhone X

## Apps similar to C++ Programming Language Pro

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [BukkeApp](https://appshunter.io/ios/app/bukkeapp/id866950860) | — | Free | Reference |
| [Time calculator  ( Converter )](https://appshunter.io/ios/app/time-calculator-converter/id919839640) | — | Free | Reference |
| [Multimetco Catalog](https://appshunter.io/ios/app/multimetco-catalog/id1538018380) | 3.7 (3) | Free | Reference |
| [NRRS](https://appshunter.io/ios/app/nrrs/id1490934580) | — | Free | Reference |
| [Pollo Live Pro](https://appshunter.io/ios/app/pollo-live-pro/id1484427460) | 4.4 (14) | Free | Reference |
| [微拍堂Ai版-AI智能鉴宝识别专家](https://appshunter.io/ios/app/ai-ai/id1490966440) | 5.0 (1) | Free | Reference |

## More apps by Anastasia Kovba

- [Pascal Programming Language](https://appshunter.io/ios/app/pascal-programming-language/id461310295)
- [Visual Basic Language](https://appshunter.io/ios/app/visual-basic-language/id461322183)
- [Obj-C Programming Language](https://appshunter.io/ios/app/obj-c-programming-language/id486204866)
- [JVM Programming Language](https://appshunter.io/ios/app/jvm-programming-language/id486207896)
- [C# Programming Language](https://appshunter.io/ios/app/c-programming-language/id486208408)

All apps by Anastasia Kovba: https://appshunter.io/developer/1501308821

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
