Réflexion sur un exemple possible de projet proposé en I.S.N.
Idée: trouver tous les nombres premiers à l’aide du crible d’Eratosthène et voir comment on peut optimiser cet algo.
Ressources vraiment importantes Formations proposées aux enseignants par Microsoft Gestion de la mémoire facilitée Par le garbage collector Par la présence de nombreux objets natifs comme collection et queue La programmation objet n’est pas un frein On peut mettre tout le code dans un seul objet…. Permet de se servir de dll permettant de réaliser des projets complexes tout en ayant peu à développer.
Nous devons traiter le langage html et l’algo Idée: réaliser un webservice qui fournit la liste des nombres premiers et le temps mis pour les trouver afin de comparer différents algo
Le code behind en c# 2 taches Une recherche des nombres premiers Une gestion du service web coté serveur qui fournit les nombres premiers au fur et à mesure qu’ils sont trouvés Application serveur iis 7 & asp.net Application cliente Navigateur qui interprète le html Utilisation d’une bibliothèque jquery qui a entre autre l’intérêt de simplifier les appels asynchrone en ajax Consommation du web service grace à ajax
Optimiser en voyant si les types des variables sont les mieux adaptés. Si la gestion de la mémoire est optimisée. Optimiser le temps d’exécution d’une boucle en changeant l’opérateur mod Revoir l’algo directement La remise en cause de l’application en créant un fichier des nombres premiers.