C로 로우레벨 개발의 경우의 예시임 컴퓨터구조, 수학적 지식이 필요한경우, - dc App
은둔형(practice01)2024-05-09 22:36
답글
오히려 표준 라이브러리에서 제공하는 함수가 제한적이라, 프로젝트별로 자료구조니 뭐니 api 다 정의해서 쓰는데, 그거 익히는 데 드는 인지 비용이 장난 아니다.
진척(nomites)2024-05-09 22:38
답글
그래서 C 개발자들은 linked list가 구린 거 알면서도 linked list만 주구장창 써댐. 왜냐면 당장 rbtree나 hash map 같은 거 제대로 정의해서 쓰는 게 쉽지 않거든
진척(nomites)2024-05-09 22:40
답글
C++나 러스트 같은 경우에는 stl이랑 collection 라이브러리가 잘 돼 있는 편이고, C++ 같은 경우도 boost니 abseil이니 folly니 하는 애들도 웬만하면 stl api 따라가니까, 미우나 고우나 stl api 잘 익혀두면 다른 프로젝트가서 얼타는 일이 적음
진척(nomites)2024-05-09 22:42
답글
그게 뭔지는 모르겠다만 C의 기본문법만으로도 하드웨어의 제어나 수학적인 연산이 불가능할것같진 않음 . 내가 말하고자 하는건 C로 남이 만들어놓은 라이브러리의 도움없이 스스로 개발이 가능하다는 점임 - dc App
C로 hello world만 찍을 거면 api 외울 필요 없겠지
C로 로우레벨 개발의 경우의 예시임 컴퓨터구조, 수학적 지식이 필요한경우, - dc App
오히려 표준 라이브러리에서 제공하는 함수가 제한적이라, 프로젝트별로 자료구조니 뭐니 api 다 정의해서 쓰는데, 그거 익히는 데 드는 인지 비용이 장난 아니다.
그래서 C 개발자들은 linked list가 구린 거 알면서도 linked list만 주구장창 써댐. 왜냐면 당장 rbtree나 hash map 같은 거 제대로 정의해서 쓰는 게 쉽지 않거든
C++나 러스트 같은 경우에는 stl이랑 collection 라이브러리가 잘 돼 있는 편이고, C++ 같은 경우도 boost니 abseil이니 folly니 하는 애들도 웬만하면 stl api 따라가니까, 미우나 고우나 stl api 잘 익혀두면 다른 프로젝트가서 얼타는 일이 적음
그게 뭔지는 모르겠다만 C의 기본문법만으로도 하드웨어의 제어나 수학적인 연산이 불가능할것같진 않음 . 내가 말하고자 하는건 C로 남이 만들어놓은 라이브러리의 도움없이 스스로 개발이 가능하다는 점임 - dc App
바퀴의 재발명만하다가 죽을 거니?
...? 헤더파일 include 안함?
api찾는게낫지않냐 파라미터만 넣으면 알아서 리턴해주는데 굳이만들어여하나