Публикации по теме 'programming-tutorials'


Что такое программирование?
Введение: В век цифровых технологий программирование стало неотъемлемой частью нашей жизни. Осознаем мы это или нет, но программирование формирует используемые нами технологии, от смартфонов и веб-сайтов до сложных программных систем. Но что такое программирование? Как это работает? И почему это так важно? В этой записи блога мы исследуем увлекательный мир программирования и узнаем, как он помогает нам воплощать наши идеи в жизнь. Определение программирования: По своей сути..

Изучите объектно-ориентированное программирование на JavaScript, создав тетрис (1)
Изучите объектно-ориентированное программирование на JavaScript, создав тетрис (1) Те из вас, кто хочет освоить объектно-ориентированное программирование, могут легко сделать это, создав TETRIS! Вот ссылка на статьи из этой серии: Следующая статья Вот путь, по которому вы можете быстро освоить ООП (объектно-ориентированное программирование). Важно не учиться на уже готовых программах, а попробовать сделать это самому. Изучив процесс его создания, я уверен, что вы сможете понять..

Изучите объектно-ориентированное программирование на JavaScript, создав тетрис (3)
Изучите объектно-ориентированное программирование на JavaScript, создав тетрис (3) В это время цель состоит в том, чтобы вы могли создать программу для перемещения мины, используя принципы ООП. Вот ссылка на статьи из этой серии: Предыдущая статья / Следующая статья В прошлом выпуске мы создали MinoGfx , который может рисовать мино. Мы немного переработаем его следующим образом. function MinoGfx(color, blkpos8) { const _ctx = gFieldGfx.context2d; const _color = color;..

Рекурсия: краткое руководство для инженеров-программистов
Рекурсия — один из самых фундаментальных методов решения задач. Часто решение проблемы с помощью рекурсии чище и проще в реализации, чем если бы вы делали это итеративно. Хороший пример использования рекурсии — алгоритмы QuickSort . Его можно использовать для разбиения проблем на более мелкие компоненты — рекурсивный шаблон, известный как «Разделяй и властвуй», который является широко используемым рекурсивным алгоритмом. Это особенно полезно для таких методов, как сортировка..

Искусство программирования #8
В прошлой статье мы прошлись по функциям и закончили на этом, На данный момент мы изучили основы, поэтому, прежде чем мы перейдем к классам и объектам, мы попрактикуем свои навыки и попробуем сделать несколько разных программ. Что-то, что все всегда хотят сделать, это пользовательский ввод, поэтому с этого мы и начнем. Мы собираемся сделать базовую программу-калькулятор. В vscode первое, что находится в левой части экрана, внизу вы увидите вкладку с надписью «Java Projects»...

Учебник по JavaScript Map and Set: Как использовать новые встроенные классы
В прошлом JavaScript был ограничен, когда речь шла о коллекциях. В то время как другие языки предлагают списки, наборы, ассоциативные карты и словари, JavaScript предлагает только массивы. Программисты JavaScript должны были придумать обходной путь для создания наборов или карт, что усложняло поддержку кода. Теперь, с ES6, JavaScript предлагает новые встроенные классы для наборов и карт, которые значительно упрощают поддержку программирования. В этом руководстве мы подробно..

Понимание расширенных концепций в TypeScript
При использовании JavaScript многие разработчики знакомы с головной болью отладки. Вы запускаете программу. Найдите новые ошибки. Промыть и повторить. После нескольких часов отладки вы, наконец, исправили свою проблему. Это распространенная проблема с таким языком программирования, как JavaScript, который не компилируется. Стремясь устранить недостатки JavaScript, Microsoft создала TypeScript. По мере того, как более крупные команды осознают преимущества внедрения TypeScript в..