Juste un petit mot : il n’est pas dit que les architectures multi-cœurs restent importantes dans le calcul. Il y a un essor des GPU, qui utilisent une autre forme de parallélisation. Entre les deux les algorithmes ne doivent pas du tout être pensés de la même manière. D’ailleurs Python, par contrainte purement logicielle, se rapproche de cette manière de faire, où il faut penser son algorithme en terme de calculs sur des vecteurs, sans boucles. Donc un petit bémol sur ta conclusion : on devrait apprendre l’ensemble des méthodes, et commencer par accorder plus de place à l’enseignement de la parallélisation tant d’un point de vue théorique que pratique, la conception « classique » est sur-représentée par rapport à ce qu’on rencontre « dans la vraie vie », où le calcul parallèle est monnaie courante.
[^] # Re: Par pitie
Posté par nicolas . En réponse au journal Du livre "Premiers cours de programmation en Scheme". Évalué à 2.
Juste un petit mot : il n’est pas dit que les architectures multi-cœurs restent importantes dans le calcul. Il y a un essor des GPU, qui utilisent une autre forme de parallélisation. Entre les deux les algorithmes ne doivent pas du tout être pensés de la même manière. D’ailleurs Python, par contrainte purement logicielle, se rapproche de cette manière de faire, où il faut penser son algorithme en terme de calculs sur des vecteurs, sans boucles. Donc un petit bémol sur ta conclusion : on devrait apprendre l’ensemble des méthodes, et commencer par accorder plus de place à l’enseignement de la parallélisation tant d’un point de vue théorique que pratique, la conception « classique » est sur-représentée par rapport à ce qu’on rencontre « dans la vraie vie », où le calcul parallèle est monnaie courante.