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

I was evaluating both languages recently, and the biggest distinction is that Erlang does context switching per "reduction" or function call while Go does context switches only when a go-routine explicitly yields or a message is sent/received.

This means that Erlang can get finer time shared concurrency at the expense of speed.

Anything other differences such as syntax is relatively trivial.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: