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


7 советов, как стать компетентным разработчиком JavaScript
Чтобы перейти на следующий уровень, давайте сосредоточимся на определенных областях. Я прошел долгий путь, чтобы оказаться там, где я сейчас. Более двух десятилетий я писал код, работая для маленьких и крупных клиентов, и делал все, от отладки до ведущих команд. Сегодня я хотел бы поделиться с вами, что я считаю ключевыми составляющими для того, чтобы стать компетентным разработчиком JavaScript. JavaScript популярен и быстро развивается. Это было уже довольно давно, и это хороший..

Учимся на веб-разработчика
Я всегда был очарован кодированием и программированием и изучал Python в своей школе; Python был удивительным языком, и переход от C++ к Python был для меня божьим подарком… Я и мои друзья сделали несколько проектов на Python, но я не знаю, почему я не был так увлечен им; вроде не сильно интересовался. Затем я попал в эту область веб-разработки. Я исследовал, какие увлекательные вещи мы можем делать с помощью JavaScript… и теперь я решил идти по этому пути. Я постараюсь рассказать о..

Модули в питоне
Что такое модуль в Python с примером? Модуль — это файл, состоящий из кода Python. Модуль может определять функции, классы и переменные. Модуль также может включать исполняемый код. example:simple.py называется модулем, и его имя модуля будет простым. Сколько модулей в питоне? Стандартная библиотека Python содержит более 200 модулей, хотя точное количество зависит от дистрибутива. Не все эти модули рекомендуются для использования обычным программистом на Python...

CUDA, ROCm, один API? — Запуск кода на графическом процессоре, любом графическом процессоре
Почему знание модели программирования графических процессоров нескольких поставщиков является необходимым злом… или так оно и есть? Введение В моих последних двух постах о параллельном и ускорительном программировании я рассказал об основах ускорительного и параллельного программирования и некоторых концепциях программирования, необходимых для обеспечения корректности вашего кода. Интересный вопрос для программиста, изучающего программирование на ускорителях: Действительно ли мне..

Масштабирование: искусство масштабируемости системного проектирования
В современную цифровую эпоху спрос на масштабируемые системы вырос в геометрической прогрессии. Масштабируемость — это способность системы обрабатывать растущие объемы работы или ее возможность расширения для удовлетворения этого роста. Будь то платформа электронной коммерции, социальная сеть или облачный сервис, возможность масштабирования имеет решающее значение для обеспечения бесперебойного взаимодействия с пользователем, управления большими объемами трафика и защиты системы от..

Состояние функционального реактивного программирования в iOS: RxSwift против Combine
Сравнение открытого фреймворка RxSwift и нативного Combine Прежде всего, мы должны начать с объяснения того, что такое реактивное программирование. Это первый абзац определения в Википедии: В вычислениях реактивное программирование — это декларативная парадигма программирования , связанная с потоками данных и распространением изменений. С помощью этой парадигмы можно с легкостью выражать статические (например, массивы) или динамические (например, генераторы событий) потоки..

Смешивание (объединение) объектов «класса» — примечания
Это мои заметки о Смешивании (объединении) объектов класса , четвертой главе Кайла Симпсона книги Вы не знаете Javascript: это и прототипы объектов . Теория классов Объектно-ориентированное или классово-ориентированное программирование подчеркивает, что данные по своей сути имеют связанное с ними поведение, поэтому правильный дизайн заключается в объединении данных и поведения вместе. В компьютерных науках это иногда называют «структурами данных». Например, ряд символов обычно..