Переменные, декларативное и императивное / Введение в программирование, урок 10 (JavaScript ES6)

  Рет қаралды 44,942

Хекслет

Хекслет

Күн бұрын

Знакомимся с переменными, изменяемыми данными и отличием декларативного программирования от императивного.
Упражнение, тесты, доп. материалы и конспекты → ru.hexlet.io/c...
Это 10й урок бесплатного практического курса по базовым принципам программирования. В течение курса мы научимся писать программы, изучим основы JS, познакомимся с функциями, тестированием, рекурсией, модулями, окружением, типизациями и другими важными концепциями. Вас ждут анимированные видео, конспекты, тесты и практика.

Пікірлер: 22
@Tumanop
@Tumanop 3 жыл бұрын
в Ютутубе эти ролики с объяснением логики програмирования одни из самых ценных, жаль их так мало. Привет из 2021
@kafychannel
@kafychannel 3 жыл бұрын
Согласен
@Morexod999
@Morexod999 2 жыл бұрын
Замечательный плейлист, автору респект
@olegdyachenko3054
@olegdyachenko3054 6 жыл бұрын
Вот простое слово для математика, константа. Я а Леша слесарь, и для меня константа это какое-то неведомое слово. Разжевали, теперь стало понятно. Спасибо от Леши слесаря.
@ДмитрийИванов-м6м
@ДмитрийИванов-м6м 6 жыл бұрын
все учились в школе в том числе и Леша слесарь. Он знает что такое константа.
@slavkapiyavka
@slavkapiyavka 4 жыл бұрын
@@ДмитрийИванов-м6м школы разные, а учителя ещё разнее
@cikada3398
@cikada3398 3 жыл бұрын
как дела с программированием?
@Tumanop
@Tumanop 3 жыл бұрын
Когда Лёшу зовут Олег ))
@user-erulan
@user-erulan 5 жыл бұрын
Продолжайте в том же духе!У вас самые понятные и интересные уроки.Большое спасибо!
@АлексейСадомов-п5ж
@АлексейСадомов-п5ж 2 жыл бұрын
4:30 3
@TauLepton-od3zz
@TauLepton-od3zz 6 жыл бұрын
Для меня декларативный метод это как менее разжеванное объяснение. Пример для императивного метода. Купить хлеб. Найти человека, кто сходит за хлебом. Если не согласится, найти другого. А тому объяснить где находится магазин и какого вида хлеба надо купить. И сколько штук. А в конце указать путь возвращения ритёрн. А декларативный это как "Сына, в магаз. за хлебом сходи". Но как комп. это понимает?
@ИгорьГорбенков-ш6щ
@ИгорьГорбенков-ш6щ Жыл бұрын
Всё хорошо. Только оператор не "присваивания" а "присвоения". Мы же не говорим, оператор "сравнивания". Сравнить, присвоить - сравнения, присвоения.
@Geas_man
@Geas_man 7 жыл бұрын
А как же соглашение, что константы принято именовать заглавными буквами? PI вместо pi.
@HexletOrg
@HexletOrg 7 жыл бұрын
Это соглашение актуально в C/C++, Java и некоторых других языках.
@dontForgetDontForgive
@dontForgetDontForgive 7 жыл бұрын
Было актуально когда в JS не было const и всё было на var.
@anzarsh
@anzarsh 3 жыл бұрын
Существуют 2 типа констант, те которые никогда не меняются, как PI и те которые больше никогда не поменяются, но могли бы быть и другими. Первый тип принято определять с заглавной, а второй нет.
@MegaKillBot.
@MegaKillBot. 6 жыл бұрын
Эх (( Что делать, если обожаешь писать в Императивном стиле, да ещё так низкоуровнево (без рекурсий)?
@doctor_livsi_pod_phonk
@doctor_livsi_pod_phonk Жыл бұрын
Нормально, рекурсия не для всех решений подходит, вообще незнаю о чем автор видео)
@ОлександрСергійович-ч5ф
@ОлександрСергійович-ч5ф 3 жыл бұрын
👍🤝🇺🇦
@alexanderivanov899
@alexanderivanov899 2 жыл бұрын
Не понимаю как декларативный код в этом примере вообще работает. Как код может работать если ссылается сам на себя бесконечное количество раз. Тут какая то ошибка или не досказанность
@sviatbondar1721
@sviatbondar1721 2 жыл бұрын
Это называется рекурсия. if (n == 1) { return n; } а это условие для остановки рекурсии(когда вызов функции с аргументом 1 вернет сам аргумент ) . Код тут не бесконечный.
@vl_rotche
@vl_rotche 2 жыл бұрын
Ужасное объяснение, и тест после урока плох!!
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 22 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 6 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 22 МЛН
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 18 М.
Минимум математики для Айтишников
16:12
Что такое переменная в программировании.
4:32
Дмитрий Ченгаев. Веб-разработка.
Рет қаралды 30 М.