Nodejs

9 довгочитів
9Довгочитів

10 найцікавіших репозиторіїв для JavaScript розробників

У статті наведено 10 репозиторіїв на GitHub, які охоплюють широкий спектр тем JavaScript від основ до просунутих концепцій, включаючи найкращі практики, патерни, фреймворки тощо.

Теми цього довгочиту:

Github та ще 4 теми
Залишили оплесків 1

λanguage: Потік введення символів, Токенізатор

Це найменша частина. Ми створимо "об'єкт потоку", який надає операції для читання символів з рядка. Об'єкт потоку має 4 методи:

Картинка довгочиту

Теми цього довгочиту:

Токенізатор та ще 4 теми

λanguage: Написання парсера

Написання парсера - це досить складне завдання. У сутності, він повинен перетворити фрагмент коду у "абстрактне синтаксичне дерево". Це структуроване представлення програми в пам'яті, воно абстрактне в тому сенсі, що не має значення, з яких саме символів складається вихідний код.

Картинка довгочиту

Теми цього довгочиту:

Парсер та ще 4 теми
Залишили оплесків 12Кількість коментарів 1

λanguage: Як реалізувати мову програмування на JavaScript

Це посібник з реалізації мови програмування. Якщо ви вже писали інтерпретатор, то, ймовірно, тут немає нічого нового для вас. Але якщо ви використовуєте регулярні вирази для "розбору" чогось, що схоже на мову програмування, прочитайте хоча б розділ про синтаксичний аналіз.

Теми цього довгочиту:

Мова Программування та ще 3 теми
Залишили оплесків 1

λanguage: Неформальний опис мови

Автор пояснює, як написати парсер, інтерпретатор, компілятор, та інші складові власної мови програмування. Описується синтаксис мови, особливості реалізації функцій, умовних конструкцій та інших елементів мови.

Картинка довгочиту

Теми цього довгочиту:

Js та ще 4 теми
Залишили оплесків 1

Додаток на Node.js для моніторингу енергоспоживання в смарт-будинку

Як налаштувати моніторинг освітлення у смарт будинку? Рішення з допомогою коду на прикладах із Nodejs. Читайте тестуйте і втілюйте

Картинка довгочиту

Теми цього довгочиту:

Nodejs та ще 1 тема
Залишили оплесків 15

NVM або чому у тебе має бути декілька версій NodeJS

Одна і певно найвагоміша причина, чому вам потрібно мати декілька версій NodeJS — підтримка декількох проєктів. Розберемось, як встановити NVM та додати декілька версій NodeJS на твою робочу машину

Картинка довгочиту

Теми цього довгочиту:

Nodejs та ще 4 теми
Залишили оплесків 31Кількість коментарів 1

Сортування штук у V8 (переклад, Симон Зюнд, 28.09.2018)

Метод Array.prototype.sort був серед останніх вбудованих можливостей, реалізованих у власному JavaScript усередині V8. Перенесення його дало нам змогу експериментувати з різними алгоритмами та стратегіями реалізації та, нарешті, зробити його стабільним у V8 v7.0 і Chrome 70.

Картинка довгочиту

Теми цього довгочиту:

Javascript та ще 4 теми
Залишили оплесків 10

Розмова з розробником pnpm

Кочан Золтан 🇺🇦 — основний супроводжувач pnpm розказує про його створення, переваги над альтернативами та чому ви повинні обрати саме pnpm з поміж інших.

Картинка довгочиту

Теми цього довгочиту:

Pnpm та ще 4 теми
Залишили оплесків 81Кількість коментарів 1

Автори в темі