Друкарня від WE.UA

Про автора

Зараз готую: - Mash Script: Рядки. - Імпорт пайтон файлів до програми на Mash. - Етапи компіляції. Пишу документацію до свого проєкта. Динамічно типізованої, мультипарадигменної, інтерпретованої мови програмування "Mash Script". Неймовірно, але також є псевдо компілятор, який чудово працює. Інтерпретатор написаний на пайтон. Мова достатньо повільна. Тому в майбутньому планую реалізувати транслятор коду. Буду радий почути ваші ідеї та пропозиції)

Довгочити

  • Mash Script: Рядки, string

    Стаття охоплює різні аспекти роботи з рядками в мові Mash Script, включаючи їхній літеральний запис, методи, рядки-шаблони та інше.

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

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

    Mash Script та ще 4 теми
    Переглядів 23Повних прочитань 7
  • Mash Script: Оголошення функцій

    Ця публікація охоплює основи роботи з функціями в мові програмування Mash Script: оголошення, використання опціональних параметрів, повернення значень, продвинуту типізацію та створення анонімних функцій.

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

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

    Mash Script та ще 4 теми
    Переглядів 11Повних прочитань 2
  • λanguage: Потік введення символів, Токенізатор

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

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

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

    Токенізатор та ще 4 теми
    Переглядів 24Повних прочитань 3
  • λanguage: Написання парсера

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

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

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

    Парсер та ще 4 теми
    Переглядів 17Повних прочитань 8Залишили оплесків 20Кількість коментарів 1
  • λanguage: Як реалізувати мову програмування на JavaScript

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

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

    Мова Программування та ще 3 теми
    Переглядів 13Повних прочитань 4Залишили оплесків 11
  • λanguage: Неформальний опис мови

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

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

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

    Js та ще 4 теми
    Переглядів 20Повних прочитань 6Залишили оплесків 1
  • Mash Script: Оголошення з ініціалізатором

    Стаття про оголошення з ініціалізатором у мові Mash Script пояснює, як цей механізм дозволяє одночасно оголошувати змінну і присвоювати їй значення. Вона наводить приклади різних типів ініціалізацій та пояснює, як цей механізм працює у практиці.

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

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

    Програмування та ще 3 теми
    Переглядів 18Повних прочитань 2
  • Mash Script: Змінні

    Що таке оголошення, ініціалізація змінних. Та як присвоїти їм значення.

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

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

    Програмування та ще 3 теми
    Переглядів 31Повних прочитань 8
  • Mash Script: Бібліотека stdl

    Що містить стандартна бібліотека stdl мови Mash Script.

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

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

    Mash Script та ще 4 теми
    Переглядів 21Повних прочитань 4Залишили оплесків 2