Запитання з тегом «semantics»

Семантика формально описує значення якогось синтаксису.

3
Чи підрахунок посилань на GC проти трасування GC є властивістю мови чи властивістю реалізації?
Ми іноді чуємо, що "Свіфт не робить класичну (трасування) GC, вона використовує ARC". Але я не впевнений, чи є щось у семантиці Свіфта, що вимагає підрахунку посилань. Здається, що можна створити власний компілятор Swift і час виконання, щоб використовувати трасування GC. Отже, що саме "рахується" про Свіфта? Реалізація Apple чи …

4
Що таке семантика мови програмування?
У главі 1 « Практичні основи мов програмування» автор зазначає, що абстрактні синтаксичні дерева асоціюються з різновидами . Інтуїтивно зрозумілі види - це типи, але я хотів би знати, чи мають вони точне визначення. Буду радий, якщо також будуть надані деякі довідки.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.