Программные языки нацелены на различные потребности, что означает, что они решают разные проблемы разными способами и используются в очень разных средах программирования. Хотя как языки, так и их среда копируют характеристики друг друга, они были сконструированы для разных потребностей.
Цель С++- мощность и контроль за счет сложности. Целью Delphi является легкое, визуальное программирование, не отказываясь от мощности, и прочная связь с Windows. Пакет Borland Delphi — блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования. Приложения Windows, для создания которых требовалось большое количество человеческих усилий в С++, теперь могут быть написаны одним человеком, использующим Delphi.
А цель нового языка Microsoft - C# помощь разработчикам, использующим C и С++, более эффективно создавать Internet-приложения.
Преимущества C# для веб-решений:
• быстрота и простота разработки приложения;
• высокая производительность разработанного приложения;
• низкие требования разработанного приложения к ресурсам компьютера;
Состав операторов в программном языке C# (произносится по-русски си-диез) происходит от языка C++, а также перенимает многое и от других языков – Java, Delphi, Модула, Smalltalk. Однако, Microsoft постарался улучшить характеристики языка, чтобы облегчить работу программиста. Конечно, т.к. язык относительно новый, то требуется некоторая помощь, чтобы вникнуть в его тонкости и нюансы, но в интернете появилось уже достаточно курсов C#, сайтов и учебников по этому языку.