• [^] # Re: Oui, mais c'est pas forcément le bon outil

    Posté par . En réponse à la dépêche Moteur de blog fBlog. Évalué à 10. Dernière modification le 14 mars 2015 à 21:38.

    Choisir le bon outil pour effectuer le bon travail

    Désolé de vous contredire ! Le langage Fortran (historiquement le plus ancien des langages de programmation) a été inventé à une époque où les programmes tournaient sous hyperviseur et non pas sous système d'exploitation (pas encore inventé). Ceci a fait que Fortran, dès ses débuts, devait gérer lui-même les lectures-écritures des fichiers en mémoire vive et aussi les entrées-sorties sur les périphériques. Par exemple, Fortran a toujours connu le principe des fichiers temporaires en mode virtuel (fichiers scratch). Et Fortran peut agir sur les fichiers de façon à se créer des bases de données sans recourir à un logiciel externe.

    Oui, La part de calcul pour un moteur de blog est minuscule. Par contre la gestion des fichiers est d'une toute autre ampleur ! Faite le calcul du nombre de pages générées pour un blog qui serait tenu par un blogueur qui posterait au même rythme qu'un Bortzmeyer à la fin de sa vie ? J'ai fait un test en convertissant le blog (sous Wordpress) du très fameux Eric S. Raymond pour voir si fBlog tenait la charge...

    Que Fortran ait été créé pour faire du calcul intensif est une évidence. Mais ledit calcul intensif suppose de brasser des tonnes de données. Or un blog, qu'il soit statique ou qu'il soit dynamique, doit brasser des tonnes de données. Si l'on a pas le bon langage de programmation pour le faire, on est obliger de sous-traiter la chose par une base de données externe *SQL (ce qui résoudra la question des lectures-écritures des données mais pas celle les entrées-sorties sur les mémoires de masse).

    l'héritage ancestral des métiers qui utilisent ce type de calculs et les librairies "métier" qui vont avec

    Est-il nécessaire de rappeler que Fortran est presque entièrement interopérable avec C/C++ (donc la libc !) de nos jours ?