I've used Delphi 7 (D7) since 2003 with several machines. Recent failure of my Vista machine led to my replacing it with a Windows 7 machine. Though I was able to nurse the D7 along on the Vista machine it is now becoming more trouble and, after reading several programmers’ illustrations of the problems they're having and the differences between Borland's and Embarcadero's handling of the Delphi package, I've come to the conclusion that it might be time to try another language.
Most of the routines I write are for mathematical applications, including trigonometric, statistical, and attendant Discrete Fourier Transform as required to aid in analyzing sound waves. All of the applications I write must open, read from, and write to Microsoft Excel workbooks. Excel provides me with a quick way of charting of my data. I use a programming language as a tool to aid in my analysis of sound data generated by Humpback whales.
I've been trained in Pascal (Turbo through Delphi 7), Ada, C++. Older languages I was trained in were Basic, Fortran, Cobol, and PL1. My favorite as far as ease of use and extent of adaptability is Delphi Pascal, though Ada is quite similar.
Cost is also a factor in that I finance the tools I use (computers, hydrophones, and software I don't write) myself. Hence my problem with the cost of Embarcadero's versions.
I would appreciate any suggestions any of you might have as to what language you think might be best for the type of applications I've outlined.
Thank you, B Kilgore