System level Programming

Applications
  • Embedded
  • File systems
  • Network Monitoring
  • Security Management
  • Encryption Technologies
  • Smart Card Applications
  • USB application Development
  • Integration of device drivers with OS
Languages
  • JAVA
  • C
  • C++
  • Modula 2
Advantages
  • Small runtime library
  • Less runtime overhead
  • Direct control over memory access