Virtual-C IDE
Virtual-C IDE
The Virtual-C IDE is ...
A platform for learning and teaching the C programming language
A simple development environment to represent the data and control flow of a C program
Freeware for private (uncommercial) usage!
It provides ...
An editor, compiler / linker and debugger.
Support for ISO C11/C18 and C23
Visualizing ISO C11/C18 threads
No complicated adjustments or project settings need to be done. Just compile and run your C-files. Or execute C statements in the Shell window.
Interested? Look at the (short) manual.
... or read the review from Mihaela Teodorovici at Softpedia.
Free download for Microsoft Windows (7, 8, 10, 11) 64 Bit:
VirtualC243.zip - Windows Installer (about 16 MB)
Free download for Mac (OS X 10.7-10.15, 11):
VirtualC243.dmg.gz - A zipped disk image (about 15 MB)
Free download for Linux (amd64, .deb package):
virtualc-x64_2.4.3_amd64.deb (about 4 MB)
Please read the ReleaseNotes first!
If you install over an older version and experience path problems, select menu Settings/ Expert Mode and Settings/ Advanced Settings / Restore Defaults. This will reset all paths of the application. Under Windows you might need to reboot during installation - do not install from a temporary path!
From Version 1.4, the Virtual-C IDE comes with TSC (test suite compiler) - an integrated unit testing framework. Look at the tsc manual tsc.pdf
D. Pawelczak: A New Programming Environment for Teaching Secure C Programming and Assessment. 12TH International Conference on Computer Supported Education, CSEDU 2020, May 02-04, 2020, SCITEPRESS, 374-381
D. Pawelczak, A. Baumann, and D. Schmudde: A new Testing Framework for C-Programming Exercises and Online-Assessments. FECS’15 The 11th International Conference on Frontiers in Education: Computer Science and Computer Engineering, part of WorldComp’15, July 27-30, 2015, Las Vegas, USA, pp.279-285
Virtual-C IDE is written by D. Pawelczak (Bouldern@Home), Germany. It is powered by the Qt Library.