Active Topics

 


Reply
Thread Tools
edgedemon's Avatar
Posts: 383 | Thanked: 209 times | Joined on Oct 2009 @ London UK
#11
Some interesting comments guys - really appreciated..

Im at work now and I was discussing this with my line manager, and he reckons I would be better off learning Ruby (not for the n900) but for a work basis as he thinks that we will be standardising on Ruby for all our scripting needs..

This could be handy as it will mean that I will get to learn at work if I push to go in that direction, if not I can carry on and learn C++/Python as a hobby at home. How valid is Ruby on the n900? Im presuming the earlier comments about it being an interpreted language still apply, though Im being told it is fast?

I cant see me doing Qt, purely as the use for that in MS world is limited, whereas C++/Python/Ruby have their uses in a microsoft centric organisation. If Im wrong ppoint out

dwould - I will certainly have a look at youir blog when I get home...

Will reply further once I've finished work, but Im grateful for all the help so far..
__________________
Hi! I'm Martin, a Maemo Greeter!

Useful links for newcomers: New members say hello, New users start here, Community subforum , Beginners'wiki page, Maemo5 101, Frequently Asked Questions (FAQ)

If I can help with anything else, just ask!
 
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#12
Originally Posted by Den in USA View Post
Am I the only one still programming in GWBASIC?
Do you program in any other languages? If so, what? If not, why not?
__________________
N9: Go white or go home
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#13
Ook! is a great language too.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#14
Originally Posted by edgedemon View Post
I was looking for something a bit more general purpose and was getting confused as to what bits were general programming and what bits where purely applicable for the n900
You want this:

http://www.amazon.com/Programming-La.../dp/0131103628
 
Posts: 67 | Thanked: 101 times | Joined on Sep 2009 @ Londrina, PR - Brazil
#15
I'm a Ruby developer at work, but for Maemo development, Qt C++ is the way to go. We are dealing with limited resources with mobile devices, so I think scripting languages are an unecessary overhead.

By the way, it's possible to run Ruby + Qt, but Ruby bindings to Qt were unmaintained and poorly documented last time I checked.
 

The Following User Says Thank You to puelocesar For This Useful Post:
Posts: 271 | Thanked: 220 times | Joined on Sep 2009
#16
Originally Posted by puelocesar View Post
I'm a Ruby developer at work, but for Maemo development, Qt C++ is the way to go. We are dealing with limited resources with mobile devices, so I think scripting languages are an unecessary overhead.
Agreed about the limited resources...all the more reason to let a JIT compiler from a "scripted" language handle your memory management for you and eliminate the risk of resource-sucking memory leaks and other similar issues Python FTW.
 

The Following User Says Thank You to texaslabrat For This Useful Post:
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#17
Originally Posted by texaslabrat View Post
Agreed about the limited resources...all the more reason to let a JIT compiler from a "scripted" language handle your memory management for you and eliminate the risk of resource-sucking memory leaks and other similar issues Python FTW.
Yea. Right.
 

The Following User Says Thank You to fms For This Useful Post:
edgedemon's Avatar
Posts: 383 | Thanked: 209 times | Joined on Oct 2009 @ London UK
#18
Originally Posted by fms View Post
You want this:

http://www.amazon.com/Programming-La.../dp/0131103628
Before I get that, Im starting to work through some of the online tutorials first, though I have bookmarked that page for later reference as Im sure I will need a more formal approach once I get stuck on some of the concepts..
__________________
Hi! I'm Martin, a Maemo Greeter!

Useful links for newcomers: New members say hello, New users start here, Community subforum , Beginners'wiki page, Maemo5 101, Frequently Asked Questions (FAQ)

If I can help with anything else, just ask!
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#19
Originally Posted by edgedemon View Post
Before I get that, Im starting to work through some of the online tutorials first, though I have bookmarked that page for later reference as Im sure I will need a more formal approach once I get stuck on some of the concepts..
It is a book on the C programming language from the creators of the C programming language. If you have never programmed in C, that is where you start.
 
Fargus's Avatar
Posts: 1,217 | Thanked: 446 times | Joined on Oct 2009 @ Bedfordshire, UK
#20
Originally Posted by texaslabrat View Post
Agreed about the limited resources...all the more reason to let a JIT compiler from a "scripted" language handle your memory management for you and eliminate the risk of resource-sucking memory leaks and other similar issues Python FTW.
Like Java you mean as that is SUCH an efficient system.

The ONLY reason for such environments is to increase programmer productivity by reducing the time & engineering ability required to produce software. This doesn't mean that such programmers are less talented, just that they spend less effort in producing a final application using such means.

This situation is exactly the reason higher level languages were developed in the first place (assembler anyone?).

If you want a quick release to the world then interpretted languages are great (see how VB took over the corporate app world); if you want speed and efficiency then you need to put more effort and discipline in & manage the resources yourself. Garbage collection in language was introduced purely for development efficiency, not runtime.
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:04.