📜 ⬆️ ⬇️

Happy programmer, or 10 facts about C ++++

In the words of Gottfried Wilhelm Leibniz, 11010000 10010100 11010001 10000000 11010001 10000011 11010000 10110111 11010001 10001100 11010001 10001111 00101100 00100000 11010001 10000001 00100000 11010000 10110100 11010000 10111101 11010000 10110101 11010000 10111100 00100000 11010000 10111111 11010001 10000000 11010000 10111110 11010000 10110011 11010001 10000000 11010000 10110000 11010000 10111100 11010000 10111100 11010000 10111000 11010001 10000001 11010001 10000010 11010000 10110000 00100001 00100000 00111010 00101001 !




In 2000, the Microsoft development team introduced the C # programming language, which combined all the expressiveness of object-oriented programming languages, such as Java, and the power of C ++. Most of the syntactic constructs of the new language were borrowed from C ++ (data types like structure and enumeration) and from Visual Basic (using class properties).
')
On this festive 256th day of the year, we decided to recall ten facts about C # that you might not know:

1. The idea of ​​creating the C # language was born in 1998 and the project was originally called COOL (C-style Object Oriented Language).

2. The name of the language occurred while drawing a parallel between the C # and C ++ languages. And there are two reasons for this. First, the “#” sign is a component of four “+”: C → C ++ → C ++++ (C #). The second is that the “#” sign is a copy of the “sharp” sign in musical notation, which means raising the sound corresponding to the note by a semitone, similar to the “++” sign in C ++, which indicates the increment of a variable.

3. Since there is no “sharp” sign on the keyboard, it was decided to use the “#” sign. But, on printed materials Microsoft uses exactly "sharp".

4. After the C # language appeared, a local meme appeared on The Daily WTF website and they started calling it “C-POUND”, which caused confusion among the developers: “C-Sharp? C-Hash? C-Pound? C-WHAT? ”

5. C # is the first component-oriented programming language from the C family.

6. In 2001, Anners Hejlsberg, who is considered the “father” of the C # language, was awarded the prestigious “Programming Award” from the magazine Dr. Dobb's for his contribution to the development of software development.

7. Until 2004, C # developers had a talisman named Andy.

8. In 2014, the source code of the C # compiler was opened.

9. The C # language is standardized in ECMA (ECMA-334) and ISO (ISO / IEC 23270).

10. There are independent implementations of the C # language, the most famous of which are: Xamarin, dotGNU and Portable.NET.

In addition to interesting facts, there are many useful resources for C # developers:

1. Course in Russian for beginner C # developers.
2. Free book about creating applications using Xamarin.Forms.
3. A new show on Channel 9 dedicated to developing on Xamarin.
4. Reference materials on keywords, operators, errors and warnings of the C # compiler.
5. Resource with specific C # code examples.

Join the greetings and leave in the comments your links to useful resources on the C # language!

Source: https://habr.com/ru/post/309774/


All Articles