Запитання з тегом «compiler-construction»

Побудова компілятора тегів має застосовуватися до питань, що стосуються програмування компіляторів або до питань про детальну внутрішню роботу компіляторів. НЕ ВИКОРИСТОВУЙТЕ для питань щодо * використання * конкретних компіляторів або помилок компіляції.

30
Навчитися писати компілятор [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не …


16
Що таке бінарний інтерфейс програми (ABI)?
Я ніколи чітко не розумів, що таке ІПС. Будь ласка, не вказуйте мені на статтю у Вікіпедії. Якби я міг це зрозуміти, я б тут не розміщував такого довгого повідомлення. Це мій погляд на різні інтерфейси: Телевізійний пульт - це інтерфейс між користувачем та телевізором. Це існуюча сутність, але марна …

6
Як працює процес компіляції / зв’язування?
Як працює процес компіляції та зв’язування? (Примітка. Це означає, що це запис до C ++ FAQ Stack Overflow . Якщо ви хочете критикувати ідею надання поширених запитань у цій формі, то тут слід зробити публікацію про мета, яка почала все це . Відповіді на це питання відстежується в кімнаті чатів …

12
Складено проти тлумачених мов
Я намагаюся краще зрозуміти різницю. В Інтернеті я знайшов багато пояснень, але вони мають тенденцію до абстрактних відмінностей, а не до практичних наслідків. Більшість мого досвіду програмування було з CPython (динамічний, інтерпретований) та Java (статичний, складений). Однак я розумію, що є інші види інтерпретованих та складених мов. Крім того, що …

4
Чому, як виявляється, перемикання Java на суміжні вставки працює швидше із доданими справами?
Я працюю над деяким кодом Java, який потрібно оптимізувати, оскільки він буде працювати в гарячих функціях, які викликаються в багатьох точках моєї основної логіки програми. Частина цього коду включає множення doubleзмінних на 10підняті до довільних негативних int exponents. Одним із швидких способів (відредагувати: але не найшвидше, див. Оновлення 2 нижче) …


7
Кланг проти GCC - що забезпечує кращі бінарні файли? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Зараз я використовую GCC, але нещодавно я виявив Clang і замислююся …


12
Як Go компілюється так швидко?
Я погуглив і роздумував веб-сайт Go, але, здається, не можу знайти пояснення надзвичайним часом збирання Go. Це продукти мовних особливостей (або їх відсутність), високооптимізований компілятор чи щось інше? Я не намагаюся просувати Go; Мені просто цікаво.

27
Не вдалося завантажити файл чи збірку ... Параметр невірний
Нещодавно я зустрів такий виняток у рішенні C #: Помилка 2 Не вдалося завантажити файл або збірку 'Newtonsoft.Json, Версія = 3.5.0.0, Культура = нейтральна, PublicKeyToken = b9a188c8922137c6' або одна з її залежностей. Параметр невірний. (Виняток з HRESULT: 0x80070057 (E_INVALIDARG)) Це не залежить ні від мого коду, ні від назви збірки …

13
Написання компілятора своєю мовою
Інтуїтивно, здається, що компілятор для мови Fooсам не може бути записаний у Foo. Більш конкретно, перший компілятор для мови Fooне може бути записаний у Foo, але будь-який наступний компілятор може бути записаний для Foo. Але чи це насправді правда? У мене є дуже нечіткий спогад про читання про мову, перший …

4
Читання GHC Core
Основна мова є проміжною мовою GHC. Читання Core може допомогти вам краще зрозуміти продуктивність вашої програми. Хтось запитав мене щодо документації чи навчальних посібників з читання Core, але я не зміг знайти багато чого. Яка документація доступна для читання GHC Core? Ось що я знайшов поки що: Пишіть Haskell так …


1
Як завантажуються завантажувальні програми GCC та g ++?
Це мене клопоче вже деякий час. Як складаються GCC та g ++? Я здогадуюсь, що кожна редакція збирається з попередньо побудованою версією. Це правда? І якщо це так, чи означає це, що найдавніші версії g ++ та GCC були написані на зборах?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.