Связь с языком С#

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

Вероятно, наиболее наглядным примером влияния Java на программирование служит язык С#. Созданный в компании Microsoft для поддержки каркаса .NET Framework, язык С# тесно связан с Java. Например, оба эти языка используют одинаковый общий синтаксис, поддерживают распределенное программирование и работают с одной и той же объектной моделью. Конечно, между Java и С# существует ряд различий, но в целом эти языки "выглядят" очень похожими. На сегодняшний день это "перекрестное опыление" между Java и С# — наилучшее доказательство того, что Java коренным образом изменил представление о компьютерных языках и их применении.