Я не писал, что Объектно ориентированность связана с garbage collection. Вы просили перечислить <
А какие структурные различия этих языков, по твоему мнению, обуславливают различия в сфере применения?> - я перечислил. Аналогично про ассемблер и указатели.
Повторю еще раз, если Вам вдруг этих разъяснений не достаточно: Объектно ориентированное программирование и garbage collection значительно упрощают написание приложений. А то, что в С можно писать в объектно ориентированном стиле, не означает, что на С так писать проще, чем в объектно ориентированном языке. Вот и получается, что писать аппликации и веб. приложения проще на С#, чем на С именно в силу их языковых различий.
В обратной ситуации, для работы с железом, например, необходимо пользоваться указателями, а то и кусками ассемблерного кода. Пользование ими в С значительно проще и естественней, чем в С#, как я и указал Вам в прошлом посте.
Так что, если честно, я не верю, что Вы всего этого не понимаете и требуете каких - то еще аргументов.
Я не писал про new и aloc. А вот про garbage collection, как часть языка С# - да писал. И Вы только что сами написали, что garbage collection лишает С# возможности быть использованным в системах реального времени. То есть Вы фактически сами подтвердили мой тезис, что это языковое отличия С# мешают ему быть примененным там, где применяют С.
Так что я опять не понимаю - каких аргументов с моей стороны Вам не хватало...
При упоминании применения языков программирования в написании Web приложений, я не ограничивал применение их использованием именно с ASP .NET. И тем не менее, даже если речь идет не о ASP .NET, все равно п
рименение С далеко не лучший, что бы не сказать плохой, вариант написания Web приложений:
Причем, как видите, именно в силу косноязычности С в этой области, как языка. А в других языках это косноязычие отсутствует:
Надеюсь, что теперь Вы таки дождались необходимых аргументов, которые почему-то в упор не увидели до этого поста.