Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, it is totally relevant. Sure you can write docker in Perl in Bash or even in lolcode if you really want to. Each language has its strength and weakness. If everyone is language agnostic why do we bother to invest in Rust when C++ is just good enough in the first place? Why do people here keep inventing a new language? Why Javascript if we could just use Java back in the 90s?

Does the language provide some facility that allows docker developers to make docker easier to write and easier to scale than writing docker in Python? Totally relevant. People experiment with new language and hearing Go is scalable and Go is about concurrency - what do these things mean to docker inventors? As a library writer I want to understand what makes Go their choice when Ruby, Python, C and Java seems to the primary languages people use to write system tool.

If I were to write a similar tool like docker in Go, what patterns can I learn from reading docker?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: