Вопрос

Ну, я знаю, что дело не только в скорости и использовании памяти.

Но мне хотелось бы знать, что, по вашему мнению, произойдет с большинством языков программирования высокого уровня.Насколько я знаю, Java работает намного быстрее, чем раньше, а как насчет Python, php и т. д.

Это было полезно?

Решение

Скорость имеет большее отношение к закону Мура , чем сам язык. Так что, если вы ищете в абсолютном выражении, вы получите больше отдачи за большую прибыль, просто регулярно обновляя свою машину.

Что касается объема памяти , я ожидаю, что большинство языков продолжат собирать функциональные возможности, увеличивая таким образом их объем.

Другие советы

Языки программирования высокого уровня будут продолжать получать больше абстракций, которые облегчат разработчикам конкретизацию того, что они хотят от компьютера, без необходимости пачкать руки сложными базовыми деталями, которые компилятор и/или система выполнения в любом случае лучше оптимизируют. чем любой разработчик мог бы сделать априори.

Думать о:

  • поддержка многопоточного выполнения (например, параллельные расширения в последней версии .NET)
  • указание структуры и функционального результата вместо того, чтобы вручную сообщать компьютеру, как и в каком порядке перетасовывать наборы битов.

Такие вещи.

Параллелизм, учитывая, что увеличение числа процессорных блоков (ядер) в настоящее время является основным способом увеличения скорости. Чтобы сделать его управляемым для людей, программная транзакционная память представляется одной из наиболее многообещающих реальных мировые решения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top