Computerwissenschaften

9
Typinferenz + Überladung

Ich suche nach einem Typinferenzalgorithmus für eine Sprache, die ich entwickle, aber ich konnte keinen finden, der meinen Anforderungen entspricht, da dies normalerweise entweder der Fall ist: à la Haskell, mit Polymorphismus, aber ohne Ad-hoc-Überlastung à la C ++ (Auto), bei dem Sie eine...

9
Ausdruckskraft moderner regulärer Ausdrücke

Ich habe kürzlich mit einem Freund über eine Website gesprochen, auf der Regex-Herausforderungen vorgeschlagen wurden, wobei hauptsächlich eine Gruppe von Wörtern mit einer speziellen Eigenschaft abgeglichen wurde. Er suchte nach einem regulären Ausdruck, der zu Zeichenfolgen passt, bei...

9
Negative Zahlen in Teilmengen-Summe

Wenn ich ein Set habe EINEINA mit positiven und negativen Zahlen und einer Zahl, um C zu finden. Es ist möglich, das Problem auf eins mit nur positiven Zahlen im Satz zu reduzieren EINEINA? Ich meine, es ist möglich, ein neues Set zu finden EINEINA und eine neue Nummer C.C.C, damit EINEINA waren...

9
baz_num_elts Übung von Software Foundations

Ich bin bei der folgenden Übung in Software Foundations : (** **** Exercise: 2 stars (baz_num_elts) *) (** Consider the following inductive definition: *) Inductive baz : Type := | x : baz -> baz | y : baz -> bool -> baz. (** How _many_ elements does the type [baz] have? (* FILL IN HERE *)...