سی ایک اعلی سطحی اور عام مقصد کے پروگرامنگ کی زبان ہے جو فرم ویئر یا پورٹیبل ایپلی کیشنز تیار کرنے کے لئے مثالی ہے۔ اصل میں سسٹم سافٹ ویئر لکھنے کا ارادہ تھا ، سی کو 1970 کے عشرے کے اوائل میں یونس آپریٹنگ سسٹم کے لئے بیل لیبس میں ڈینس رچی نے تیار کیا تھا۔