Calculus Programming Compiler FC-Compiler ... need to tweak some math parameters?
Try using the FortranCalculus (FC) Compiler!

Simplify Math Problem-Solving!

Math Modeling language, FortranCalculus compiler.

FC Compiler for Industry

Learn how easy it is to tweak parameters!FC-Compiler (tm) is a Calculus-level Compiler, helps Tweak parameters. The FortranCalculus (FC) language is for math modeling, simulation, and optimization. FC is based on Automatic Differentiation that simplifies computer code to an absolute minimum; i.e., a mathematical model, constraints, and the objective (function) definition. Minimizing the amount of code allows the user to concentrate on the science or engineering problem at hand and not on the (numerical) process requirements to achieve an optimum solution.

FC-Compiler has many (60+) example problems (see Demos Menu) for viewing and getting ideas on solving your own problems. These are improved productivity examples do to using Calculus-level Problem-Solving. Please share this Calculus Problem-Solving tool with your friends.

Increase your Productivity by a factor of twenty!! For example, a disc drive manufacturing company used Prose to design a Read-Write circuit. This dropped their design and testing time from 12 weeks to a few days! And, the design solution was optimal. (This optimal design is assuming that the objective function given in stating the problem was correct. One VIP suggested an objective of minimizing the cost. Not good for sure. This would mathematically suggest not building/designing a disc drive!)


  • PROSE, in 1974, was the first available Calculus-level language. It was used by Time-sharing users until mid-1980s, on Control Data Corp. (CDC) computers.
  • FortranCalculus first appeared in late 1980s, running on a PC.
  • In 1990s, Windows appeared and stopped work on FC for a while. Cloud computing re-started efforts to get a Calculus-level compiler up and working. It is still being worked on. So in the mean time this Alpha version is being made available.

Power of FortranCalculus and PROSE:

  • Find statement - tweak parameters
    • Find a, b, c, ooo
  • Nesting of Find statements
    • Find a, b ooo
      • Find c, d, e ooo
        • Find f ooo

A good example of Nesting is our Match n Freq (tm) App.

  • See our textbooks for example problems. The Oil Refinery (ch. 8) shows a nesting problem that involves number of (refinery) sites (level 1), number of distillation units (level 2), and (level 3 ... not shown) number of processors types. This problem would require tweaking of thousands of variables in one run!!!

Some Apps were developed to show the power of FortranCalculus in solving math problems. They are:

  1. CurvFit (tm): Fits data to Algebraic and Trigonometery equations;
  2. Robot4 (tm): finds Optimal route from A to B; and,
  3. Match n Freq (tm): solves La Place transform, H(s), and Trigonometery equations.

Try one or more of these Freeware applications to get an understanding of the FortranCalculus Compiler power that is available. Some Apps have a source code file for viewing; see how short the coding can be.

Textbook & Compiler for future Industrial Math Problems:

Industry problems with solutions over the past twenty plus years have been put into a textbook to show the power of Calculus-level Problem-Solving. The textbook is on our website at . The software architect behind Calculus Compilers is Joe Thames (read about Joe on our About page).

Help improve science and engineering productivity by supporting Joe Thames' MetaCalculus University Rollout efforts, visit, in developing MC Fortran. (There has been little if any corporate funding of Joe's work for many years!) Help future science & engineers get jobs upon graduation. With MC Fortran, one increases their productivity by a factor of twenty!

Please visit our textbook at and help support Calculus level compilers at


Industrial Ordering options are:
1 Month License$17.00 / 1 Months
3 Month License$33.00 / 3 Months
6 Month License$60.00 / 6 Months
12 Month License$115.00 / 12 months

Download (7.5 MB) Information:

Last Updated: Oct. 13, 2016
First Published: Dec. 4, 2014
License: Free 10-day trial (max), ~$10/mo. (USD) afterwards.
OS: Windows XP or newer
Publisher: Optimal Designs Enterprise

Click on right Link to
Download Now

Description (Click to download) Price
FC-Compiler: ALPHA version of FortranCalculus compiler.
Free 10-day trial (max), ~$10/mo. (USD) afterwards.
All prices in US Dollars

Problem-Solving Applications include:

CurvFit: a curve fitting program with Lorentzian, Sine, Exponential and Power series are available models to match your data.

Match-n-Freq: a Matched Filter program used to filter signals and slim pulses.

Industry Problem-Solving Descriptions include:

Electrical Filter Design: find the transfer function's poles & zeros; H(s) = Yout(s) / Yin(s).

Pulse Slimming to minimize InterSymbol Interference: via Arbitrary Equalization with Simple LC Structures to reduce errors.

Voice Coil Motor: basically an electromagnetic transducer in which a coil placed in a magnetic pole gap experiences a force proportional to the current passing through the coil.

AC Motor Design: a simulation program for A.C. motor design that was reapplied as a constrained optimization problem with 12 unknown parameters and 7 constraints.

Digitized Signal from Magnetic Recording: Magnetic recording of transitions written onto a computer disc drive may produce an isolated pulse as shown.

PharmacoKinetics: an open-two- compartment model with first order absorption into elimination from central compartment is presented here.

Valid CSS! Calculus (level) Problem-Solving for Engineers & Scientists Author's Amazon Account

Textbooks - Parameter Estimation 4 ODE/PDE - Signal Analysis / Spectral Estimation - Body Plasma - Solar Cell
Increasing Productivity Examples: AC Motor Design - Matched Filters - Pulse Slimming / InterSymbol Interference - Pilot (safe) Ejection - PharmacoKinetics Simulation - Poisson's (Differential) Equation - Schrodinger (Differential) Equation - BVP 4 PDE Equations - Implicit (Differential) Equations