История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Да, арифметика трудно выражается, но если начать обрабатывать векторы, матрицы, длинные числа, то разницы между ассемблером и С почти не будет, и там и там будут вызовы функций, и никаких перегруженных операторов. А вот оставаясь в пределах базовых типов (int, float) конечно С победит.
В С++ можно перегрузить операторы, и работать через привычные операторы. А в С даже может быть проблема не только с тем что нужно функции постоянно вызывать для любого сложения, но и с тем что нужно будет на каждый результат вызывать очистку памяти.
Хотя если говорить о препроцессоре ... в fasm он может решить линейное уравнение, а в С он довольно слабый.
Исправление
MOPKOBKA,
:
Да, арифметика трудно выражается, но если начать обрабатывать векторы, матрицы, длинные числа, то разницы между ассемблером и С почти не будет, и там и там будут вызовы функций, и никаких перегруженных операторов. А вот оставаясь в пределах базовых типов (int, float) конечно С победит.
Хотя если говорить о препроцессоре ... в fasm он может решить линейное уравнение, а в С он довольно слабый.
Исправление
MOPKOBKA,
:
Да, арифметика трудно выражается, но если начать обрабатывать векторы, матрицы, длинные числа, то разницы между ассемблером и С почти не будет, и там и там будут вызовы функций, и никаких перегруженных операторов. А вот оставаясь в пределах базовых типов (int, float) конечно С победит.
Исходная версия
MOPKOBKA,
:
Да, арифметика трудно выражается, но если начать обрабатывать векторы, матрицы, длинные числа, то разницы между ассемблером и С почти не будет, и там и там будут вызовы функций, и никаких перегруженных операторов.