C programming has been around for roughly half a century, and was a successor to the B language developed by Bell Labs in 1972-1973. It has great utility in low level coding as it provides structures that can be easily transformed into machine code. This low level of abstraction makes it possible to write high performance code for critical applications, for example most machine drivers are written in C, and highly performant simulation packages are also generally written in C, or in it's object oriented variation C++.
We have 10+ years experience coding in C, producing simulation packages that have been used for research purposes resulting in publications in...
During his doctoral Studies Gino Hrkac created a brand new micromagnetic simulation package in C to capture eddy currents in the simulation model. Something contemporary packages were unable to do. Developing a dynamic micromagnetic model that included eddy currents improved the accuracy of calculations used for modelling time dependent micromagnetic processes in magnetic storage media. The model is still in use currently, and is capable of performing a wide range of micromagnetic simulations. Please see the materials science service section if you're interested in using this model.
It was first used effectively in an X publication...
If you have a low level C or higher level C++ task, please click the button below to get in contact and provide us with an outline of what you require.