tcsoccerman Posted November 30, 2007 Report Posted November 30, 2007 (edited) I've recently been looking into learning a new language, although this decision seems to have lots of influences and would like your opinion. As you likely know, i am working on a Hockey statistical program. In my new GUI, i use lots of animations and moving of controls during user-time. This adds the idea that.. *the language must be quick on amations, and moving of graphics.Also related to the hockey program, is the idea that i want an .exe output. I want this because a.) it is alot more simple to use than, scripts(i believe) and .net framework sord of thing(c#, my current language). also you don't need a large knowledge of file types to use it. so, i'd like the language.. *to make .exe files.Another factor in choosing the language is that i may be looking into a mac. Mac has a built in compiler using "objective-C" programming language which is evidently similiar to normal c. All this adds is a bonus for the "C" language.Another bonus to "C" is that i already know how the basic syntax is from coding ASSS. BUT the big ouch for "C" is that there isn't any good C visual debugger/compiler/editer. which comes to the next idea.... *the language should have a good compiler/editor/debugger that is visual (gui) meaning you can drag and drop items to make automatic generated _ *code. please also note that microsoft visual compilers tend to run slow on my pc(windows xp).Hopefully someone has some knowledge of languages advantages/disadvantages. Thank you again ss community. P.S. Learning new languages is of interest. Will certainly help my knowledge in the area. Edited November 30, 2007 by tcsoccerman
rootbear75 Posted November 30, 2007 Report Posted November 30, 2007 all i can say is Rosetta Stone ftw
»Purge Posted November 30, 2007 Report Posted November 30, 2007 Rosetta Stone doesn't teach you programming languages. tc, Visual Basic is pretty easy when it comes to GUI but I don't know about porting it to a MAC. otherwise you should get to learn how to use GUI using C or C++ in your code. if you want to read, the Dummies books are pretty good in programming tutorials.
JoWie Posted November 30, 2007 Report Posted November 30, 2007 (edited) You could try java with gcj. "native machine code" is what you are looking for on that site Edited November 30, 2007 by JoWie
rootbear75 Posted November 30, 2007 Report Posted November 30, 2007 (edited) Rosetta Stone doesn't teach you programming languages.sorry, i didnt read everything in the postand im sooo tired right now, but if i go to sleep, i'll wake up late and all of the good classes will be taken (registration for freshman opens at 8:00A EST)and i will probably miss my class too btw: jGRASP is good for java too (along with other languages, it only compiles java afaik) Edited November 30, 2007 by rootbear75
masscarnage Posted November 30, 2007 Report Posted November 30, 2007 id say go with java like jowie said oh and btw best editing program ever is notepad+ haha
tcsoccerman Posted December 2, 2007 Author Report Posted December 2, 2007 Java is so similiar to c# it's not even worth changing. I'll probably end up going with purges idea if i do end up changing languages, but i think i've found an alternative in order to stay with c#.
Drake7707 Posted December 5, 2007 Report Posted December 5, 2007 If i have to choose between java and visual c# then "I choose you, java" , just because eclipse is sooooooooooooooo muuuuuuuuuchhhhhhhhhhhhhhh beeeeeeeeeeeeettttttttttttttttttttttter than visual c#. Really, going from eclipse ide to ms visual c# ide was such a downgrade. Well, actually, i use vb6 for my own projects, which are not too big in total size, else it would start to get complex. For more object oriented bigger projects i use java, based on UML drawn diagrams, sequence diagrams, state diagrams, and using as much as design patterns where possible (singleton, factory, adapter, GOF,...). I've used C# a little because XNA 2.0 only works on visual c# >.> (free goodies from microsoft xna event that i went to )
tcsoccerman Posted December 5, 2007 Author Report Posted December 5, 2007 i use sharpdevelop, not ms visual c#
»D1st0rt Posted December 6, 2007 Report Posted December 6, 2007 jgrasp is the biggest piece, only bluej is worse from your specifications, sounds like you should use C/C++. Dev-C++ would be a good choice of development environment, and so would Visual C++ express For GUI's I like using GTK, which has a visual designer (that generates code) called Glade
Recommended Posts