عرض مصطلح معلوماتية

[لغة] C | C
لغةُ برمجةٍ، ابتكرها Dennis Ritchie في مختبرات Bell عام 1972، وقد أُطلقتْ عليها هذه التسميةُ لأن اللغةَ التي ظهرتْ قبلَها مباشرةً كانتْ تُسمَّى لغةَ B. ومع أن العديدَ من المطوِّرين والمبرمِجين صنَّفوا هذه اللغةَ كلغةِ تجميعٍ مستقلةٍ عن الآلة، أكثر من كونها لغةً عاليةَ المستوى، إلا أنها أصبحتْ لغةً قياسيةً إلى حدٍّ بعيدٍ في عالم الحواسيب الصغرية ومحطات العمل، ويَعود ذلك إلى علاقتِها الوثيقةِ بنظام التشغيل UNIX وانتشارِها الواسعِ من جهة، وإلى التقييس standardization الذي خضعتْ له من قِبَلِ المعهدِ الوطني الأمريكي للمقايس ANSI من جهةٍ أخرى. ولغةُ C هي من اللغات المصرَّفةِ compiled التي تتضمَّن مجموعةً صغيرةً من الوظائفِ المضمَّنة المتعلقةِ إلى حدٍّ بعيدٍ ببنيةِ الآلة. أما بقيةُ وظائفِ اللغةِ فهي مستقلةٌ عن الآلةِ وموجودةٌ في مكتباتٍ مستقلة، تستطيع برامجُ لغةِ C استخدامَها بسهولة. وتُعَدُّ لغةُ C من لغاتِ البرمجةِ البنيوية، إذ يستطيعُ المبرمِجُ بناءَ البرنامج من وظيفةٍ واحدةٍ أو أكثر.