C is an imperative (procedural) 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, such as in system programming.
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.
- DG/UX
- DDC-l
- OpenVMS
- Ultrix
- HP-UX
- Enea OSE
- Google Chrome OS
- Android
- HP-UX 11i
- z/OS
- AIX (Advanced Interactive
- Exective)
- OpenSolaris
- OS/2
- IBM Academic Operating System
- ICL VME (Virtual Machine
- Entertainment)
- MicroC/OS-III
- WindowsNT
- Windows CE
- Singularity Operating System
- RTXC Quadros
- OS-9
- Solaris
- UNIX
- Minix
- BSD Unix
- Darwin
- Linux
- OpenIndiana
- ReactOS
- Inferno
- MorphOS
- EmuTOS
- iOS
- Maemo
- Windows Phone
- iPoadLinux
- Rockbox
- eCos
- ThreadX
- Unix
- AmigaOS
- Mint (Mint is now Tos)
Comments
Post a Comment
Rate this Post out of 10 and Tell us what changes have to be made in this.