Все языки программирования схожи, переосмысливаем подход к функциям на основе объектов.
Ребята, обратите внимание на нюанс. Вот Александр(suntrope) обратил внимание, что верно. Здравствуйте, прохожу уроки, сейчас прохожу Kotlin, и обратил внимание, что компилятор не выкидывает исключение когда передаешь позиционный аргумент после именованного. Бовсуновский: Важно понять, вот какую вещь. Сама конструкция функции в большинстве языков устроена одинаково, за исключением С++, там идёт тип данных вместо имени, но другие популярные языки имеют ключевое слово для функции и .д. Но в любом языке есть параметры функции, так как в этом весь смысл функции. def fun(параметры) Реализация...
2 года назад
В чём отличие функциональных языков программирования от объектно-ориентированных
Функциональные языки программирования и объектно-ориентированные языки представляют собой два разных подхода к программированию, и каждый из них имеет свои особенности. 1. Функциональные языки программирования: Основная идея функционального программирования - рассматривать вычисления как последовательность применения функций к данным. Важными особенностями функциональных языков являются: - Иммутабельность данных: в функциональном программировании предполагается, что данные не могут быть изменены после их создания. Это облегчает отслеживание состояния программы и упрощает работу с параллельными вычислениями...