Здравствуйте, 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. Соответственно человеку проще это осознать. При этом никакого упрощения тут нет, учится ровно тот язык, на котором потом будешь писать. И так со всем языком.