Mruby/C and picoruby: high level langs in low-level devices?
1–10 of 33 posts
Re: Mruby/C and picoruby: high level langs in low-level devices?
#2also, it's very cool they're still being maintained!
Re: Mruby/C and picoruby: high level langs in low-level devices?
#3Re: Mruby/C and picoruby: high level langs in low-level devices?
#4some people hate to use C. Some people embrace it, even love it (including many game devs!). You have full control! But i wonder, what do HN folks think about these pico implementations of ruby, a complex language made for the tiniest devices, such as sensors? I mean.. is C really that bad?? also, it's very cool they're still being maintained!
At very least, C++.
"C++14 For The Commodore 64"
Re: Mruby/C and picoruby: high level langs in low-level devices?
#5some people hate to use C. Some people embrace it, even love it (including many game devs!). You have full control! But i wonder, what do HN folks think about these pico implementations of ruby, a complex language made for the tiniest devices, such as sensors? I mean.. is C really that bad?? also, it's very cool they're still being maintained!
Re: Mruby/C and picoruby: high level langs in low-level devices?
#6some people hate to use C. Some people embrace it, even love it (including many game devs!). You have full control! But i wonder, what do HN folks think about these pico implementations of ruby, a complex language made for the tiniest devices, such as sensors? I mean.. is C really that bad?? also, it's very cool they're still being maintained!
Re: Mruby/C and picoruby: high level langs in low-level devices?
#7That is larger than the average computer through about 1990 ...
(I know people will say I'm being pedantic. However, RAM and Flash define most of the price of a microcontroller. So, a factor of two--especially in RAM--means a significantly smaller and cheaper chip.)
Re: Mruby/C and picoruby: high level langs in low-level devices?
#8256KB ROM/128KB RAM isn't very small. That is larger than the average computer through about 1990 ... (I know people will say I'm being pedantic. However, RAM and Flash define most of the price of a microcontroller. So, a factor of two--especially in RAM--means a significantly smaller and cheaper chip.)
Re: Mruby/C and picoruby: high level langs in low-level devices?
#9Re: Mruby/C and picoruby: high level langs in low-level devices?
#10256KB ROM/128KB RAM isn't very small. That is larger than the average computer through about 1990 ... (I know people will say I'm being pedantic. However, RAM and Flash define most of the price of a microcontroller. So, a factor of two--especially in RAM--means a significantly smaller and cheaper chip.)
I mean, it's very difficult to compare those things. It's a high level language runtime weighting a very small fraction of the JavaScript we're loading on any silly webpage, and we can run in on an stamp sized microcontroller that costs a couple dollars and you'd typically need to program using a relatively low level language.
I think it's neat.
Edit: I was trying to remember our computer then. I think we already had an Amstrad PC1512 with 512KB of RAM by '87 or '88, and by 1990 the 286s with 1 or 2MB of RAM were already common.