Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 8113 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

What language is FM Pro written in ? ie: C, C++, VB, Java what ?

Compiled language?

Is it written with some compile language even ? Does this help FMP

run faster as far as we the end-user see ?

Or is it made in some non-compiler interpreter script language like

in Unix you have shell asci readable text scripts like Bourne/Korn/C shells?

Can anyone get the sources to FMP or even know/learn more about the internals of the FMP code ? Will FM reveal/tell/share this info or do they

keep a tight control on the sw?

Thanks!

Posted

This is a guess, but FM is probably currently written in C. It's roots are certainly old enough that it could have originally been written in Pascal. It is certainly in a compiled language and not some scripting base.

FMI doesn't share any details of the internals of FM with us. The control is VERY tight and the development team small.

-bd

Posted

In version 4 FM used standard third party library code for Search and Index routines.

That changed in v. 5 and some of the application code was rewritten.

FM is (as other products like MacOS and Windows OS) product of many programmers that evolved over the years. When the original programmer is not present, everyone in dev-team is scared to touch old code done without proper documentation.

Classic examples of this in FM are various routines exposing bad design and superfluous modules present in FM5.

FM5 sorts finally Czech language correctly after 10 years of neglecting this requirement. But this sort order is not available in Value lists. That IS bad non-object software design. The Value lists sorting is another routine done years ago with programmer who is not in current team.

But it is still my beloved software. I am finding every week new bug or flaw in design as requirements of customers are growing. But with help of various techniques and plug-ins one is always able to do it.

This topic is 8113 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.