Loading...

Историята на името "C#"

avatar Георги Кацаров 2 минути 103
Историята на името "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“. Запишете се още днес!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.