The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
First shalt thou take out the Holy Pin. Then, shalt thou count to three. No more. No less. Three shalt be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, nor either count thou two, excepting that thou then proceed to three. Five is right out. Once the number three, being the third number, be reached, then, lobbest thou thy Holy Hand Grenade of Antioch towards thy foe, who, being naughty in My sight, shall snuff it.
- I would love to change the world, but they won’t give me the source code.
Them critters probably are not poisonous but don't worry, Australia probably has the largest collection of poisonous creatures on the planet so they are not going to be wanting.
I have been there and really liked it. It was odd though when the hotel manager said not to just stick your feet in your slippers at night. Instead he advised stepping on them to be sure any spiders inside would be crushed. I am still not sure whether or not he meant it or it was supposed to a joke, but he was not laughing though when he said it.
There is no "conversion", it's a straight porting. It depends on what it does, if it interacts with OLE/ActiveX there will be blood to pay, otherwise it depends on scope and size of the application and hoqw badly it had been coded originally.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
If time is not an issue I find it better / faster to rewrite. But if you do try and port it you will read the code lots of times and will have a good understanding of what it does - for when the time comes to rewrite it.
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
Porting production apps over to another language is very much like an art restoration expert, restoring an old painting. You want to preserver as much of the old stuff as possible, with little to no personal introductions, as to compromise the original.
If I happen to see a crack in the painting, I fill it, seal it, then paint over, but only the crack.
Why preserve the old stuff (the logic)? Because it works, and has been tested, and has been used for n-Number of years. You want to reduce the amount of bugs you introduce into the logic/code.
Yes, I did such a thing last year (Excel VBA to MFC, actually). One piece of code went from about 75 minutes (while also tying up the CPU to where nothing else could run) down to less than 10. The decrease in time and demand on the CPU were amazing.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles