Цитата:
Сообщение от Maximi4_28
кстати по ссылке, которую я Лизе скинул, обсуждается процесс оптимизации
|
Там водыыыыы.
Что тут обсуждать с точки зрения логики? Java более проблемно ориентированный язык, фокус его приложения находится не на проблемах управления ресурсами, а на алгоритмах. Это упрощает, ускоряет, удешевляет разработку и снижает требования к программисту. Точка приложения оптимизационных усилий лежит соответственно в оптимизации алгоритмов. С язык много менее сфокусированный на какой-то проблемной ориентации, он допускает как управление ресурсами, так и алгоритмами. Соовтетственно усилия по оптимизации на C может быть и в алгоритмической части и в части управления ресурсами. Java не даст тебе возможности самому распоряжаться ресурсами, например, предлагая концепцию сборщика мусора. В C сборщик мусора это одна из возможных парадигм, которую ты можешь реализовывать сотнями и даже в рамках одного проекта (у нас так). Высокопроизводительные алгоритмы (например игра MMO) требует оптимизации как в непосредственно алгоритмической части, так и в части управления ресурсами. Вот и вся логика.

Пример, который на хабре рассмотрен слишком тривиален. Такие программы никто не пишет