메인랭은 당연히 현업에서 쓰는걸로 해야하는거고
세컨랭은 내가 보기엔 쓰기 편한 게 제일 중요함
정확히는 두 조건을 만족해야함
1. CoC(Convention over Configuration) 철학을 따름
2. 기본적으로 제공하는 툴링이 좋아야 함
언어 자체가 어려운지 라이브러리 생태계가 풍부한지 이런건 그다지 중요하지 않음
어차피 메인랭이 아니다 라는 이유 하나로 학습난이도나 생태계는 어느정도 무시할 수 있음
그런 의미에서 봤을 때
루비, 고, 파이썬, Zig 정도가 괜찮은듯
이중에서 고가 나름 젊은 축이고
그래서 그런지 기본 툴링이 ㅅㅌㅊ임
Zig도 툴링 좋긴 한데 너무 힙스터라 호불호 갈릴듯
고가 사이드 언어로 최고인건 인정하는데 근거는 전혀 공감이 안되는데 그냥 요즘 heavily technical 한거 전부 고로 만들어서 쓸 수 밖에 없다. ops, security, kubernetes 등 등