# C Programming Language — Programs Compiler, Learn C

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

- Source: https://appshunter.io/ios/app/c-programming-language/id499545918 (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.33/5 from 6 App Store ratings · 87 written reviews indexed
- Age rating: 17+
- Requires: iOS 12.0 · 1 MB
- Languages: English
- Released: 2012-04-28
- Data updated: 2026-06-10
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/c-programming-language/id499545918/reviews.md

## What is C Programming Language?

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 C programming language. You have to buy compilations inside the application. Internet connection is required.

- 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.
- 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 like the letter C) is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.

Although C was designed for implementing system software, it is also widely used for developing portable application software.

C is one of the most widely used programming languages of all time and there are very few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which began as an extension to C.

C is an imperative (procedural) systems implementation language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language.

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.

The initial development of C occurred at Bell Labs between 1969 and 1973; according to Ritchie, the most creative period occurred in 1972. It was named "C" because its features were derived from an earlier language called "B", which according to Ken Thompson was a stripped-down version of the BCPL programming language.

The origin of C is closely tied to the development of the Unix operating system, originally implemented in assembly language on a PDP-7 by Ritchie and Thompson, incorporating several ideas from colleagues. Eventually they decided to port the operating system to a PDP-11.

The original PDP-11 version of the Unix system was developed in assembly language. By 1973, with the addition of struct types, the C language had become powerful enough that most of the Unix kernel was rewritten in C. This was one of the first operating system kernels implemented in a language other than assembly.

In 1978, Brian Kernighan and Dennis Ritchie published the first edition of The C Programming Language. This book, known to C programmers as "K&R", served for many years as an informal specification of the language. The version of C that it describes is commonly referred to as K&R C. The second edition of the book covers the later ANSI C standard.

## Key features

- Compile and run C programs
- Text input and output
- Enhanced source code editor
- Syntax highlighting
- 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 |


## Recent user reviews (10 of 87)

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

### 3/5 — I like it

*2023-11-14*

I would give it a 5 rating if the scanf problem was fixed. Other than that I have found it a very good program so please fix the problem.

### 1/5 — One compilation is not enough

*2020-12-04*

Looked promising. Compiled the code that initially came up and that was it.  Not enough to check it out.  Give me a sensible number of compilations to check or a time limit and I might come back to it, but one compilation and then buy me is a joke.

### 4/5 — C Programming

*2019-08-28*

Works quite well! An easy way to learn C while waiting somewhere and using your phone to edit, compile and run a C program - maybe while waiting at Starbucks for your order.

### 1/5 — Painful

*2019-08-15*

Painful to use

### 1/5 — Won’t take past 1 digit decimal

*2019-08-06, version 12.0*

I used this app previously a loved it.  I even bought the unlimited compilations.  Now it won’t allow a number with more than one decimal place.  If I had know this previously I wouldn’t have bought unlimited compilations.  Now I had to buy another app to do programming ... hope I don’t run into the same thing

### 1/5 — Make your compilations free.

*2019-06-28, version 12.0*

...

### 1/5 — Dont get, has no useful function unless you buy stuff

*2018-09-11*

Garbage

### 1/5 — Not sure if it’s even good...

*2018-07-21, version 11.1*

I just downloaded the app, I made a simple “Hello World” program and apparently without even compiling it I ran out of compiles??!? I understand it’s a free app but it’s kind of bull s.

### 1/5 — Poor application

*2018-05-15*

I tried to compile my c program , i paid $4.49 for that but then also it was showing error in my program as my program was all good. Really bad experience and would recommend don’t use this application just wastage of money and if anyone have extra money can surely use this app

### 1/5 — Please Don’t Download

*2018-02-05*

Functions as simple as scanf do not work, and you won’t realize it until to pay to have compiling available. Save your money.

## Frequently asked questions about C Programming Language

### What does this C programming app do?

This application allows you to compile and run C programming language programs directly on your iPad, iPhone, or iPod touch. It serves as a tool for studying, performing calculations, and learning the C language. You can input code, see the output, and utilize a code editor with helpful features.

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

The app includes the ability to compile and run your C programs, handle text input and output, and features an enhanced source code editor with syntax highlighting, line numbers, and color themes. It also provides access to an online language reference and several program samples.

### How much does this C programming app cost?

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

### What are the limitations of this C programming app?

An internet connection is necessary to compile and run programs. The app does not support graphics, network operations, file system access, or real-time input. Additionally, the maximum running time for any program is limited to 15 seconds.

### Who is this C programming app for?

This app is ideal for students learning C programming, developers who want to practice or test C code on the go, and anyone interested in using a mobile tool for coding tasks that involve the C language.

## Version history (last 5 releases)

### 13.0 — 2019-10-31

Added iOS 13 support.

### 12.0 — 2019-02-08

Fixed "Bad server response" error.

### 11.1 — 2017-12-19

Minor changes.

### 11.0 — 2017-11-13

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

### 9.4 — 2016-05-16

Fixed issues with hardware keyboard.

## 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)
- [C++ Programming Language Pro](https://appshunter.io/ios/app/c-plus-plus-programming-language-pro/id461327665)
- [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.*
