La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2645 - CUAL LENGUAJE DE PROGRAMACION USO?
Autor:  Erik Vindas Bolaños
Tengo que hacer un programa de calculo con numeros complejos, normalmente en ingenieria se usa el lenguaje de programacion Vectorial fortran. En este trabajo se requiere una interface con el usuario de mucha calidad.
1)Es posible que mi programa principal este realizado en Visual Basic o Delphi (programa escalar) y los calculos los realice en Fortran?.
2)Si fuese posible como se realiza el transporte de informacion entre los dos lenguajes?
3)Si no es posible, cual lenguaje de programacion Vectorial de mayor calidad podria utilizar ya que solo conosco el foltran 90.

  Respuesta:  Basicos
Puedes usar el Autoit que es gratuito y te vale para un bueno interface.

Para los calculos puedes hacer un sistema de comunicacion, hay muchas opciones, entre los dos programas o bien un plugin. Puedes ejecutar el programa y recoger los resultados para el de Autoit.
mas info en www.autoit.es

  Respuesta:  HUMBERTO FERMIN
PUEDES USAR FORTRAN, ESTE ES UN LEGUAGE ESPECIALMENTE DISEÑADO PARA REALIZAR OPERACIONES NUMERICA GRANDES, ES DECIR, PARA INGENIERIA. tAMBIEN, PODRIS UTILZAR EL TURBO PASCAL DE BOLAN, ESTE ES FACIL DE USAR Y RESULTA MUY BUENO PARA CALCULOS..
SALUDOS
HJFM

  Respuesta:  chuidiang
No es exactamente un lenguaje de programación, pero hace perfectamente las veces. Matlab permite realizar de forma sencilla calculos bastante complejos, programar con él y realiza interfaces gráficas de usuario muy rápidamente.
La única pega es que no es el lenguaje más veloz del mundo, así que no vale para un programa que necesite hacer muchísmimos cálculos, pero si para la mayoría de los programas.

  Respuesta:  Daniel Azkona Coya
Hola,

Aunque desconozco Fortran, creo que si se pueden hacer DLLs con este lenguaje, la forma ideal sería hacer una DLL con todas las funciones que impliquen calculos y luego uses esta DLL en Visual Basic o Delphi.

Si necesitas algo, escribeme.

Un saludo,