Общие концепции в современных языках программирования
Различные языки программирования имеют разные возможности и философии дизайна, но есть несколько широко используемых конструкций и абстракций. Так как в настоящее время может быть сотни или даже тысячи языков программирования, очень маловероятно, что авторы языков просто "случайно придумали одни и те же идеи", и здесь должна быть причина, почему в почти всех языках программирования есть такие вещи, как переменные, операторы if-else и функции.
В этом разделе мы рассмотрим некоторые из наиболее широко применимых концепций в современных языках программирования и объясним причины их популярности.
Этот раздел содержит гораздо больше материала, чем другие, поэтому я разделил его на несколько документов.
Ознакомившись с этим разделом, вы познакомитесь с основами написания кода, и вас ожидают многочисленные практические задания, чтобы вы могли немного попробовать себя. Кроме того, вы будете анализировать выборы дизайна, сделанные в разных языках программирования, отвечая на некоторые вопросы. После изучения этого раздела вы сможете не только писать код, но и получить хорошее понимание того, почему языки программирования разработаны так, как они есть.
Важно обратиться к искусственному интеллекту и интернету при изучении этого раздела, так как я не буду объяснять вещи, такие как установка Python, как использовать текстовые редакторы и т. д.
Достаточно пустых разговоров, давайте приступим к первой теме: переменные.