In my work, I have begun using a program my boss wrote 20+ years ago as part of his dissertation (I'm a scientist doing some genomics work). It's not a very complicated program; it's a clustering algorithm to group data. It's rather old, but it works fine for what we want it to do. However, he originally wrote it in BASIC and it runs in DOS. That's not a big problem either, except that because it's running in DOS, it runs out of memory very quickly. When I have a large dataset, I have to split it into a few smaller chunks in order to process the data. I'm pretty sure I can get the source code, so I'm thinking that if I could recompile it to run in Linux I could process all the data without having to split it up and run each part separately.
I'm not a programmer, so I have no idea whether this is even possible. A quick Google search finds several BASIC compilers, but based on the names, they seem to work with different flavors of BASIC. As I remember from my days playing with BASIC as a kid I remember there being many different kinds, but I don't know how compatible they are with each other. So, my question is whether or not this is something worth pursuing. I realize no one can give me a definitive answer, but I thought I would ask here before spending hours to days figuring out how to do it only to find it's going to be a major project and not worth the time. I don't really want to or have the time to rewrite the code. Does anyone know enough about BASIC and the various compilers out there to give me an idea how successful I might be and how long such an effort might take, or how much work might be involved?
I'm not a programmer, so I have no idea whether this is even possible. A quick Google search finds several BASIC compilers, but based on the names, they seem to work with different flavors of BASIC. As I remember from my days playing with BASIC as a kid I remember there being many different kinds, but I don't know how compatible they are with each other. So, my question is whether or not this is something worth pursuing. I realize no one can give me a definitive answer, but I thought I would ask here before spending hours to days figuring out how to do it only to find it's going to be a major project and not worth the time. I don't really want to or have the time to rewrite the code. Does anyone know enough about BASIC and the various compilers out there to give me an idea how successful I might be and how long such an effort might take, or how much work might be involved?