Questions marquées «programming-paradigms»


9
Programmation fonctionnelle et calcul scientifique
Je m'excuse s'il s'agit d'une question vague, mais voici: Au cours des dernières années, la programmation fonctionnelle a retenu l'attention de la communauté du génie logiciel. Beaucoup ont commencé à utiliser des langages tels que Scala et Haskell et ont revendiqué le succès par rapport aux autres langages et paradigmes …

7
Dans quels paradigmes de programmation devrais-je investir si je souhaite que mon code soit exécuté sur des machines petascale à l'avenir?
Un sondage parmi les 500 plus grands spéculateurs montre clairement que l’industrie tend à augmenter de manière exponentielle le nombre de cœurs transformés . Les plus grands superordinateurs utilisent tous MPI pour la communication entre les nœuds, bien qu'il ne semble pas y avoir de tendance claire pour le parallélisme …


6
L'avenir d'OpenCL?
Le paradigme de programmation OpenCL promet d'être un standard ouvert sans redevance pour l'informatique hétérogène. Faut-il investir notre temps dans le développement de logiciels basés sur OpenCL? Avantages / inconvénients?

6
Dans quelle mesure les génériques et la méta-programmation utilisant des modèles C ++ sont-ils utiles en science informatique?
Le langage C ++ fournit une programmation générique et une métaprogrammation via des modèles. Ces techniques ont trouvé leur chemin dans de nombreux progiciels de calcul scientifique à grande échelle (par exemple, MPQC , LAMMPS , CGAL , Trilinos ). Mais qu'est-ce qu'ils ont réellement contribué au calcul scientifique en …

3
Quelles stratégies de programmation puis-je adopter pour modifier facilement les paramètres de l'algorithme?
Le développement d'algorithmes scientifiques est un processus hautement itératif impliquant souvent la modification de nombreux paramètres que je souhaiterais faire varier soit dans le cadre de ma conception expérimentale, soit dans le cadre de l'amélioration des performances de l'algorithme. Quelles stratégies puis-je adopter pour structurer ces paramètres afin de pouvoir …

2
Pourquoi un scientifique en informatique devrait-il implémenter sa propre version de std :: complex?
La plupart des bibliothèques C ++ les plus connues en science informatique telles que Eigen , Trilinos et deal.II utilisent l'objet de bibliothèque d'en-tête de modèle C ++ standard std::complex<>, pour représenter des nombres à virgule flottante complexes. Dans la réponse de Jack Poulson à une question sur les constructeurs …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.