С днем программиста, или 10 фактов о С++++Источник: habrahabr
Как говорил Готфрид Вильгельм Лейбниц, В 2000 году группой разработчиков компании Microsoft был представлен новый язык программирования С#, который сочетал в себе всю выразительность объектно-ориентированных языков программирования, вроде Java, и мощность С++. Синтаксические конструкции нового языка в большинстве своем были позаимствованы из С++ (типы данных вроде структуры и перечисления) и из Visual Basic (использование свойств классов). В этот праздничный 256-й день года мы решили вспомнить десять фактов о языке C#, которые вы могли не знать: 1. Идея создания языка C# зародилась в 1998 году и проект изначально назывался COOL (C-style Object Oriented Language). 2. Название языка произошло при проведении параллели между языками C# и C++. И этому существует два обоснования. Первое - знак "#" является составляющей из четырех "+": C → C++ → C++++(C#). Второе - знак "#" является копией знака "диез" в музыкальной нотации, который обозначает повышение звука, соответствующего ноте, на полутон, по аналогии со знаком "++" в языке С++, который обозначает инкремент переменной. 3. Так как знака "диез" на клавиатуре нет, было принято решение использовать знак "#". Но, на печатных материалах Microsoft использует именно "диез". 4. После того как появился язык С#, на сайте The Daily WTF возник локальный мем и его начали называть "C-POUND", что вызвало путаницу среди разработчиков: "С-Sharp? C-Hash? C-Pound? C-WHAT?" 5. С# является первым компонентно-ориентированным языком программирования. 6. В 2001 году Андерс Хейлсберг, который считается "отцом" языка С#, был удостоен престижной награды "Programming Award" от журнала Dr. Dobb's за вклад в развитие разработки программного обеспечения. 7. До 2004 года у разработчиков C# был талисман по имени Andy. 8. В 2014 году был открыт исходный код компилятора C#. 9. Язык C# стандартизирован в ECMA (ECMA-334) и ISO (ISO/IEC 23270). 10. Существуют независимые реализации языка C#, самые известные из них: Xamarin, dotGNU и Portable.NET. Помимо интересных фактов существует множество полезных ресурсов для разработчиков C#: 1. Курс на русском языке для начинающих разработчиков C#. |