Публикации по теме '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. Когда я кодирую, я учусь лучше, и если вы похожи на меня, то эта статья вам наверняка понравится.
Теперь, прежде чем мы перейдем к теме, давайте подведем итог тому, что мы знаем о функциональном программировании - что такое замыкания и что мы на самом деле имеем в виду, когда используем термин мемоизация?
Функциональное программирование
Функциональное программирование - это декларативный тип..