Re[4]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vsb Казахстан  
Дата: 09.07.21 18:13
Оценка: 5 (2) +2
Здравствуйте, Codealot, Вы писали:

vsb>>1. Низкий порог входа. Начать писать простой код на пайтоне писать не сложней, чем на бейсике.


C>Непонятно. Чем он ниже чем у C#, например?


Вот учебные примеры, которые будут одними из первых программ у начинающего:

print("Hello, world")


def solve_quadratic_equation(a, b, c):
    d = b ** 2 - 4 * a * c
    if d > 0:
        x1 = (- b - sqrt(d)) / (2 * a)
        x2 = (- b + sqrt(d)) / (2 * a)
        return [x1, x2]
    if d == 0:
        x = - b / (2 * a)
        return [x]
    if d < 0:
        return []


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