Почему мы должны создавать 64-битные цели для приложения C ++? [закрыто]

Это очень основное сомнение, которое у меня есть. Я не IT или CS парень, поэтому, пожалуйста, попробуйте объяснить простым языком. Теперь я задаю этот вопрос потому, что мы можем запускать 32-битные приложения в 64 & 32-битная ОС 's. AFAIK типы данных для 64-битных занимают двойной объем памяти, чем 32-битные приложения. Также 64-битные приложения могут работать только на 64-битных ОС.s. Тогда зачем создавать 64-битные приложения? Возможно, поэтому Firefox доступен только в 32-битной версии ??? Извините, если этот вопрос не соответствует стандартам SO, но я просто не могу перестать думать о том же. Благодарю вас.

ОБНОВЛЕНИЕ: почему-то, кажется, путаница. Я не хотел задавать вопрос, зачем нам машина с 64-битной архитектурой. Я знаю, что 32-битные машины могут использовать только 4 ГБ ОЗУ и 64-битные машины имеют гораздо более высокий предел.Я задавался вопросом, почему мы должны создавать 64-битные приложения!

Ответы на вопрос(4)

Ваш ответ на вопрос