Wednesday, November 13, 2019

In Absentia

Where is Dredd?
I haven't forgotten Dredd Blog.

But I am in the process of porting the TEOS-10 toolbox (C Programming Language version) into the C++ Programming language.

I am in the testing phase now.

So far so good.

The testing (comparing results of the C version to the C++ version) is exact out to a lot of decimal places on some high profile programs that process World Ocean Database data using data from all WOD zones.

Note this:
"C++ is the language which is used everywhere but mainly in systems programming and embedded systems. Here system programming means for developing the operating systems or drivers that interface with Hardware. Embedded system means things that are automobiles, robotics, and appliances. C++ is having higher or rich community and developers, which helps in the easy hiring of developers and online solutions easily.

Uses of C++ is referred to as the safest language because of its security and features. It is the first language for any developer to start, who is interested in working in programming languages. It is easy to learn, as it is pure concept based language. Its syntax is very simple, which makes it easy to write or develop and errors can be easily replicated. Before using any other language, programmers preferred to learn C++ first and then they used other languages. But most of the developers try to stick with C++ only because of its wide variety of usage and compatibility with multiple platforms and software."
(EDUCBA).

So far I have ported about 20,000 lines of code which compiles into about a 7 meg shared library (".so" in Linux).

What will I do with it?

Ship it to TEOS or Github perhaps, or put it on CD's for readers.

We shall see.

I have finished the basic library which does the basic processing of in situ measurements (temperature, salinity, depth, latitude, and longitude) and their conversion into Conservative Temperature (CT), Absolute Salinity (SA), pressure P, and Potential Enthalpy (hO).

That allows a whole ocean of potential in itself.

The next extension of the library will deal with ICE.