Active Topics

 


Reply
Thread Tools
dormant's Avatar
Posts: 332 | Thanked: 76 times | Joined on Oct 2007 @ St. Augustine, Trinidad and Tobago
#1
I have an itch to write some software for my n800 / n900 (when it comes). I have only done a few perl scripts so far, but now I need to have graphical output and a UI.

I have not done any proper computer programming for a long, long time - and that was in FORTRAN. I have no experience of C or C++ or any object-orientated programming. I currently do my programming in:
  • perl
  • MATLAB
  • bash scripts

So what is the best language and graphical environment for me to start with? I'm not going to be able to spend a lot of time learning a new language from scratch.
__________________
  • N900
  • N800
  • LD-3W
  • two magic OTG USB adapters
  • crossed fingers
 
lcuk's Avatar
Posts: 1,635 | Thanked: 1,816 times | Joined on Apr 2008 @ Manchester, England
#2
why go outside your comfort zone.
gcc supports FORTRAN i believe

could make a mini revival
__________________
liqbase sketching the future.
like what i say? hit the Thanks, thanks!
twitter.com/lcuk
 
Posts: 243 | Thanked: 172 times | Joined on Sep 2007 @ silicon valley
#3
Does any software close to what you want exist? If so, you might try starting from there and hack it up to be what you want. Starting from something is much easier than starting from scratch.
 
nwerneck's Avatar
Posts: 304 | Thanked: 233 times | Joined on Jul 2009 @ São Paulo, SP, Brasil
#4
Python is a great language to work with. There is sometimes a price to pay in efficiency, but it is a great way to create and learn. It's often rewarding to code in Python, not just because of the results, but some Python programs look just beautiful when you are done (yes, I'm a fanboy, whatever ).

I actually don't have much experience in Python for creating interfaces... I could only advise using GTKmm, one of the best C++ libraries I've ever worked with, but if you don't know either C++ or graphical programming yet, that might take a while, and you really should start playing with either Python or perhaps GTK (C). I believe there are many graphical programs written in Perl, also, you might like to try that too...
 

The Following 4 Users Say Thank You to nwerneck For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#5
If you knew Perl, Fortran _and_ Bash I don't know how a language like C is going to slow you down.

You can do graphical applications in Perl, Fortran and Bash. But learning whatever toolkit you choose is what it's going to slow you down, so while you're at it why don't try another language.
 
Posts: 155 | Thanked: 69 times | Joined on Apr 2008
#6
I recommend Python with GTK or Qt for user interface.

Here is the tutorial for GTK on python (pygtk):
http://www.pygtk.org/pygtk2tutorial/index.html
You'll be writing some simple GUI apps in no time.
 
Posts: 51 | Thanked: 15 times | Joined on Apr 2009 @ ChengDu, SiChuan, P.R.C
#7
Originally Posted by rbrewer123 View Post
I recommend Python with GTK or Qt for user interface.

Here is the tutorial for GTK on python (pygtk):
http://www.pygtk.org/pygtk2tutorial/index.html
You'll be writing some simple GUI apps in no time.
PySide is good choice. that's binding with QT. if you want write some UI with script. more detail please google.
 
dormant's Avatar
Posts: 332 | Thanked: 76 times | Joined on Oct 2007 @ St. Augustine, Trinidad and Tobago
#8
Thanks for the comments.

It looks as if Python is the way to go. Hand me that snake!
__________________
  • N900
  • N800
  • LD-3W
  • two magic OTG USB adapters
  • crossed fingers
 
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#9
+1 for Python. Stranded in twentieth-century languages, for a long time I felt like a dropout and could make no sense whatsoever of all that OO stuff... until I discovered Python's gentle way of doing things. Long live Guido, the one and only BDFL ! :-)
 

The Following User Says Thank You to fpp For This Useful Post:
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#10
I code in MATLAB (and C) for my day job.

Python is a good bet.
 
Reply


 
Forum Jump


All times are GMT. The time now is 17:49.