This seems a little strange. If you use the term โprior artโ in its most common form, you are discussing a potentially patentable idea. If this is the case, you have:
1 / I published the idea, starting the hours of working with the patent - I suppose, possibly, incorrectly, that you are in the USA. Other jurisdictions may have different rules.
2 / I told your idea to the whole planet, which means that it is almost useless to try and patent it if you do not act very quickly.
If you do not think about patenting this and simply used the term โstate of the artโ in the sense of lay people, I apologize. I work for a company that takes patents very seriously and has carefully studied us what we are allowed to do with the information before applying.
Having said that patentable ideas should be new, useful and non-obvious. I would think that your idea would not go through the third of them, since you are describing a language translator that would have prior art from several pascal-to-c and fortran-to-c converters.
One glimmer of hope is your idea's ability to generate one of several output languages โโ(which are not executed by p2c and f2c), but I think that even this will be covered by similar cross-compilers (for example, gcc), which turn the source into one of many different languages objects.
IBM has a product called Visual Age Generator in which you encode one (proprietary) language and convert to COBOL / C / Java / others to work on different target platforms from PC to large System z honing systems, so there is your first problem ( thinking about patenting the idea that IBM, the largest in the world, is already using).
source share