Re[5]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: mrTwister Россия  
Дата: 09.07.21 18:35
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Возьми эти примеры и перепиши на C#. Потом возьми и поспрашивай себя по поводу каждого слова, которое ты использовал в C#, что оно означает. Скорей всего в C# будет сильно больше не относящегося к задаче "мусора". В Python ты в данных случаях просто пишешь ровно то, что хочешь передать, оверхеда почти 0. Соответственно человеку проще это осознать. При этом никакого упрощения тут нет, учится ровно тот язык, на котором потом будешь писать. И так со всем языком.


Да вроде тривиально все объяснить:

using System;

Console.Write("Hello, world");

double[] SolveQuadratic(double a, double b, double c) {
    var d = b*b - 4 * a * c;
    if (d > 0) {
        var x1 = (-b - Math.Sqrt(d)) / (2 * a);
        var x2 = (-b + Math.Sqrt(d)) / (2 * a);
        return new[] {x1, x2};
    }

    if (d == 0) {
        var x = -b / (2 * a);
        return new[] {x};
    }
    
    return new double [0];
};
лэт ми спик фром май харт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.