13
ответов

Сколько времени потребовалось бы для записи компилятора C++ с помощью flex/yacc?

Сколько времени потребовалось бы для записи компилятора C++ с помощью lex/yacc? Где я могу начать с ним?
вопрос задан: 6 May 2013 11:13
13
ответов

Сколько из компилятора мы должны знать?

Для написания лучшего кода действительно ли стоит для знания глубоко, что делает компилятор? Сколько было бы достаточно? Я - совсем не скребок, но я думал, что знание, как компилятор работает...
вопрос задан: 9 December 2011 15:30
13
ответов

Язык Общего назначения для создания компилятора для

Вдохновленный интервью Eric Sink на предмет stackoverflow подкаста я хотел бы создать полный компилятор в свое свободное время для полезного опыта. Моя начальная буква думала, должен был создать компилятор C, но я...
вопрос задан: 2 June 2011 15:46
13
ответов

Java для вопроса о производительности цикла

рассмотрение этого примера: общедоступная статическая основная пустота (заключительная Строка [] args) {заключительный Список <Строка> myList = Arrays.asList ("A", "B", "C", "D"); финал долго запускается = Sys
вопрос задан: 4 March 2010 23:47
13
ответов

Почему для C / Код C++ важно быть компилируемым на различных компиляторах?

Я интересуюсь различными аспектами мобильности (как Вы видите при просмотре моих других вопросов), таким образом, я читал много об этом. Довольно часто я читал/слышал, тот Код должен быть написан способом это...
вопрос задан: 2 January 2010 22:07
12
ответов

Современные компиляторы оптимизируют x * 2 операции к x <<1?

Компилятор C++ оптимизирует умножение на две операции x*2 к операции сдвига разряда x <<1? Я хотел бы полагать что да.
вопрос задан: 12 September 2018 08:02
12
ответов

Время это, чтобы попрощаться с компилятором VC6?

В последнее время я сталкиваюсь с проблемами, который указывает пальцем к компилятору VC6. Немногие из них: функциональный блок попытки не работает. Связанный Q, в классе постоянный, не работает. __ FUNCTION_ (Макрос для получения функции...
вопрос задан: 23 May 2017 12:07
12
ответов

Что такое хороший легкий язык программирования, который компилирует в собственный код окон? [закрытый]

Я - разработчик .NET, но у меня есть ситуация, где я не могу гарантировать, что.Net Framework будет установлен на целевой машине. Я видел несколько вопросов (здесь и здесь), которые предлагают использовать NGen...
вопрос задан: 23 May 2017 10:28
12
ответов

Где CGI участвует в компиляции кода Zend Engine [duplicate]

Я пытаюсь углубиться в движок zend, и все процессы сервера вообще и из того, что я понял, - когда я отправляю запрос на сервер, Zend Engine сначала запускает сканирование \ ...
вопрос задан: 10 August 2016 19:59
12
ответов

Что такое хороший ресурс для того, чтобы начинать записать язык программирования, это не свободный контекст? [закрытый]

Я надеюсь писать язык программирования для забавы, однако большая часть ресурса, который я видел, для записи бесконтекстного языка, однако я хочу записать язык, который, как Python, использует...
вопрос задан: 18 August 2013 15:17
12
ответов

Проверка строковое содержание? длина строки По сравнению с Пустой строкой

Который более эффективен для компилятора и лучшей практики для проверки, является ли строка пробелом? Проверка, ли длина строки == 0 Проверок, пуста ли строка (strVar == "...
вопрос задан: 22 October 2012 00:33
12
ответов

Как на самом деле формируется / создается новый язык программирования?

Fortran-> Algol-> Cpl-> Bcpl-> C-> C ++ -> Java ..... Похоже, что каждый язык построен на языке предка. Мой вопрос: новые языки расширяют родительские или есть какая-то хитрость? например ...
вопрос задан: 17 May 2010 21:19
12
ответов

Пустой оператор C#

Спецификация языка C# определяет производство грамматики пустого оператора, которое позволяет мне делать что-то вроде этого: статическая Основная пустота (строка [] args) {;;;} Почему Microsoft включала бы...
вопрос задан: 3 March 2010 20:12
12
ответов

Почему (python|ruby) интерпретируется?

Каковы технические причины, почему языки как Python и Ruby интерпретируются (из поля) вместо скомпилированного? Это кажется мне как он, не должно быть слишком трудно для людей, хорошо осведомленных в этом...
вопрос задан: 2 December 2009 00:02
12
ответов

Как сохранить и вызвать скомпилированную функцию в C / C++?

В очень низкоуровневых целях оптимизации для меня было бы полезно, если я мог бы сохранить скомпилированную функцию в переменной непосредственно, не указатель на функцию. Таким образом, если у меня есть функциональное нечто, я...
вопрос задан: 20 July 2009 19:20
12
ответов

Лучший уровень предупреждения компилятора для компиляторов C/C++? [закрытый]

Какой уровень предупреждения компилятора Вы рекомендуете для различных компиляторов C/C++? gcc и g ++ позволят Вам сойти с рук много на уровне по умолчанию. Я нахожу, что лучшим уровнем предупреждения для меня является '-Стена'. И я...
вопрос задан: 30 December 2008 09:39
12
ответов

Что компиляторы Фортрана там? [закрытый]

Какие компиляторы Фортрана находятся там в этот день и возраст, и который Вы рекомендовали бы? Перечислите версию Фортрана, который она поддерживает, платформа, она продолжает работать (например, *отклоняют / Windows), и стоила ли она...
вопрос задан: 20 September 2008 14:36
11
ответов

Получение базового имени исходного файла во время компиляции

Я использую GCC; __FILE__ возвращает полный путь и имя текущего исходного файла: /path/to/file.cpp. Есть ли способ получить только имя файла file.cpp (без его пути) во время компиляции? Это ...
вопрос задан: 30 October 2017 08:21
11
ответов

Запись компилятора на его собственном языке

Интуитивно, это было бы казаться, что компилятор для языка Foo не может самостоятельно быть записан в Foo. Строго говоря, первый компилятор для языка Foo не может быть записан в Foo, но любом последующем...
вопрос задан: 1 August 2017 07:23
11
ответов

Действительно ли C неэффективен по сравнению с блоком? [дубликат]

Возможный Дубликат: Когда ассемблер быстрее, чем C? Привет, Это - просто вопрос о теории, таким образом, учитывая "бесконечное" время для создания тривиальной программы и усовершенствованного знания C и блока...
вопрос задан: 23 May 2017 12:33
11
ответов

C на Visual Studio [закрыто]

Я пытаюсь выучить C. Как разработчик C #, моя IDE - Visual Studio. Я слышал, что это хорошая среда для разработки на C / C ++. Тем не менее, кажется, что независимо от того, что я пытаюсь сделать, интуиция ...
вопрос задан: 23 May 2017 11:54
11
ответов

Компилятор C может перестроить переменные стека?

Я работал над проектами для встроенных систем в прошлом, где мы перестроили порядок объявления переменных стека для уменьшения размера получающегося исполняемого файла. Например, если мы...
вопрос задан: 21 May 2016 19:21
11
ответов

Как я могу проанализировать код для создания компилятора в Java?

Я должен записать компилятор. Это - домашняя работа в унив. Учитель сказал нам, что мы можем использовать любой API, мы хотим сделать парсинг кода, пока это - хорошее. Тем путем мы можем сфокусироваться больше на...
вопрос задан: 18 September 2012 17:00
11
ответов

Почему «используется» улучшение производительности C #

Похоже, что в большинстве случаев компилятор C # может вызывать Dispose () автоматически. Как и большинство случаев использования шаблона, выглядит так: public void SomeMethod () {... using (var foo = new Foo ()) ...
вопрос задан: 17 June 2010 15:13
11
ответов

Итераторы C++ и оптимизация цикла

Я вижу много кода C++, который похож на это: для (const_iterator это = list.begin (), const_iterator ite = list.end (); это! = ite; ++ это) В противоположность более краткой версии: для (...
вопрос задан: 4 April 2010 08:48
11
ответов

Начинаясь простое (самое простое, возможно) компилятор C?

Я столкнулся с этим: Запись компилятора с помощью Turbo Pascal, мне любопытно, если существуют какие-либо учебные руководства или ссылки, объясняющие, как пойти о создании простого компилятора C. Я имею в виду, это достаточно если это...
вопрос задан: 28 February 2010 00:07
11
ответов

Во что на самом деле компилируют C и Ассемблер? [закрытый]

Таким образом, я узнал, что C (++) программы на самом деле не компилируют в простой "двоичный файл" (я, возможно, понял некоторые вещи превратно здесь, в этом случае я сожалею: D), но к диапазону вещей (таблица символов, связанная с OS...
вопрос задан: 26 January 2010 20:25
11
ответов

Я должен отключить компилятор C несоответствие со знаком/неподписанное, предупреждающее?

Компилятор Microsoft C предупреждает, когда Вы пытаетесь сравнить две переменные, и каждый подписывается, и другой не подписано. Например: интервал a; неподписанный b; если (<b) {//предупреждение C4018: '&lt';...
вопрос задан: 7 February 2009 08:24
11
ответов

Который компилирует в более быстрый код: “n * 3” или “n + (n*2)”?

Который компилирует в более быстрый код: "ответ = n * 3" или "ответ = n + (n*2)"? Предположение, что n является или интервалом или длинным, и это, работает на современном поле Win32 Intel. Был бы это отличаться, если было...
вопрос задан: 20 November 2008 00:12
10
ответов

Каково общее неопределенное/неуказанное поведение для C, с которым Вы сталкиваетесь? [закрытый]

Примером неуказанного поведения на языке C является порядок оценки аргументов функции. Это могло бы быть слева направо или справа налево, Вы просто не знаете. Это влияло бы как нечто (...
вопрос задан: 24 August 2019 15:48