VERY basic question from a programming-beginner
giles.jones at zen.co.uk
Fri Aug 31 18:19:54 CEST 2007
Christof Elmiger <christof.elmiger at gmx.ch> wrote :
> Could someone be so kind as to give me a few hints as on how I
> should set out with my quest? E.g. what programming language should I do
> my work in (do I have a choice? JavaME? Flash light? Python?)
Ideally C, but if you're a new programmer then you've got a lot to learn. C is easier in some respects than C++, but it's also a fairly thin layer over machine code compared to say Java.
Scripting languages and Java are fairly slow on an embedded device. You wouldn't notice that with a simple interface but as soon as you do anything with video, sound or vector graphics you'll notice it.
Get a good C reference book and a good tutorial and follow it. The important things to grasp are pointers and data structures as you use these a lot in an application.
It's possible you could be doing some simple applications after a month of reading and practice, writing good code and turning a process in your head into some good code takes much longer.
G O Jones
More information about the openmoko-devel