Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  New to coding
« previous next »
  • Print
Pages: [1]

Author Topic: New to coding  (Read 1453 times)

Offline juggleboy711

  • Member
  • *
  • Posts: 7
New to coding
« on: June 12, 2008, 12:59:16 AM »
Where should I begin to learn and what in language? I really want to work on the P2 port and would like to help with rockbox ports in the future.  ;)

(I already read the guide. )

Ok, I read on wiki to learn C. Is there a difference between C or C+ ? Sorry I'm a total noob to coding on my own. Except for a little bit of Basic.
« Last Edit: June 12, 2008, 01:42:37 AM by juggleboy711 »
Logged

Offline timevision

  • Member
  • *
  • Posts: 4
Re: New to coding
« Reply #1 on: June 12, 2008, 02:24:00 AM »
To be honest, Rockbox is kind of hard for people who don't do much coding.

I know many programming languages, and I started writing a Plugin for Rockbox a few weeks ago.

The lack (ahhemm) of documentation (the most useful doc is existing code, basically) and all the low level C stuff is already making me going nuts day after day.

Well, all that said, welcome to the community. The language you must learn is C, not C++. There are a lot of difference between them and a lot of similarities too.

I would suggest picking up a "C for Beginners" kind of book from your local bookstore first.

Best of luck.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: New to coding
« Reply #2 on: June 12, 2008, 03:58:02 AM »
And also be aware of specific limitations of programming for a device with limited resources - not much memory, slow CPUs etc. mean an emphasis is placed on fast and efficient code.

Oh, and before GodEater turns up with a pitchfork and a lynch mob, no malloc!
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline GodEater

  • Member
  • *
  • Posts: 2829
Re: New to coding
« Reply #3 on: June 12, 2008, 09:05:07 AM »
I don't wield that pitchfork and lynch mob personally you know ;)
Logged

Read The Manual Please

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  New to coding
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.082 seconds with 18 queries.