A case for Go as the best language for AI agents
getbruin.com
A case for Go as the best language for AI agents
1–10 of 310 posts
Re: A case for Go as the best language for AI agents
#2Re: A case for Go as the best language for AI agents
#3Go has govulncheck[0] for static analysis of vulnerabilities in both code and binaries. The govulncheck tool has first-class support in the Go ecosystem. No other language has this level of integration with a static analyzer and at best will only analyze for known vulnerable modules (PLEASE CORRECT ME IF I'M WRONG). [0] https://go.dev/doc/tutorial/govulncheck
Re: A case for Go as the best language for AI agents
#4Well if it's a choice between these 4, then sure. Not sure that really suffices to qualify Go as "the" best language for agents
Re: A case for Go as the best language for AI agents
#5I would say Rust is quite good for just letting something churn through compiler errors until it works, and then you're unlikely to get runtime errors.
I haven't tried Haskell, but I assume that's even better.
Re: A case for Go as the best language for AI agents
#6Re: A case for Go as the best language for AI agents
#7I think the more you can shift to compile time the better when it comes to agents. Go is therefore 'ok', but the type system isn't as useful as other options. I would say Rust is quite good for just letting something churn through compiler errors until it works, and then you're unlikely to get runtime errors. I haven't tried Haskell, but I assume that's even better.
Re: A case for Go as the best language for AI agents
#8Go has govulncheck[0] for static analysis of vulnerabilities in both code and binaries. The govulncheck tool has first-class support in the Go ecosystem. No other language has this level of integration with a static analyzer and at best will only analyze for known vulnerable modules (PLEASE CORRECT ME IF I'M WRONG). [0] https://go.dev/doc/tutorial/govulncheck
Not understanding the difference between this and something like cargo audit[0]. I suppose it has something to do with "static analysis of vulnerabilities" but I don't see any of that from a quick google search of govulncheck. [0] https://crates.io/crates/cargo-audit
I’m not sure about cargo audit specifically, but most other security advisories are package scoped and will warn if your code transitively references the package, regardless of which symbols your code uses.
Re: A case for Go as the best language for AI agents
#9> I have worked with PHP, Go, JavaScript, and Python in a professional capacity for over 10 years now. Well if it's a choice between these 4, then sure. Not sure that really suffices to qualify Go as "the" best language for agents
Re: A case for Go as the best language for AI agents
#10[flagged]