You're viewing a single thread.
View all comments
25
comments
laughs in golang
10 1 ReplyI would love to use golang for this but it’s standard library alone is bigger than the amount of available RAM.
10 2 ReplyInteresting, since golang only includes the parts of the stdlib that are used in the executable binary.
2 0 ReplyI just tested it and a simple hello world program still produces a 1.7MiB binary, while the device only has 512KiB of RAM.
package main import "fmt" func main() { fmt.Println("hello world") }
4 0 ReplyStrip the debug info, should be a lot smaller. Also check out TinyGo, it's meant for embedded devices
3 0 Reply
BTW: what are you using instead to get small binaries/scripts?
1 0 ReplyI'm currently using C++
3 0 ReplyLikely your C++ implementation also doesn't ship the full standard library. And you may even turn off exceptions and RTTI.
2 0 Reply
You've viewed 25 comments.
Scroll to top