Историята на името "C#"
Историята на езика C# (Си Шарп) е изключително интересна. Зад това, което днес познаваме като C# стоят два различни езика – името идва от стар проект на Microsoft, който те отдавна изоставили, а съдържанието на самия език – от съвсем друг проект, разработен на по-късен етап.
Възникване на езика и името му
По време на разработката на .NET Framework, класовите библиотеки били първоначално написани чрез система за компилиране, наречена Simple Managed C (SMC). През януари 1999 г. Андерс Хейлсбърг (бившият главен архитект на Borland Delphi, привлечен към Microsoft) сформира екип, който да изгради нов програмен език, наречен “Cool”, което означавало „C-like Object Orientated Language“. Първоначално Microsoft мислели да запазят името “Cool”, като окончателно име на езика, но в крайна сметка променили решението си, след като възникнала вероятност от нарушаване на авторски права.
Езикът „Cool“ обаче далеч не бил първата разработка на Microsoft. Още през осемдесетте години в компанията използвали модифицирана версия на езика „С“, която нарекли „C#“. Разработката на този език обаче била прекратена и проектът никога не бил завършен. Въпреки това от Microsoft запазили името на езика. Години по-късно, след като проектът „Cool“ се оказало, че се нуждае от ново име, някой се сетил за доброто старо име „C#“ и така „Cool“ бил преименуван на “C#”. Официално .NET проектът бил обявен през юли 2000 г. на Professional Developers Conference, като към този момент езикът официално е познат като C#, а всички ASP .NET и библиотеки били портнати към него.
Значение на името
Името “C#” има няколко значения. Първото от тях е търсената асоциация с езика C++, тъй като C# съчетава в себе си характеристики на програмните езици С и най-вече С++. Името на самият С++ акцентира върху това, че той „надгражда“ езика „С“, а в програмирането метода „++“ означава прибавяне на 1 към текуща стойност. Затова от Microsoft избират символа „#“, тъй като той изобразява 4 плюса т.е. намекът е, че C# надгражда С четири пъти.
Освен това знакът „#“ в музиката се нарича „диез“ и служи за повишаване на височината на даден тон с половин тон. Любопитен факт е, че символът за диез „♯“ не се изписва като „#“, но тъй като поради определени технически ограничения, стандартните клавиатури не разполагат с този символ и затова е прието да се използва хаштаг символа.
Към днешна дата C# е сред най-популярните и перспективни в професионален план програмни езици. Ако искате да пробвате, дали C# и програмирането са вашето призвание – очакваме ви на безплатния курс „Programming Basics with C# - май 2020“. Запишете се още днес!