Find Jobs
Hire Freelancers

Basic interpreter extensions C++

$250-750 USD

In Progress
Posted about 13 years ago

$250-750 USD

Paid on delivery
I need someone to extend a basic interpreter with some additional commands and functions.... -Add an "on error goto" handler -Add variable scope (currently only allows globals.. but needs locals for functions/procedures. -Add function/procedure support with parameter passing (sub/function) ... -Add special variable jumping... so that goto,gosub and call (for subs and functions) can handle variables like "goto somehwer$" -changes in graphics handling... currently supports basic graphics commands, but I need more to allow more font handling options, rotations, resize functions etc... (uses libGD.. so upgrading to libGD2 or GraphicsMagick are the options here and directly passing things to the gfx-subsystem to avoid the need of having dedicated gfx-commnads for every function). -integration of a small licensing function.... the program is a small cgi program.. so nothing big. -integration of a mysql connector (only if this will not break a given filesize at the end) ... currently already support SQLite.. so commands structure is already there. -Add MD5 hashing capabilities -Add encode/decode functions for AES,3DES,Base64 -Add extra email attachment encoding/decoding function via base64 without overal string size limitation of the rest of the program. -Currently the email handler supports sending mail.. but also needs to allow retreiving mail from pop3 and imap.. with optional leave/delete retreived message. -create a second version of the cgi program as a fast-cgi version/or other standalone server solution (needs discussion and considerations) -expand allowed string length (currently limiteted to about 12000 chars. -add a sendfile command to directly send a file to the client. -little changes in the script handling to allow easier handling on the webserver -some optimisations in regards of speed and size. Project compiles under VC++6 No timewasters (had enough of them in the past!!!)
Project ID: 928674

About the project

7 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $2,279 USD for this job
User Avatar
see PM please
$2,000 USD in 30 days
5.0 (4 reviews)
5.8
5.8
User Avatar
Dear Sir, it seems this is not a simple change from your description. There are lots of things included such as interpreter engine, mailing support, encryption, encoding/decoding, license, etc. So I don't think $750 is enough for this piece of software. Anyway I suggest you to split your tasks and outsource them one by one. And your source code is welcome. Thanks and regards.
$2,500 USD in 21 days
3.6 (1 review)
2.4
2.4
User Avatar
Hi Pls provide more details about interpreter functionality, what type of command is needed to be interpreted, input format, output fortmat, etc
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Sir, I am very strong At VC++, Algorithm and Data Structures. I am very interested with this kind of applications. Thank you very much. Best Regards, Sayed Mulkhan F
$2,250 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, with more than 10 years experience with C++ and Web development ready to work on your project. Regards
$3,200 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
we like to get ur outsource proj.
$500 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hallo, ich schreibe in Deutsch, da es mehr Sinn macht. Ich habe in der Vergangheit Cross-Compiler und Cross-Assembler neben viellen anderen Dingen programmiert. Eine Interpretererweiterung sollte kein Problem sein. Allerdings kann ich meine Leistungen nicht auf einen indischen Niveau anbieten. Würde sehr gern das Projekt mir dir diskutieren. Ich bin über Skype erreichbar. Gruß Oliver
$5,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Wesel, Germany
5.0
12
Payment method verified
Member since Jan 27, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.