Запитання з тегом «stack-oriented»

3
Які альтернативи використанню стека для представлення семантики виклику функції?
Всі ми знаємо і любимо, що виклики функцій зазвичай реалізуються за допомогою стека; є кадри, зворотні адреси, параметри, вся партія. Однак стек - це деталь реалізації: виклики конвенцій можуть робити різні речі (наприклад, регістри швидкого виклику x86 (деякі) регістри, MIPS та послідовники використовують вікна реєстру тощо), а оптимізація може робити …

4
Чи є необхідність у збиранні сміття мовою на основі стека?
Яка потреба у збиранні сміття (GC) мовою на основі стека? Такою мовою, як Forth або RPL (на калькуляторах HP ), чи є необхідність у збиранні сміття? Я б подумав, оскільки вихід вискокує з стека, що це не буде потреби. Я щось пропускаю?

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