Find Jobs
Hire Freelancers

C# and C++ expert required for 5 days work ASAP

$30-5000 USD

Geschlossen
Veröffentlicht vor mehr als 13 Jahren

$30-5000 USD

Bezahlt bei Lieferung
Need a confirmed C# AND C++ expert for 5 days work. You MUST be an expert in both languages. If not DO NOT apply. This IS NOT a programming job. It is ANALYSIS and REPORTING ONLY Proof will be required, either a track record of developing in C# and C++ or certification in C# and C++ The job is to compare two sets of code to show how one set may have been derived from the other. The original source is in C++, and the new, probably copied source is in C#. "Literal" copying i.e. "copy and paste" is NOT likely, so I need you to show me the functions, structures, procedures, data forms etc in the C# code that are functionally identical to the C++ functions, and may have been based on them. ## Deliverables Need a confirmed C# AND C++ expert for 5 days work. You MUST be an expert in both languages. If not DO NOT apply. This IS NOT a programming job. It is ANALYSIS and REPORTING ONLY Proof will be required, either a track record of developing in C# and C++ or certification in C# and C++ The job is to compare two sets of code to show how one set may have been copied or derived from the other. The original source is in C++, and the new, probably copied source is in C#. "Literal" copying i.e. "copy and paste" is NOT likely, so I need you to show me the functions, structures, procedures, data forms etc in the C# code that are functionally identical to the C++ functions, and may have been based on them. Even though the variable and function names are probably different, you will need to try an spot how FunctionA has been re-written to become FunctionB, or perhaps may not have been included in the C# project at all. I have one very large C++ project that I believe was partly used to help create a C# project that performs the same tasks. The C# code is about half the size (being managed code dotnet) so it is NOT a copy or migration. I believe the C++ code was used as a REFERENCE, i.e. they examined the C++ code, its program flow, how it worked, how it communicated with ports, with data structures and so on, and then they and wrote equivalent C# code that performed the same functionality in approximately (but not exactly) the same way. You will therefore not find identical code, but you MIGHT find identical program flow, identical data structures, identical methods for dealing with performing a calculation, or reading a port or writing a file etc, the same types of function grouped together in the same order or same module, the same algorithms for dealing with a calculation or an input etc I have estimated 5 days of work, so bid for 5 days, as there is a LOT to do. I will need a written report, in MS word describing * all the modules you have examined in both C++ and C# * what you found (if anything) * which C++ module you think matches which C# module * in short you will have to examine everything in the C++ code and then try and find what has been taken, copied, looked at or re-written to form the basis of the C# code, and then describe everything you've done in a document. I will assist as much as I can by pointing you in the right direction about which C++ module *might* have been used to write which C# modules. Do not look for literal copying however, I've done it already, its not there. You will agree to permanently and irrevocably delete all source code I give you at project completion from all storage formats in which it is held in any system you own or have access to, capable of storing, duplicating or reproducing this software. 1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement). 2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment. b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project. ## Platform Windows VS10 C# and VS8 C++
Projekt-ID: 2997851

Über das Projekt

8 Vorschläge
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
8 Freelancer bieten im Durchschnitt $336 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$552,50 USD in 6 Tagen
5,0 (22 Bewertungen)
7,6
7,6
Avatar des Nutzers
See private message.
$1.003 USD in 6 Tagen
5,0 (3 Bewertungen)
5,1
5,1
Avatar des Nutzers
See private message.
$83,30 USD in 6 Tagen
5,0 (30 Bewertungen)
4,8
4,8
Avatar des Nutzers
See private message.
$238 USD in 6 Tagen
3,9 (12 Bewertungen)
3,5
3,5
Avatar des Nutzers
See private message.
$72,25 USD in 6 Tagen
4,4 (6 Bewertungen)
3,4
3,4
Avatar des Nutzers
See private message.
$144,50 USD in 6 Tagen
4,8 (13 Bewertungen)
3,0
3,0
Avatar des Nutzers
See private message.
$382,50 USD in 6 Tagen
5,0 (2 Bewertungen)
1,0
1,0
Avatar des Nutzers
See private message.
$212,50 USD in 6 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von FRANCE
Niort, France
5,0
37
Zahlungsmethode verifiziert
Mitglied seit Apr. 17, 2002

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.