Презентация, доклад по информатике на тему: Общие сведения об основных языках программирования платформы .Net

Язык C#Язык C# является новым в области создания языков программирования. Создателем языка является сотрудник Microsoft Андреас Хейлсберг. Особенности языка C#: - C# создавался параллельно с каркасом Framework .Net и в полной мере учитывает все его возможности ;-

Слайд 1Общие сведения об основных языках программирования платформы .Net
Канарейкин А. И.

Общие сведения об основных языках программирования платформы .NetКанарейкин А. И.

Слайд 2Язык C#
Язык C# является новым в области создания языков программирования. Создателем языка

является сотрудник Microsoft Андреас Хейлсберг.
Особенности языка C#:
- C# создавался параллельно с каркасом Framework .Net и в полной мере учитывает все его возможности ;
- C# является полностью объектно-ориентированным языком, где даже типы, встроенные в язык, представлены классами;
- C# является мощным объектным языком с возможностями наследования и универсализации;
- C# является наследником языков C/C++, сохраняя лучшие черты этих популярных языков программирования. Общий с этими языками синтаксис, знакомые операторы языка облегчают переход программистов от С++ к C#;
- сохранив основные черты своего великого родителя, язык стал проще и надежнее. Простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не поощряются такие опасные свойства С++ как указатели, адресация, разыменование, адресная арифметика;
- благодаря каркасу Framework .Net, ставшему надстройкой над операционной системой, программисты C# получают те же преимущества работы с виртуальной машиной, что и программисты Java. Эффективность кода даже повышается, поскольку исполнительная среда CLR представляет собой компилятор промежуточного языка, в то время как виртуальная Java-машина является интерпретатором байт-кода;
- мощная библиотека каркаса поддерживает удобство построения различных типов приложений на C#, позволяя легко строить Web-службы, другие виды компонентов, достаточно просто сохранять и получать информацию из базы данных и других хранилищ данных;
- реализация, сочетающая построение надежного и эффективного кода, является немаловажным фактором, способствующим успеху C#.
Язык C#Язык C# является новым в области создания языков программирования. Создателем языка является сотрудник Microsoft Андреас Хейлсберг. Особенности

Слайд 3Язык Managed C++
C++. NET — набор дополнений к языку C++ (полностью называемых Managed Extensions for

C++), позволяющих программам, написанным изначально на С++, управляться CLR и работать на платформе Microsoft .NET. Фактически эти дополнения позволяют писать управляемый код (англ. managed code), совместимый с платформой .NET Framework и исполняемый в среде .NET. В процессе разработки .NET 2.0 компания Microsoft пересмотрела эти дополнения, в результате чего код может быть написан проще и легче читается. Новый набор изменений называется C++/CLI и полностью поддерживается начиная с Visual Studio 2005. Таким образом Managed C++ считается устаревшей спецификацией, и код, написанный таким образом, рекомендуется переписать.
Managed C++ играет уникальную роль в разработке программ для .NET, позволяя одновременно работать как с классами и методами языков .NET, так и с обычным кодом C++. Это позволяет переходить на платформу .NET постепенно, используя как старые заготовки на С++, так и навыки программистов, не работающих с управляемыми языками.
Среда разработки Visual C++ .NET компании Майкрософт, поставляемая в составе Visual Studio, позволяет разрабатывать приложения как на Managed C++, так и на обычном (unmanaged) C++. Такие же возможности предоставляет среда разработки Borland C++ Builder 2006.
В отличие от Managed C++, при разработке на обычном C++ программисту доступны все возможности языка C++ без каких-либо ограничений (в частности, множественное наследование, ручное управление памятью и др.), а также все функции Win32 API, но зато недоступны возможности, предоставляемые платформой .NET Framework.

Язык Managed C++C++. NET — набор дополнений к языку C++ (полностью называемых Managed Extensions for C++), позволяющих программам, написанным изначально на С++,

Слайд 4Язык VB.NET
Язык VB.NET ( Visual Basic.NET) в настоящее время является одним

из наиболее популярных языков программирования. Хотя он уступает по популярности таким языкам, как C++, C#, Java в силу различных причин, однако по возможностям и своему потенциалу выше перечисленным языкам мало в чем уступает. С момента создания в 2002 году VB.NET был призван заменить распространенный на тот момент Visual Basic 6, а новый язык получил название VB 7. В то же время VB.NET, имея схожий синтаксис, сильно отличался от своего предшественника. С 2002 года VB.NET прошел большой путь. Текущая версия языка - VB.NET 2013.
Виды проектов
В среде  Visual Studio .Net для языков C#, Visual Basic и С++ реализуются различные виды проектов. Среди них есть пустой проект, в котором изначально не содержится никакой функциональности; есть также проект, ориентированный на создание Web-служб. Windows-приложения, консольные приложения.

Язык VB.NETЯзык VB.NET ( Visual Basic.NET) в настоящее время является одним из наиболее популярных языков программирования. Хотя

Слайд 5Спасибо за внимание!

Спасибо за внимание!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть