We are currently seeking a developer to take over a project approximately 90% complete. The previous developer for personal reasons can no longer complete the project but has provided a detailed manual of the function call replacements.
The entire system is written in a C derivative that talks to the binary so our goal is to parse to another stack and bypass the C binary that we do not have access to, due to that single binary being compiled. We have the source for the C derivative language and the documentation of the C derivative language for reference of functions and how they are used.
The programmer we used prior to this posting was replacing the C functions (approx 130 functions) to a PHP equivalent by parsing them through PHP. Perhaps there is a more effective way by calling C from PHP as suggested by another developer so a collaboration of ideas to proceed with the project could be beneficial. The developer with the correct experience will be the key to successfully completing this project.
The previous developer projected project completion within weeks.
1. First, we need to successfully convert any and all C constructs into PHP constructs using PHP or other stack as a parser. The software will read any C environments universally parsed through a PHP handler function replacements which is passed by a mod_rewrite to the PHP handler that knows what to translate to PHP. We are in no way trying to convert all of C to PHP. All hosted on a Unix server.
2. Second, it will translate those constructs into PHP constructs accurately without error. Their are approx 130 functions that need bypassed.
3. Third, the C program now becomes PHP code via the parser. There will be some functions which do not natively exist in the PHP libraries as named or which may require alternate parameters and provide a differently formed result to function more efficiently or the same as the original. This will then in turn be part of the the binary bypass method | C Functions to PHP Functions" Totals Binary Replacement.
What I will provide:
Full access to a working site for testing and development purposes.
This same project also contains the previous working project(s) for reference. Plus a working programming manual of the conversion as the project progressed. Any and all conversions have been documented.
Any documentations and/or tech support needed from my end, test programs, testing and deployment, debug etc.
Time expectations: 3-5 weeks for completion.
Must be willing to sign a standard NDA agreement.
Please read the post and ask any questions and I will do my best to clear up anything that could be misunderstood.