Jabarkan Ciri-ciri dari C (bahasa pengaturcaraan) dalam bahasa melayu

C merupakan bahasa yang berperingkat lebih tinggi daripada bahasa himpunan tetapi tidak seperti kebanyakan bahasa aras tinggi yang lain, ia masih menyediakan kemudahan untuk membuat arahan terus kepada perkakasan seperti yang disediakan oleh bahasa perhimpunan. Berbanding dengan bahasa perhimpunan, bahasa C adalah suatu bahasa yang boleh pindah (portable). Atur cara yang ditulis dalam C boleh dikompil untuk dilakukan dalam banyak seni bina komputer berbanding dengan bahasa himpunan yang amat khusus pada seni bina komputer yang tertentu sahaja.