Drukarnia.BLOG

Giới thiệu về blog

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

Bài đọc dài

  • Mash Script: Рядки, string

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Mash Script
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 706
  • Mash Script: Оголошення функцій

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Mash Script
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 512
  • Mash Script: Базовий синтаксис

    Опис базової структури програми написаної мовою Mash Script

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Programming
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 186
  • λanguage: Потік введення символів, Токенізатор

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Токенізатор
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 169
  • λanguage: Написання парсера

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Парсер
    Tiếng vỗ tay từ người dùng 20Số lượng bình luận 1Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 142
  • λanguage: Як реалізувати мову програмування на JavaScript

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

    Chủ đề của bài đọc dài này:

    Мова Программування
    Tiếng vỗ tay từ người dùng 11Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 111
  • λanguage: Неформальний опис мови

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Js
    Tiếng vỗ tay từ người dùng 1Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 290
  • Mash Script: Оголошення з ініціалізатором

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Програмування
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 300
  • Mash Script: Змінні

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Програмування
    Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 274
  • Mash Script: Бібліотека stdl

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

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Mash Script
    Tiếng vỗ tay từ người dùng 2Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 356