Другие языки программирования и технологии

А вы замечали что-то общее между C++ и C#? Нет?! Смотри C++ = 2 плюса C# = 4 плюса

Что это значит? C# круче C++?
Сергей Зверев
Сергей Зверев
7 458
Что-то общее? Ну вот, например, решение трансцендентного уравнения методом касательных. Сегмент на C/C++:
double f(double x) { return cos(x) - x; }
int main() { double x = 1., h = 1e-4, d = 2 * h;
for (int i = 1; i < 10; i++) { x -= f(x) * d /
(f(x + h) - f(x - h)); printf("%1d%20.16f\n", i, x); } }
А вот то же самое на Шарпе:
public static double f(double x)
{ return Math.Cos(x) - x; }
public static void Main()
{ double x = 1.0, h = 1e-4, d = 2 * h;
for (int i = 1; i < 5; i++)
{ x -= f(x) * d / (f(x + h) - f(x - h));
Console.WriteLine("{0,1:d}{1,20:f16}", i, x); } }
Вообще-то различие хоть и есть, но не очень большое из за сиобразного синтаксиса в обоих примерах. В других вещах будет больше различий, но какие-то фундаментальные принципы всё равно останутся одними и теми же. А в решётке # при желании можно увидеть целых четыре плюса (а если постараться, то и все восемь !) - по моему это специально так было сделано для прикола...
БА
Богдан Анкудинов
66 572
Лучший ответ
Лучше всего питон!
там можно всё и сразу!
Тупым думать даже не надо!
А в шарпах надо быть тупым, но иногда думоть...

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