26
ответов

Python по сравнению с Ruby для [закрытого] метапрограммирования

Я - в настоящее время, прежде всего, программист D и надеюсь добавлять другой язык к своей панели инструментов, предпочтительно та, которая поддерживает взломы метапрограммирования, в которых просто нельзя выполнить статически скомпилированный...
вопрос задан: 26 July 2018 13:03
13
ответов

Языки неC++ для порождающего программирования?

C++ является, вероятно, самым популярным языком для статического метапрограммирования, и Java не поддерживает его. Есть ли любые другие языки помимо C++, которые поддерживают порождающее программирование (программы, которые создают...
вопрос задан: 23 May 2017 12:06
12
ответов

Где Вы находите шаблоны полезными?

На моем рабочем месте мы склонны использовать iostream, строку, вектор, карту и нечетный алгоритм или два. Мы на самом деле не нашли много ситуаций, где шаблонные методы были лучшим решением проблемы...
вопрос задан: 26 October 2008 01:17
11
ответов

Шаблонное Метапрограммирование - я все еще не получаю его :(

У меня есть проблема... Я не понимаю Шаблонное Метапрограммирование. Проблема - это: Я читал много. Но это не имеет большого смысла мне:/Факт номер 1: Шаблонное Метапрограммирование быстрее...
вопрос задан: 16 June 2018 09:12
10
ответов

Шаблонный луг 'для' цикла в C++?

У меня есть отрывок C++ ниже со временем выполнения для цикла, для (интервал i = 0; я <я; я ++) для (интервал j = 0; j <J; j ++) (строка (я, j), столбец (я, j)) = f (я, j); отрывок неоднократно называют...
вопрос задан: 12 May 2016 10:21
10
ответов

Что такое точно Отражение и когда это - хороший подход?

Что такое точно Отражение? Я прочитал статью Wikipedia об этом предмете, и я понимаю, что это - своего рода метапрограммирование, где программа может изменить себя во времени выполнения, но что делает это...
вопрос задан: 14 May 2009 16:22
9
ответов

Что такое метапрограммирование?

Со ссылкой на этот вопрос кто-либо мог объяснить и отправить пример кода метапрограммирования? Я погуглил термин, но я нашел, что никакие примеры не убедили меня, что это может иметь любого практичного...
вопрос задан: 26 March 2018 11:20
9
ответов

Когда/Почему (если когда-нибудь) должен я думать о выполнении Универсального Программирования/Метапрограммирования

По моему скромному мнению, мне OOPS, шаблоны разработки имеют смысл, и я смог применить их практически. Но когда дело доходит до "универсального программирования / метапрограммирование" современного вида C++, меня оставляют смущенным.-...
вопрос задан: 10 March 2012 04:33
9
ответов

Какая польза от метапрограммирования?

Я читал: Википедия Генерация кода против метапрограммирования Искусство метапрограммирования Метапрограммирование на c2.com, и я признаюсь в некоторой путанице в целях метапрограммирования / генерации кода. ...
вопрос задан: 12 August 2010 20:04
9
ответов

Программно создайте статические массивы во время компиляции в C++

Можно определить статический массив во время компиляции следующим образом: станд. константы:: размер size_t = 5; неподписанный международный список [размер] = {1, 2, 3, 4, 5}; Вопрос 1 - Является этим возможный при помощи различных видов...
вопрос задан: 6 June 2010 08:05
9
ответов

Как Вы отлаживаете в большой степени шаблонный код в C++?

Мне очень трудно выяснить что не так с моим кодом при использовании шаблонного метапрограммирования C++. Могло бы случиться так, что я просто не очень хорош в понимании сообщений об ошибках, но насколько я...
вопрос задан: 19 February 2009 03:11
8
ответов

Каковы самые прохладные примеры метапрограммирования, которое Вы видели в C++? [закрытый]

Каковы самые прохладные примеры метапрограммирования, которое Вы видели в C++? Каковы некоторые практические применения метапрограммирования, которое Вы видели в C++?
вопрос задан: 12 May 2019 05:27
8
ответов

Время компиляции sizeof_array, не используя макрос

Это - просто что-то, что беспокоило меня в течение последних дней, я не думаю, что возможно решить, но я видел шаблонное волшебство прежде. Здесь идет: вкладывать число элементов...
вопрос задан: 16 May 2017 11:19
8
ответов

Приемы для генерации SQL-операторов в Excel

У Вас есть какие-либо приемы для генерации SQL-операторов, главным образом ВСТАВЛЯЕТ, в Excel для различных сценариев импорта данных? Я действительно устаю от записи формул с подобным = "Таблица INSERT INTO (идентификатор...
вопрос задан: 27 May 2015 09:09
8
ответов

D шаблоны: самый прохладный взлом [закрывается]

Каков самый прохладный несколько практический взлом метапрограммирования, который Вы сделали или видели сделанный на языке программирования D? Несколько практичный означает, исключая, например, трассировщик лучей времени компиляции.
вопрос задан: 8 August 2012 01:50
8
ответов

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

Статическое метапрограммирование (иначе "шаблонное метапрограммирование") является большим методом C++, который позволяет осуществление программ во время компиляции. Лампочка ушла в моей голове, как только я считал это...
вопрос задан: 22 September 2010 04:41
8
ответов

Метод переопределения звонит в Ruby?

Я пытаюсь получить обратный вызов, когда любой метод на конкретном классе называют. Переопределение "отправляет", не работает. Это кажется, отправляют, не становится названным в нормальном вызове метода Ruby. Возьмите следующее...
вопрос задан: 3 February 2010 17:49
8
ответов

Расположение с отступом для генерации кода

Часто, программисты пишут код, который генерирует другой код. (Технический термин является метапрограммированием, но это более распространено, чем просто кросс-компиляторы; думайте о каждой веб-странице PHP, которая генерирует HTML...
вопрос задан: 4 October 2009 13:30
8
ответов

Шаблонное Метапрограммирование быстрее, чем эквивалентный код C?

Шаблонное Метапрограммирование быстрее, чем эквивалентный код C? (Я говорю о производительности во время выполнения), :)
вопрос задан: 25 July 2009 20:13
7
ответов

Как развернуть короткий цикл в C++

Интересно, как получить что-то вроде этого: Запишите копию (a, b, 2, 3) И затем доберитесь [2] = b[2]; [3] = b[3]; [4] = b[4]; я знаю, что C #defines не может использоваться рекурсивно для получения того эффекта. Но я...
вопрос задан: 30 September 2017 12:27
7
ответов

Действительно ли статическое метапрограммирование возможно в Java?

Я - поклонник статического метапрограммирования в C++. Я знаю, что Java теперь имеет дженерики. Это означает, что статическое метапрограммирование (т.е. выполнение программы времени компиляции) возможно в Java? Если так, может любой...
вопрос задан: 23 May 2017 12:25
7
ответов

Перечислите по перечислению в C++

В C++ действительно ли возможно перечислить по перечислению (или или (предпочтенное) время компиляции во время выполнения), и вызов функционирует/генерирует код для каждого повторения? Демонстрационный вариант использования: перечислимая abc {запускает a.
вопрос задан: 23 May 2017 12:09
7
ответов

Будущее Явного шаблона Объектов (и автоматическая генерация UI) [закрытый]

Я спрашиваю о шаблоне, не платформе. Это - вид продолжения вопроса на автоматической генерации UI. Вы верите в понятие автоматической генерации UI от метаданных? Какие проблемы могут быть...
вопрос задан: 23 May 2017 12:00
7
ответов

Шаблонное метапрограммирование с массивами символов как параметры

Я играю вокруг с TMP в GCC 4.3.2's полуреализация C++ 11, и я задавался вопросом, был ли способ так или иначе сделать следующее: шаблон <символ x, символ... c> структура mystruct {...};...
вопрос задан: 17 September 2012 00:12
7
ответов

Язык для изучения [закрытого] метапрограммирования

Каков лучший язык (с точки зрения простоты, удобочитаемости и кода elegancy) по Вашему мнению, чтобы учиться и работать с метапрограммированием? Я думаю, что метапрограммирование является "будущим кодирования". Нет...
вопрос задан: 21 May 2010 12:57
7
ответов

Пересечение Схемы функционирует как список

Разве не возможно рассматривать функции в Схеме как какой-либо другой список? В основном, что я хочу, делают к, что-то вроде этого: (определите (нечто) "привет") (нечто CDR); или подобный, должен возвратить список ((нечто) "...
вопрос задан: 6 March 2010 18:22
7
ответов

Действительно ли метапрограммирование возможно в C#?

В частности, было бы возможно иметь код, подобный этому коду C++, выполненному во время компиляции в c#? шаблон <интервал N> Факториал структуры {перечисление {оценивает = N * Факториал <N - 1>::...
вопрос задан: 8 December 2009 21:26
7
ответов

Декоратор Python заставляет функцию забыть, что она принадлежит классу

Я пытаюсь записать декоратору, чтобы сделать вход: регистратор определения (myFunc): новое определение (*args, ** keyargs): распечатайте 'Ввод %s. % s' % (myFunc.im_class. __ называют __, myFunc. __ имя __), возвращают myFunc (*...
вопрос задан: 4 October 2009 13:37
7
ответов

Существует ли способ использовать аннотации в Java для замены средств доступа?

Я немного плохо знаком с Java 5 аннотаций, и мне любопытно, если любой из них возможен: Эта аннотация генерировала бы простого метода get и метод set для Вас. @attribute частный Строковый var ="";...
вопрос задан: 25 March 2009 14:31
7
ответов

JavaScript автоматический метод get/методы set (John Resig Book)

Я читаю "Pro Методы JavaScript" от John Resig, и я перепутан с примером. Это - код://Создают новый пользовательский объект, который признает, что объект свойств функционирует Пользователь (свойства...
вопрос задан: 13 January 2009 16:56