Home Forums Programming programming for mobile computer games?????????

Viewing 10 reply threads
  • Author
    Posts
    • #5666
      Anonymous
      Inactive

      anyone know what’s the best programming language to learn for mobile phone games development?and if it’s c++ , should it be for java or what?

      Regards

      Totally lost games enthusiast looking to get into games development

    • #34173
      Anonymous
      Inactive

      First step would be to learn that C++ is, like java, a programming language in its own right. Then learn Java.

      Dave

    • #34174
      Anonymous
      Inactive

      Personally, I’d advise you to learn java for writing mobile phone games, as not an awful ot of games over here are made in C++.

      However, as Dave said, C++ is probably the better language to start off with just so you dont get spoiled by java ;)

    • #34175
      Anonymous
      Inactive

      Java all the way for the phones but if you want an easier ride in the future learn C++ first and then Java.

    • #34179
      Anonymous
      Inactive

      I recommend learning Java but supporting that by studying C too.. not C++..

      that’s just my opinion… heavy on the Java & ‘just’ scan the C…

      K

    • #34182
      Anonymous
      Inactive

      I recommend learning Java but supporting that by studying C too.. not C++..[/quote:4b58b6af71]

      Can you justify why not to learn C++?

      If you want to get into cell phone programming you should learn JAVA. I can see how some C like knowledge of use of pre proccessors (you usually use one of these even in JAVA for phone build environments eg Antenna, J2ME Polish) and some of the tricks used in low level C programming help for cell phone stuff, but you need to remember that JAVA is not C or C++.

      JAVA, C and C++ are all entirely different programming languages and should be treated as such. They need to be learned seperately. Given they have similarities in syntax, so some of the basic stuctures overlap. But you should not mix C code in C++ style code (This is specially annoying if you did not write the orignal code; eg some ejit thinking writing their own string classes is a good idea use std::wstring FFS!). Programming in C++ as you would in JAVA doesn’t work too well either.

      You should learn C++ too, maybe once your used to the idea of programming.

      Also remember no language is “the best” and things will constantly change, you’ve got to be ready to learn new languages, paradigms and libaries all the time. If you are starting programming altogether maybe try and throw together a few little programs in some form of BASIC and see if you like programming first.

    • #34183
      Anonymous
      Inactive

      I say Java (over C++) as it seems that the commercial reality is that Java seems a language that offers a learner multiple futures (JME, JSE, JEE), & a ‘good-ish’ knowledge of it is hence a good sell…

      C++ & Java seem a bit like Spanish & Italian (Spanish & Esperanto?).. any new learner will face two close (& yet extremely different) ‘grammars’…

      So given that Java can & does use C (for native work), & given that a ‘know how’ round C is a big plus for many ‘low level’ applications, …& given that the Java/C comparison approaches that of Latin/Spanish.. the same kind of learner conflicts that arise vis-a-vis Java/C++ simply don’t apply…

      It’s been my feeling for a long while that this is the case… & if I was starting out again, I’d appreciate someone voicing the angle I just have…

      Finally, as for learning Basic as a “first ‘go’ language”, I’d say: ew!

      I’d actually advocate (as I’ve done elsewhere) BeanShell on AoI (see http://www.artofillusion.org).. which can give a nice experience for those who think that ‘visual’ programming means ‘something other than a f***ing (excuse my French) button…

      …however, these views are only my own… & I’ll admit that I’m no expert on gaming… but I do know a little about what it is like when ‘learning new things’… & a little about Programming…

      K

    • #34186
      Anonymous
      Inactive

      As I’ve said before, if starting programming from scratch I would definitly recommend learning Java first, then moving onto C++. It just makes more sense for beginners to be honest, not having to worry about memory management etc.. means its easier to focus on the core concepts of actual programming.

    • #34188
      Anonymous
      Inactive

      I recommend learning Java but supporting that by studying C too.. not C++..

      that’s just my opinion… heavy on the Java & ‘just’ scan the C…

      K[/quote:739c774db0]

      C? I wouldnt go that what, c and java are similar at all. one is oo and the other isnt. unless you declare everything bloody static in c. We learn java like this in first year of college and it was frickin stupid.

      learn Java and move to C++ would be my recommendation. Fair enough java spoils you, but when your learning you need this level of abstraction, otherwise you’ll probably find it too hard to take the lot all in.

    • #34189
      Anonymous
      Inactive

      Finally, as for learning Basic as a “first ‘go’ language”, I’d say: ew!
      [/quote:bd35b21b95]

      I agree with your ew, but I’ve noticed many people who dive straight into JAVA always seem a little confused by the language. I mean’t that throwing a few things together in BASIC to see if one likes programming at all is not a bad idea, I’m by no means advocating it as a language to stick to but many good programmers started out on BASIC. Perhaps Python would be an overall better first go language at the current time.

      Oh yeah, Esperanto is completely different to Spanish.

    • #34190
      Anonymous
      Inactive

      I learned programming in QBasic, I think it’s a great way to learn programming concepts, as there’s so much less hassle involved in doing stuff. The grammar rules are flexible and simple, it tends to be non-case sensitive, and it’s just so much less intimidating.
      Once you are able to program, and whatever people say, not everyone can, it’s a different way of thinking, it’s quite easy to learn any kind of language. But take for example hello world in 3 languages, BASIC (generic), C, and Java:

      BASIC

      [code:1:0a59bcc4b0]
      print "Hello World"
      [/code:1:0a59bcc4b0]

      C

      [code:1:0a59bcc4b0]
      #include <stdio.h>

      int main()
      {
      printf("Hello World");
      return 0;
      }
      [/code:1:0a59bcc4b0]

      and Java

      [code:1:0a59bcc4b0]
      public class HelloWorld
      {
      public static void main(String[] args)
      {
      System.out.println("Hello World");
      }
      }
      [/code:1:0a59bcc4b0]

      you can’t tell me Java or C is easier to learn. oth look quite intimidating, like the include in C, the whole dot notation in Java, and the curly brackets. I remember looking at C/C++ years back and deciding it just looked too damn hard. Yet I was able to teach myself QBasic with just the help files and no internet, so I don’t know what the problem with Basic is, if anything, it’d be one of the best languages to start with

Viewing 10 reply threads
  • The forum ‘Programming’ is closed to new topics and replies.