Software:List of C software and tools

From HandWiki
Short description: none

This is a list of software and programming tools for the C programming language, including libraries, debuggers, compilers, integrated development environments (IDEs), and other related development tools and utilities.

Libraries and tools

Integrated development environments

Online IDEs

Compilers

  • Clang — compiler front end for C, C++, and other languages, part of the LLVM project
  • Comeau C/C++ — commercial C and C++ compiler for multiple platforms
  • GCC (GNU Compiler Collection) — widely used free and open-source compiler supporting C and many other languages
  • Intel C Compiler — proprietary optimizing C compiler from Intel
  • LCC — lightweight retargetable compiler for ANSI C
  • Microsoft C Compiler — Microsoft's implementation for Windows platforms
  • Small-C — early C compiler targeting microcomputers
  • SubCpublic domain compiler
  • Sun C Compiler — Oracle/Sun Microsystems’ C compiler for Solaris
  • Tiny C Compiler (TCC) — small, fast C compiler
  • Turbo C — Borland's C compiler for DOS
  • Watcom C Compiler — C compiler originally by Watcom, later Open Watcom project
  • Zortech C — early commercial compiler with support for C and C++

Build and automation tools

Debugging tools

Unit testing

  • Cantata++ — commercial unit and integration testing tool for C and C++
  • Check — unit testing framework
  • CUnit — unit testing framework
  • Parasoft C/C++test — commercial static analysis and unit testing framework
  • TBrun — unit testing tool in the LDRA Testbed suite
  • TPT — model-based testing tool for embedded systems

Mathematical libraries

Scientific libraries

Machine learning and artificial intelligence

  • Fast Artificial Neural Network — open-source artificial neural network library
  • Darknet — framework for convolutional neural networks, known for YOLO object detection.

Database

See also

References