0
ответов

Что такое совместная функция и как она будет работать в Python?

Я читаю PEP-3153, но не понимаю, в чем проблема, которую он хочет решить. Не могли бы вы объяснить?
вопрос задан: 7 March 2011 20:18
0
ответов

Why was erlang:now() specced such that it may skew the time of a node?

the erlang documentation says: erlang:now() [...] Также гарантируется, что последующие вызовы этого BIF возвращают постоянно увеличивающиеся значения. Следовательно, возвращаемое значение from now () можно использовать для ...
вопрос задан: 6 March 2011 12:56
0
ответов

Почему мы не можем создать экземпляр абстрактного класса?

Я нашел во многих местах, что : Абстрактный класс - это класс, который предполагается использовать в качестве базового класса. Абстрактный класс - это класс, который имеет по крайней мере одну чистую виртуальную функцию. Но одна вещь, которая ...
вопрос задан: 27 February 2011 05:33
0
ответов

Преимущества перечисления Java над старым & ldquo; Typesafe Enum & rdquo; шаблон?

В Java до JDK1.5 шаблон Typesafe Enum был обычным способом реализации типа, который может принимать только конечное число значений: public class Suit {private final String name; общедоступный ...
вопрос задан: 23 February 2011 14:12
0
ответов

В чем причина отсутствия более простого многострочного комментария в Perl?

Я знаю разные методы введения многострочных комментариев в Perl. Но я хочу знать, почему в нем нет более простой функции многострочного комментария, такой как / * comment * /, которая бы сильно увеличила его ...
вопрос задан: 17 February 2011 10:31
0
ответов

Ruby Assignment Syntax

Глупый синтаксический вопрос: если оператор присваивания - действительно функция, например def value = (x) @value = x закончиться без пробела между левым операндом и знаком "=", тогда почему ...
вопрос задан: 10 February 2011 22:48
0
ответов

Почему полезно обращаться к статическим членам «через» унаследованные типы?

Я рад, что C # не позволяет вам обращаться к статическим членам «как если бы» они были членами экземпляра. Это позволяет избежать распространенной ошибки в Java: Thread t = new Thread (..); t.sleep (..); // Наверное, не то, что ...
вопрос задан: 9 February 2011 13:38
0
ответов

Почему в JavaScript это не подразумевается?

В JavaScript это всегда должно быть указано явно при доступе к его свойствам. Например: function Frobber (x) {this.x = x; return this; } Frobber.prototype.frob = function () {// ...
вопрос задан: 2 February 2011 15:01
0
ответов

Протоколы Clojure против структурных типов Scala

После просмотра интервью с Ричем Хики о протоколах в Clojure 1.2 и очень мало зная о Clojure, у меня есть несколько вопросов по протоколам Clojure: предназначены ли они для выполнения то же самое ...
вопрос задан: 30 January 2011 13:29
0
ответов

Какие причины существуют для различий между типами времени компиляции и типами времени выполнения?

В Scala / Java (~ on JVM), есть несколько более мелких случаев, когда поведение отличается, например: / * «Динамическое» приведение * / "" .getClass.cast ("Фу") // res0: Any = Foo / * "Статическое" приведение * / classOf [String] .cast ("...
вопрос задан: 26 January 2011 10:57
0
ответов

Список объектно-ориентированных языков, в которых неизменяемость объектов может быть принудительно реализована компилятором

Может ли кто-нибудь дать мне список языков, где неизменяемость классов может быть принудительно реализована и протестирована компилятором? Мне нужно уметь делать что-то вроде: class immutable Person {private String name = ...
вопрос задан: 20 January 2011 16:32
0
ответов

язык без «если»?

Коллега сказал, что слышал о языке, в котором отсутствует концепция «если». Возможно ли это? Если да, то на каком это языке?
вопрос задан: 13 January 2011 20:09
0
ответов

Планируются ли какие-либо изменения языка или спецификации в будущей версии Scala? [закрыто]

Есть ли какие-то «накопившиеся» проблемы или ошибки в дизайне Scala, которые планируется / не планируется исправить в следующем выпуске? Я знаю, что есть Trac и процесс SID, но в обоих случаях ...
вопрос задан: 11 January 2011 11:46
0
ответов

Почему управляющие структуры Паскаля кажутся несовместимыми?

Большинство управляющих структур Паскаля имеют для меня смысл, например: for ... do {statement}; if (условие) then {выражение}; while (условие) делать {оператор}; где {оператор} является либо одним оператором, ...
вопрос задан: 7 January 2011 02:51
0
ответов

Разработка промежуточного представления для компилятора

Я изучал дизайн компилятора. Я прошел семестровый курс по этому вопросу в университете и читал «Современный дизайн компилятора» Грюна и др., Книга, кажется, отстаивает аннотированный Аннотация ...
вопрос задан: 6 January 2011 02:44
0
ответов

Что такое предпочтительный способ использования параллельных коллекций в Scala?

Сначала я предполагал, что каждый класс коллекции получит дополнительный метод par, который преобразует коллекцию в подходящую параллельную структуру данных (например, map возвращает лучшую коллекцию для ...
вопрос задан: 22 December 2010 19:46
0
ответов

PHP «Предупреждение: недопустимый тип смещения в…» проблемы с массивом поставили меня в тупик

У меня были значительные проблемы, пытаясь понять, почему мои массивы не работали должным образом. Функционально я использовал тот же код, что и приведенный ниже, но он молча терпел неудачу в моем ...
вопрос задан: 17 December 2010 23:30
0
ответов

Что именно является или было целью приведения типов в C ++?

Я говорю о «типе (значении)» - стиле бросков. Книги, которые я прочитал, быстро обгоняют их, говоря только о том, что они семантически эквивалентны приведениям в стиле C, «(type) value», и что они должны быть ...
вопрос задан: 17 December 2010 21:34
0
ответов

Какой корпус лучше?

У меня есть список MyClass: }; std :: list результаты; int время жизни = 50; // или что-то еще Какой вариант удаления лучше (c ++ ...
вопрос задан: 14 December 2010 14:39
0
ответов

Как понять, будет ли поведение использовать статическое или динамическое связывание в Java?

Я понимаю на низкий уровень, что такое статические (время компиляции) и динамические (время выполнения) привязки. Я понимаю до некоторой степени, почему важно знать, что (например, тот факт, что обобщенные типы разрешены ...
вопрос задан: 6 December 2010 05:46
0
ответов

Как я могу создать такой язык, как PHP, и как он работает? [закрыто]

Я хочу знать, как создать такой язык, как PHP. Как сервер знает, как переводить файл PHP? Как это работает? Я хочу сделать это в образовательных целях. Простой язык с базовым ...
вопрос задан: 24 November 2010 09:36
0
ответов

Что? В чем смысл наличия в PHP конструкций include и require?

Я впервые пишу PHP-приложение (кроме игрушек и упражнений), и я не понимаю, почему PHP включает оба и конструкция require. Прежде чем писать ответ ...
вопрос задан: 24 November 2010 08:53
0
ответов

Реализация гибридной модели потоков (M: N)

Существует три модели потоков, которые используются в реализациях планирования потоков, обычно выполняемых ядрами ОС. Одна из них - гибридная (M: N) модель, в которой некоторые N потоков приложения отображаются в M ...
вопрос задан: 23 November 2010 09:50
0
ответов

Почему Python отказался от постоянных ссылок?

Примечание: я не говорю о предотвращении повторного связывания Переменная. Я говорю о предотвращении модификации памяти, на которую ссылается переменная, и любой памяти, к которой можно получить доступ из ...
вопрос задан: 20 November 2010 11:01
0
ответов

Почему бы не использовать функцию отражения memberinfo () для C # [дубликат]

Есть sizeof () и typeof (), но почему бы не использовать memberinfo (), возвращающий экземпляр System.Reflection.MemberInfo для части кода, выбранной для помощи в коде отражения. Пример: Program () ...
вопрос задан: 19 November 2010 21:36
0
ответов

Почему в Go нет stackoverflow

Я прочитал в этой презентации http://golang.org/doc/ExpressivenessOfGo.pdf, стр. 42: Безопасно - нет переполнений стека Как это возможно? и / или как Go работает, чтобы избежать этого?
вопрос задан: 19 November 2010 16:31
0
ответов

Дизайн «коллекций» языка Haskell

Почему реализация Haskell так сосредоточена на связанных списках? Например, я знаю, что Data.Sequence более эффективен с большинством операций со списками (за исключением операции cons) и часто используется; ...
вопрос задан: 15 November 2010 01:42
0
ответов

Насколько высоко должны / будут идти языки высокого уровня?

Я знаю, что это очень абстрактный, но я считаю, что он очень сфокусирован. Сегодня существует множество языков высокого уровня: C #, Java, VB, Python и т. Д., Все они созданы для абстрагирования от низкоуровневой сложности и ...
вопрос задан: 6 November 2010 13:49
0
ответов

Как классы реализованы в компиляторах

Я хотел бы реализовать тип класса для моего собственного маленького языка, но то, что, как я сначала думал, не будет слишком сложным, имеет меня озадачили. У меня есть синтаксический анализатор, и это сторона генерации кода ...
вопрос задан: 31 October 2010 14:50
0
ответов

Почему у Java нет суффикса байтового типа? [closed]

Итак, java имеет длинный суффикс типа для литералов: (123L), суффикс типа double (43.21D), суффикс с плавающей запятой (1.234F). Итак ... почему нет суффикса байтового типа? Например, при написании некоторого тестового кода вы ...
вопрос задан: 30 October 2010 15:21