Als «programming-paradigms» getaggte Fragen


9
Funktionale Programmierung und wissenschaftliches Rechnen
Ich entschuldige mich, wenn dies eine vage Frage ist, aber hier geht: In den letzten Jahren hat die funktionale Programmierung in der Software-Engineering-Community große Beachtung gefunden. Viele haben angefangen, Sprachen wie Scala und Haskell zu verwenden, und behaupteten, Erfolg gegenüber anderen Programmiersprachen und Paradigmen zu haben. Meine Frage ist: Sollten …

7
In welche Programmierparadigmen sollte ich investieren, wenn mein Code in Zukunft auf Petascale-Computern ausgeführt werden soll?
Eine Umfrage unter den Top500 zeigt, dass die Branche einen exponentiellen Anstieg der Prozessorkerne verzeichnet . Die größten Supercomputer verwenden alle MPI für die Kommunikation zwischen Knoten, obwohl es keinen eindeutigen Trend für die Parallelität zwischen Knoten zu geben scheint, mit dem einfachsten (aber nicht unbedingt effizientesten) Ansatz, einen einzelnen …


6
Zukunft von OpenCL?
Das OpenCL-Programmierparadigma verspricht, ein lizenzfreier Open-Standard für heterogenes Computing zu sein. Sollen wir unsere Zeit in die Entwicklung von OpenCL-basierter Software investieren? Für und Wider?

6
Inwieweit ist die generische und Metaprogrammierung mit C ++ - Vorlagen in der Computerwissenschaft nützlich?
Die C ++ - Sprache bietet allgemeine Programmierung und Metaprogrammierung über Vorlagen. Diese Techniken haben ihren Weg in viele große wissenschaftliche Computerpakete (z. B. MPQC , LAMMPS , CGAL , Trilinos ) gefunden. Aber was haben sie tatsächlich dazu beigetragen, dass das wissenschaftliche Rechnen einen Wert hat, der über nicht …

3
Welche Programmierstrategien kann ich zum einfachen Ändern von Algorithmusparametern verwenden?
Die Entwicklung wissenschaftlicher Algorithmen ist ein sehr iterativer Prozess, bei dem häufig viele Parameter geändert werden, die ich entweder im Rahmen meines experimentellen Designs oder im Rahmen der Optimierung der Algorithmusleistung ändern möchte. Welche Strategien kann ich verwenden, um diese Parameter so zu strukturieren, dass ich sie zwischen den Iterationen …

2
Warum müsste ein Informatiker eine eigene Version von std :: complex implementieren?
Viele der in der Computerwissenschaft bekannteren C ++ - Bibliotheken wie Eigen , Trilinos und deal.II verwenden das Standardobjekt der C ++ - Headerbibliothek , std::complex<>um komplexe Gleitkommazahlen darzustellen. In Jack Poulsons Antwort auf eine Frage zu Standardkonstruktoren weist er darauf hin, dass er "aus mehreren Gründen" eine eigene Implementierung …


2
Großes Array in GMP
Wenn ich ein großes Array verwenden möchte, z. B. mpz_t A [100000], wurde während der Kompilierung "Segmentierungsfehler (Core Dumped)" angezeigt. Gibt es einen einfacheren Weg, dies zu lösen?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.