I'm not exactly a newbie at programming and I really can't agree that porting software from one language to another is quite so simple. Yes, even with high cohesion and low coupling, proper OO and abstraction, all that jazz. Programming in a language is only 10% syntax, the rest of it is...