J'ai codé pour Fortran 77 mais je veux convertir en Fortran 90..wers, puis-je télécharger le logiciel de convertisseur ?? p>
5 Réponses :
Le premier coup sur une requête Google pour "Fortran 77 Convert 90" renvoyé Cette page < / a>, qui dispose de 3 outils gratuits et de 2 entreprises commerciales énumérées (après avoir cliqué sur le lien pour "Sous-programmes, convertisseurs, œuvres de clé"). Je n'ai pas utilisé Fortran depuis un certain temps et je ne peux pas garantir la qualité de l'un de ces outils. P>
Le programme gratuit Convertir ( http://www.nag.co. UK / NAGWARE / Exemples / Convert.f90 ) Convertissez de FORTRAN 77 FORMULAIRE FORTRAN 77 à FORTRAN 90/95/2003 FORME SOURCE SOURCE ET FAIRE DES TRANSFORMATIONS SIMPLES, telles que des déclarations. Il existe également des produits commerciaux, tels que SPAG ( http://www.polyhedron.com/spag0html ). p>
Merci! La première URL semble aller directement à nag.co.uk . Avez-vous une URL mise à jour pour le programme? Ou avez-vous un programme recommandé de Fortran 90 à Fortran 77?
Les deux liens sont cassés
J'ai trouvé et utilisé trois programmes Aucun d'entre eux n'a travaillé à 100% comme je m'attendais. Les résultats dépendent de la qualité de votre source correspondant à ce que les programmes attendent. P>
Pour votre commodité, j'ai zippé les fichiers source et les accueillis ici:
Fichiers source P>
J'ai utilisé Compaq Visual Fortran 6.5 pour compiler dans trois projets distincts. Si vous voulez que les projets utilisent également ce lien
Projets CVF 6.5 P>
Bonne chance. P> convert.f90 code> (michael mécalf),
préconfvert.f90 code> (Solutions de calcul de la sauge purple, Inc.) et
TO_F90. F90 code> (Alan Miller). P>
Je me demande pourquoi j'ai eu un bowvote sans commentaire?
Je recommanderais Lemon Lab F2F . Je suis un peu biaisé, puisque j'étais le développeur original, mais ma motivation était due au fait que je ne pensais pas que les alternatives fonctionnaient très bien. Essayez si vous aimez. P>
Fonctionne bien pour mes objectifs simples (qui incluent éviter d'utiliser Fortran autant que possible).
Malheureusement, c'est un lien de transaction maintenant.
Voici une solution python que j'ai aidée à écrire: https://github.com/arkTools/fortran_tools p>
Il convertit avec succès l'intégralité du code DATCOM AirPorce F77 à F90, il est donc bien testé. Je vais ajouter quelques fonctionnalités que j'ai le temps. p>
Si quelqu'un le trouve utile / et apporte des modifications, n'hésitez pas à contribuer au projet. P>
Qu'est-ce que tu vas faire avec elle une fois converti? Les convertisseurs de code produisent généralement du code qui fonctionne mais est difficile à travailler.