Stack Explorer

C

Foundational low-level language

Typing: static Created: 1972
Official site

Paradigms

procedural

Pros and Cons

Ventajas

  • + Maximum control over hardware
  • + Unmatched performance
  • + Portable to any architecture
  • + Foundation of all systems software

Desventajas

  • - No modern abstractions
  • - Manual memory management
  • - Prone to buffer overflows
  • - No OOP or generics

Casos de Uso

  • Operating system kernels
  • Firmware and embedded
  • Compilers and interpreters
  • Databases (SQLite, PostgreSQL)

Related Technologies

Related Languages