Я слышал, что преимущество java заключается в том, что люди могут писать код, компилировать его для JVM и запускать в любом месте. Каждому человеку просто нужно приложение JVM для своей платформы.
Конечно, это похоже на текущую ситуацию, где у каждого есть свой компилятор, специфичный для их платформы. Таким образом, преимущество не объясняется этим. Но я думаю, что я вижу объяснение. Проблема должна заключаться в том, что в java-ситуации вы не можете или не должны иметь доступ к реальной машине напрямую в ОС.
Я предполагаю, что это будет означать, что на других языках сам код должен быть изменен в зависимости от того, на каком компьютере он работает.
Может ли кто-нибудь предоставить краткие примеры этого, например, программу Hello World, которая демонстрирует это? Без сомнения, это было бы в не-java, например. С
Поскольку это не то, что было бы - нормально, в программе Hello World, или большинство из тех, что я видел с тех книг, которые я использовал в java, они, к сожалению, "как программировать" книги стиля, и все, что в них не продемонстрировал этого (возможно, потому что они не могли или не хотели использовать Java, чтобы продемонстрировать это!). Хотя они трубили это как большое преимущество. Я бы хотел увидеть примеры этого.