Subject:
|
Re: Mindstorms NXT programming languages
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 13 Jan 2006 13:44:24 GMT
|
Original-From:
|
steve <{sjbaker1@}nospam{airmail.net}>
|
Viewed:
|
2043 times
|
| |
| |
dan miller wrote:
>
> Has anyone (other than myself) used Python? It's a great language, and has
> excellent attributes for programming robots (simple, easy to learn,
> extremely powerful). Not clear what compromises would have to be made to
> port it to NXT.
Well, on my Linux box, the main Python interpreter is in a library
called 'libpython' with a teeny-tiny main program running the command
line version. The library is about a Megabyte - and depends on other
stuff from other libraries.
This is four or eight times larger than the NXT's teeny-tiny flash
memory (depending on which report you read about the NXT's memory size).
Worse still, that library on my Linux box is for a Intel CPU - the ARM
(being a RISC machine) needs more instructions to do any given job - so
the code take up more space.
So it would definitely take about 10 times the amount of flash memory
than is provided in the NXT.
I'm still horrified at how little memory the NXT has. It's pathetic.
|
|
Message has 2 Replies: | | Re: Mindstorms NXT programming languages
|
| In fairness, although the NXT has a small amount of memory, you're talking about porting a high level interpreted language like Python to a low-cost embedded platform. For my sins, my day job consists of developing code that must cross compile (...) (19 years ago, 13-Jan-06, to lugnet.robotics)
| | | RE: Mindstorms NXT programming languages
|
| (...) pathetic. On the contrary, the NXT brick has an enormous amount of memory! On the RCX, there's 6K of memory for user programs and datalog in the standard firmware. I can't recall ever seeing a post with a complaint that a NQC program doesn't (...) (19 years ago, 13-Jan-06, to lugnet.robotics)
|
Message is in Reply To:
| | Re: Mindstorms NXT programming languages
|
| Has anyone (other than myself) used Python? It's a great language, and has excellent attributes for programming robots (simple, easy to learn, extremely powerful). Not clear what compromises would have to be made to port it to NXT. Here's an example (...) (19 years ago, 13-Jan-06, to lugnet.robotics)
|
52 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|