We’ve been writing software in C and C++ since STEP Software’s inception in 2005. Our developers began coding in C as early as 1988 and C++ in 1994. It’s a love of these languages that keeps us using them. We use C and C++ in many of our own products, such as the core of our STEP Insure product, STEP Forms. We’ve built an encrypted network protocol entirely in C, for speed and maximum platform compatibility. C/C++ is our goto languages for performance applications, distributed code, and embedded devices, such as propane tank dispensing kiosks and cinema digital projectors.
WHAT VERSION TO USE
Based on the requirements, we work together to determine if we should target Embedded C, C90, C99, C11, C++03, C++11, C++14, C++17, or C++20.
BUILD SYSTEM
We use the build system you want, but we are partial to CMake. Using the CMake build system allows the following files to be generated:
Borland Makefiles
MSYS Makefiles
MinGW Makefiles
NMake Makefiles
NMake Makefiles JOM
Unix Makefiles
Watcom WMake
Ninja
Visual Studio 6 to Visual Studio 2017
Green Hills MULTI
Xcode
CodeBlocks
CodeLite
Eclipse CDT4
KDevelop3
Kate
Sublime Text 2
Need help with a C/C++ project?
Give us a call at 1.877.980.8660 Option #3 or drop us a message here, we promise to get back to you by the end of the next business day.