48
серверные страницы) и .NET Framework. Содержит множество готовых
элементов управления, используя которые можно быстро создавать
интерактивные web-сайты. Также можно использовать сервисы,
предоставляемые другими сайтами.
C# сочетает простоту и выразительность современных
объектно-ориентированных языков (вроде Java) c богатством
возможностей и мощью C++. Можно сказать, что C# позаимствовал
большинство своих синтаксических конструкций из C++. В частности, в
нем присутствуют такие удобные типы данных, как структуры и
перечисления. С# — это фактически гибрид разных языков, при этом
синтаксически не менее (если не более) чист чем Java, так же прост как
Visual Basic, и обладает практически той же мощью и гибкостью, что и
C++.
C# относится к семье языков с C-подобным синтаксисом, из них его
синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую
типизацию, поддерживает полиморфизм, перегрузку операторов, указатели
на функции-члены классов, атрибуты, события, свойства, исключения,
комментарии в формате XML. Переняв многое от своих предшественников
— языков С++, Java, Delphi, Модула и Smalltalk — С#, опираясь на
практику их использования, исключает некоторые модели,
зарекомендовавшие себя как проблематичные при разработке
программных систем: так, C# не поддерживает множественное
наследование классов (в отличие от C++).
JavaScript – прототипно-ориентированный сценарный язык
программирования. Является реализацией языка ECMAScript (стандарт
ECMA-262). JavaScript обычно используется как встраиваемый язык для
программного доступа к объектам приложений. Наиболее широкое
применение находит в браузерах как язык сценариев для придания
интерактивности веб-страницам.