Als «features» getaggte Fragen

11
Erstklassige Funktionen

Ich habe dieses Wochenende angefangen, mich ernsthaft mit Lisp zu beschäftigen (womit ich meine, dass ich nur Lisp gelernt habe und nicht zu Projekten in C # zurückgekehrt bin) und muss sagen, dass ich es liebe. Ich habe mich mit anderen funktionalen Sprachen (F #, Haskell, Erlang) beschäftigt,...

11
Was ist eine gute Alternative zur Namensvariablen für eine Sprache, die nur unveränderliche Referenzen oder Bezeichnungen enthält?

In funktionalen Sprachen sind Variablen beispielsweise eine einzelne Zuweisung und ihre Werte sind nach der Zuweisung unveränderlich. Sie haben also zwei ungebundene und gebundene Zustände . Sobald sie gebunden sind, können sie nicht mehr geändert werden. Gibt es einen mathematischen Begriff oder...

11
Warum haben Datenbanken keine guten Volltextindizes?

Warum unterstützt keines der wichtigsten RDBMS-Systeme wie MySQL, SQL Server, Oracle usw. die Volltextindizierung? Mir ist klar, dass die meisten Datenbanken bis zu einem gewissen Grad Volltextindizes unterstützen, diese jedoch normalerweise langsamer und mit einem kleineren Funktionsumfang sind....

10
Umgang mit Feature-Kreuzungen

Ich habe in letzter Zeit immer mehr Probleme gesehen, die denen ähneln, die in diesem Artikel über Feature-Schnittpunkte erläutert wurden . Ein anderer Begriff dafür wären Produktlinien, obwohl ich diese eher verschiedenen Produkten zuschreibe, während ich diese Probleme normalerweise in Form...

10
Warum keine fortran Standardbibliothek?

Um eine Sprache zu sein, die sich auf Mathematik und wissenschaftliches Rechnen konzentriert, bin ich immer wieder verblüfft über den völligen Mangel an nützlichen mathematischen Routinen in der Fortran-Standardbibliothek. Man würde erwarten, dass es zumindest mit einer Routine zur Berechnung der...

10
Gibt es technische Einschränkungen oder Sprachfunktionen, die verhindern, dass mein Python-Skript so schnell ist wie ein gleichwertiges C ++ - Programm?

Ich bin ein langjähriger Python-Benutzer. Vor ein paar Jahren habe ich angefangen, C ++ zu lernen, um zu sehen, was es in Bezug auf Geschwindigkeit bieten kann. Während dieser Zeit würde ich Python weiterhin als Werkzeug für das Prototyping verwenden. Dies schien ein gutes System zu sein: agile...