Запитання з тегом «code-generation»

27
Чи генерація вихідного коду є антидіаграмою?
Якщо щось можна створити, то ця річ - це дані, а не код. Враховуючи це, чи не вся ця ідея створення вихідного коду є непорозумінням? Тобто, якщо для чогось є генератор коду, то чому б не зробити це чимось належною функцією, яка може приймати необхідні параметри і робити правильні дії, …

22
Автоматичне програмування: код запису, який пише код [закрито]
Прочитавши книгу «Прагматичний програміст» , одним із аргументів, який я вважав найцікавішим, було «написати код, який пише код». Я спробував пошукати в Інтернеті ще кілька пояснень чи статей про це, і, хоча я знайшов хороші статті на цю тему, я все ще не знайшов конкретної реалізації коду чи хороших прикладів. …

6
Чому програми використовують стеки викликів, якщо вкладені виклики функцій можуть бути вбудовані?
Чому б не запропонувати компілятору взяти таку програму: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; і перетворити його в таку програму: function c(b) { return b^2 + 5 }; тим самим усуваючи необхідність комп’ютера запам'ятати зворотну адресу c (b)? Я вважаю, що збільшення …

4
Як ми переходимо від складання до машинного коду (генерація коду)
Чи є простий спосіб візуалізувати крок між збіркою коду до машинного коду? Наприклад, якщо у блокноті ви відкриваєте про двійковий файл, ви бачите текстово відформатоване зображення машинного коду. Я припускаю, що кожен байт (символ), який ви бачите, є відповідним символом ascii для його бінарного значення? Але як ми переходимо від …

2
Дизайнерське рішення - навіщо генерувати <p> без </p>?
тл; д-р Деякі широко використовувані програми, що генерують html, створюватимуть лише теги абзацу, що відкриваються, а не закривають, якщо браузер належним чином закриє абзаци. З огляду на це, мені здається, що припущення про те, що браузери належним чином закриють абзаци, не є правильним. Чи правильно моє тлумачення? Загалом, які компроміси …

4
Автоматичні генератори коду [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Один з моїх колег любить використовувати автоматичні генератори коду, які створюють велику кількість коду, …

2
Наскільки простою повинна бути система мовної розробки?
Це частина серії запитань, яка присвячена проекту, який називається "Абстракційний проект", який має на меті абстрагувати поняття, які використовуються в мовному дизайні у вигляді рамки. Ще одну сторінку, пов’язану з нею, пов’язану зі структурним набором тексту, можна переглянути тут . Метатему, пов’язану із запитом про рамки та правильне місце для …

5
Генерування Java-класів за допомогою параметрів значення компіляційного часу
Розглянемо ситуацію, коли клас реалізує одне і те ж основне поведінку, методи тощо, але може існувати кілька різних версій цього класу для різних цілей. У моєму конкретному випадку у мене є вектор (геометричний вектор, а не список), і цей вектор може застосовуватися до будь-якого N-мірного евклідового простору (1 мірний, 2 …

3
Написання компілятора компілятора - розуміння використання та функцій
Це частина серії запитань, яка присвячена сестринському проекту до проекту абстракції, який має на меті абстрагувати поняття, які використовуються в мовному дизайні у формі рамки. Сестринський проект називається OILexer, який має на меті побудувати аналізатор з граматичних файлів, без використання введення коду на сірники. Деякі інші сторінки, пов’язані з цими …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.