Программирование

Великою популярністю користується мова програмування C#. Будь-хто, хто знайомий з мовою, добре розбирається в програмуванні на C++ і Java одночасно. Така людина може впевнено вважати себе програмістом. Але головна причина популярності цієї мови полягає в тому, що C# є флагманською мовою розробки додатків для платформи Microsoft.NET.

Мова програмування C# була випущена в 2001 році завдяки зусиллям розробників з Microsoft. Ідейними попередниками цієї мови є, мабуть, всі популярні мови того часу: від цінних для історії програмування Modula, Smalltalk і класичної C, до C++ і Delphi.

Дійсно, C# успадкував найкраще і, що важливіше, зумів уникнути проблемних або суперечливих понять цих мов програмування. Але найбільше C# завдячує мові Java, створеній компанією Sun Microsystems. Насправді, якби не ліцензійні спори та юридичні спори між Microsoft та Sun Microsystems щодо використання Java, C# міг би взагалі не з'явитися. Конфлікти між Microsoft і Sun Microsystems призвели до того, що Microsoft була змушена створити власний аналог Java, середовище .NET і мову розробки додатків для неї.

У той час рекламний слоган Sun Microsystems полягав у тому, що Java в тій чи іншій формі використовується в мільярдах пристроїв по всьому світу. Але зараз C# разом з платформою Microsoft.NET використовується в кожному комп'ютері з операційною системою Windows.

C# побудований на основі основних тенденцій сучасного програмування. Цей потужний інструмент підтримує принципи об'єктно-орієнтованого програмування. Три найважливіші поняття для сучасного програміста: «інкапсуляція», «успадкування» та «поліморфізм» мають найвищу якість реалізації в C#. Використання C# ідеально підходить для великих проектів з розробки програмного забезпечення. Він забезпечує відносно легку взаємодію з кодом, написаним на інших мовах програмування. C# використовує всі переваги Microsoft.NET. Компілятор C# є частиною стандартної інсталяції .NET самостійно, тому немає необхідності використовувати програмні засоби для розробки програмного забезпечення.

Символ «#» означає символ нотного запису «дієз». Він використовується для позначення збільшення звучання ноти на півтону. Можливо, використовуючи музичні знаки в написанні назви мови програмування, Microsoft хотіла підкреслити, що C# має внутрішню гармонію, схожу на музику.