Заменяющий язык для C++?

Как компилятор узнает, где в памяти будет находиться квадратный корень до выполнения программы?

Цепочка инструментов должна решить, куда поместить функции.

Это потому, что адрес относится к другому адресу в памяти?

Если созданная программа является перемещаемой или независимой от позиции тогда да, это так. Если программа не является ни тем, ни другим, адрес может быть даже абсолютным.

Почему при следующем запуске программы будут доступны точно такие же места памяти?

Поскольку пространство памяти виртуально .

6
задан tereško 12 July 2014 в 07:52
поделиться

4 ответа

D ? ( Страница Википедии )

Язык D имеет статическую типизацию и компилируется прямо в машинный код. Это мультипарадигма, поддерживающая многих стили программирования: императивный, объектный ориентированный и метапрограммирование. Это член семейства синтаксиса C, и его внешний вид очень похож на C ++. Для быстрого сравнения функции, см. это сравнение D с C, C ++, C # и Java.

Я думаю, что это охватывает все, что указано в ваших требованиях, кроме поддержки Windows, которая в нем тоже есть.

Обратите внимание, что в нем есть сборка мусора, но ваш вопрос, похоже, связывает сборку мусора с управлением - это не одно и то же. Я считаю, что сборку мусора можно довольно жестко контролировать в D.

Я должен отметить, что у меня нет абсолютно никакого опыта в этом языке :)

16
ответ дан 8 December 2019 в 02:27
поделиться

Delphi? Синтаксис Паскаля, но все же цитируется мощно и немного более высокого уровня, чем C ++.

5
ответ дан 8 December 2019 в 02:27
поделиться

Запрашивать отсутствие gc - это довольно сложно и исключает почти все современные языки - такие вещи, как Ocaml, например, удовлетворяют всем остальным требованиям.

Также есть ADA, которые удовлетворят любое ваше желание, но это очень строгий язык. Синтаксис чем-то похож на Pascal, я думаю, и в этом языке гораздо меньше дыр по сравнению с C. Он имеет встроенную поддержку потоков и «модулей» (лучше, чем заголовки C).

4
ответ дан 8 December 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: