Discussion about math, puzzles, games and fun. Useful symbols: ÷ × ½ √ ∞ ≠ ≤ ≥ ≈ ⇒ ± ∈ Δ θ ∴ ∑ ∫ • π ƒ -¹ ² ³ °
| |
|
|
You are not logged in.
Post a replyTopic review (newest first)
6. Lay out in 2D with no or minimal crossings.
5. Find solutions for travelling salesman + chinese postman problems?
So the first question is, what do we want this program to be able to do? Here are a few things that come to mind:
Right.
by that do you mean that we wont be writing a specific GUI to interface with the library, but rather simply create a library that is easily translatable and a GUI may be built for whatever purpose in the target language?
Seems interesting to me. We may have to write "translatable" code ... ie avoid code that is too language-specific.
Here is an idea: have our program manipulate graphs in such a way that a display can be built on top of it. Since most of the code for C++ and Java is similar except when it comes to graphics libraries, it will be easily portable into the other language. Perhaps a general display class which can be written for any type of application, whether it be glut, Java applet, Swing, etc.
AS3 isn't that far off from Java in terms of speed, but yeh, both are much slower than C++. AS3 took a massive step up from AS2 in terms of execution speed among many other things.
That is why I chose flash over java for the Math Is Fun website ... the average web user hates the wait. So if you are designing something to be popular use flash (and use swishmax to make it)
the only thing i REALLY hate about Java is the applet basicly, i absolutely hate when i go on a webpage, and because it has a java applet on it, it forces the browser to freeze until the java applet is loaded, and then once the applet is loaded you can browse the page, then the application opens, and it jumps you back up.
I'm probably going to be way behind the rest of you (I know nothing about Java) but I'd really like to come along for the ride, I think this is really the best way to learn.
Well frankly I'm just interested in participating in some sort of project and contributing whatever I can. Thats rewarding in itself. So I'm more or less indifferent as to what we do so long as its not over my head or dealing too much with something i know nothing about.
mikau, you replied on how much you can do, but not on which project you like, or if you don't like either. If you don't know an element of the project, then it is perhaps motivation for you to learn it through experience. I'm not concerned with having people knowledgeable on what we use, only that the people involved have some programming experience.
I don't know any php i'm afraid, but I have messed around with Java's GUI interfaces a good bit. I know how to use labels, buttons, radio buttons, combo boxes, text fields, text areas, scroll bars, radio buttons, checkboxes, dialog boxes, etc. I'm also familiar with applets and their various draw functions. I might be able to provide some assistance there.
When it comes to coding style, I agree. However Java has a built in graphics library which is platform independent. C++ can't even begin to compare with that. And since I'm on a Linux box and you guys are probably on Windows, Java is the way to go. Java also has a very impressive api, which would be helpful when doing this sort of thing. And to top it all off, we can make this an applet so that we can put it on a web page. |