السلام عليكم
يقول البعض أن التسمية سي شارب أعتمدت من قبل مايكروسوفة لتعني تطوير في لغة السي++. بما أن الترميز بين السي و السي++ كان بإضافة الرمز "++" فإن هذا الرمز أضيف أيضا لإسم السي++ليكون هناك أربعة + مشكلة الرمز "#".
البعض الآخر إعتمد على رموز السلم الموسيقي معتبرا أن الرمز "++" يعني الترتيب التصاعدي ويعلل التطور من السي الى السي++ من ناحية الترميز. والرمز "#" يعني التقدم نصف خطوة أمام الرمز السابق. أي ربما المقصود بالتسمية "سي شارب" هو التقدم نصف خطوة أمام السي.
التعليل الأخير للتسمية يعود الى عدم توفر الرمز "#" في كافة ألواح المفاتيح وهو ما يمثل عائق في إستعماله وبالرغم من ذلك فهو مستعمل. ولكن لماذا لم يستعمل الرمز "$" أو "§"...
المصدر