tag:blogger.com,1999:blog-889604442512373664.post8584132868253077682..comments2023-10-31T08:28:52.391-07:00Comments on Computer Programming and Magic: The Gathering: Picking the Right Programming LanguageForgehttp://www.blogger.com/profile/15838286606081721333noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-889604442512373664.post-34862313448974828312012-04-20T12:10:09.038-07:002012-04-20T12:10:09.038-07:00I hate to say it, but you got the programming lang...I hate to say it, but you got the programming language completely and utterly wrong. If you stop and think for a second, you'll realize that the anything-affects-anything game mechanic of magic does not, and indeed cannot, map onto an object-oriented language in any way, shape or form. OOP is not expressive enough to encompass complex object interdependencies though, judging by the fact that your app <i>does</i> work, I guess it can be massaged to be good enough in the general case.<br /><br />As to what language is best, the answer is obvious: a DSL. And since you like Java, I guess MPS would be best fit in this particular case.<br /><br />I'm only joking, of course. Only a dozen people on the planet can probably grok MPS reliably, so I'm suggesting it half in jest. Still, it sure beats trying to go functional, messing with message passing or agent-based systems. Because those are dead ends, too, unfortunately.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-81169948007923964712011-05-19T12:46:37.089-07:002011-05-19T12:46:37.089-07:00I would love to develop a trading card game for iP...I would love to develop a trading card game for iPhone and Android but I would probably have to create the trading card game myself.Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-76428480289614348282011-05-19T12:44:18.906-07:002011-05-19T12:44:18.906-07:00Once you understand one computer language, the oth...Once you understand one computer language, the others aren't too hard. Granted some languages like Lisp are unique and aren't similar to languages like C.Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-30206017988022453222011-05-17T05:10:23.981-07:002011-05-17T05:10:23.981-07:00when i was a programmer in C++ at first i wasn'...when i was a programmer in C++ at first i wasn't sure what am i doing there, but after you get the hang of it, all other languages became much easier !forum widgethttp://www.pnyxe.com/ForumIt-forum-widgetnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-56086551478502220262011-05-16T20:11:58.203-07:002011-05-16T20:11:58.203-07:00I wish someone would use objective-c so I could pl...I wish someone would use objective-c so I could play mtg on my iPhone...Mikehttp://weberwithoneb.me/noreply@blogger.com