프로그래밍에서 표준함수 수준의 새로운 알고리즘 만드는게 어떤 정도인가요?

새로운 알고리즘을 구현하는 사람들이 많이 있나요?

예를들어 the c programming langauge 에 binsearch 를 고안한 사람에 대한 소개도 잠깐 나오던데

코더와 프로그래머의 차이는 정말 새로운 알고리즘을 고안할 수 있는지 없는지 이 차이인가요?

(제가 c 언어 입문한지가 얼마 안되 감이 안잡혀 질문드립니다...)