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


Дорога к гению: продвинутый # 39
Каждый день я решаю несколько задач по программированию и головоломок из рейтингового режима Codr. Цель - достичь звания гения, попутно объясняю, как их решаю. Для начала вам не нужен опыт программирования, и вы узнаете массу нового и интересного по ходу дела. function PES(nums) { const ret = []; for (let i = 0, temp = 1; i < nums.length; i++) { ret[i] = temp; temp *= nums[i]; } for (let i = nums.length - 1, temp = 1; i >= 0; i--) { ret[i] *= temp; temp..

Программирование прогнозов тенденций на 2020 год
Прогнозы тенденций в программировании на 2020 год 💫 ⠀ Предоставлено @programmerplus ⠀ Лучший способ предсказать будущее — СОЗДАТЬ его! 🖌 ⠀ Не пропустите: ⠀ ✔ PWA ✔ Rust ✔ Web Assembly ✔ JavaScript ✔ Внедрение GraphQL ✔ Функциональное программирование PWA станут мейнстримом В дикой природе веб-разработчиков намного больше, чем разработчиков нативных платформ. Компании и разработчики хотели бы сэкономить свои деньги и время и повторно использовать свои ресурсы. Ржавчина..

Почему я решил научиться программировать
Сколько себя помню, я был очарован компьютерами. Мои родители принесли домой Commodore 64 еще в начале 80-х, и я помню, как постоянно играл с этой штукой. Я хотел иметь возможность "делать с ним что-то" ... не то чтобы я знал, что именно я хотел "делать с ним" , но мне казалось, что так и должно быть. уметь делать действительно крутые вещи! Я помню, как изучал Logo, чтобы заставить эту маленькую черепашку двигаться по экрану, и даже тогда я думал, что это довольно крутая вещь —..

JavaScript ООП плюс
СРЕДНЕЕ День 2 Я должен быть честным. Я не люблю первые несколько дней нового стека. Это кажется очень утомительным и «головной болью», так как много читаешь и мало работаешь над проектами. Тем не менее, у меня был такой же опыт работы со стеком Python, и в итоге я добился этого. Так что, думаю, мне не стоит слишком беспокоиться о том, что я немного отстану. Впрочем, вернемся к важным вещам. Что мы узнали сегодня? Мы изучили множество фундаментальных концепций JavaScript,..

Единственный язык программирования, который вам нужно выучить!
Многие люди, которые плохо знакомы с компьютерным программированием или хотят начать, приходили ко мне и спрашивали: «Какой язык мне выучить?» и я, кажется, никогда не знаю, что им сказать, потому что, как любит говорить мой друг, «ну, это зависит от…». Итак, независимо от того, являетесь ли вы новичком в компьютерном программировании или думаете о том, чтобы встать на ноги, вот несколько вещей, которые вам следует знать. Ни один язык не подходит всем void..

Объектно-ориентированное программирование (часть 2)
Объектно-ориентированное программирование (часть 2) Объясняется с использованием Java; тем не менее, темы могут быть реализованы на большом количестве других языков, просто нужно следовать синтаксису языка! Теперь, когда мы рассмотрели объекты и классы, мы можем начать глубокое погружение в последние столпы объектно-ориентированного программирования: наследование, полиморфизм, абстракции и инкапсуляции. Наследование Наследование определяется как механизм базирования объектов и..

Функциональное программирование: замыкания и мемоизация в JavaScript
Цель этой статьи - объяснить, как реализовать закрытие и мемоизацию в JavaScript. Когда я кодирую, я учусь лучше, и если вы похожи на меня, то эта статья вам наверняка понравится. Теперь, прежде чем мы перейдем к теме, давайте подведем итог тому, что мы знаем о функциональном программировании - что такое замыкания и что мы на самом деле имеем в виду, когда используем термин мемоизация? Функциональное программирование Функциональное программирование - это декларативный тип..