우선 최신 개념을 학습해라.
그리고 우선 C로 저수준 아키텍쳐 공부하는게 의미 없다?
이거야말로 뭘 모르는거야
RUST,C++는 핵심 모던 컨벤션이 변함으로써 기본 개념부터가 어렵게 변했다. 라이프 사이클이라는 개념 자체가 어렵고, 타입 추론을 기본 깔고 들어가야한다.
C는 옛날엔 고급언어, 지금은 중급언어지만
저수준 추상화에 접근할 수 있는 직관적인 도구가 있고
컴파일러는 저수준 추상화가 아니라, 그냥 존나게 어렵고 저수준 아키텍쳐 설계에 접근하는게 아니라 대부분 그 수준까지 접근을 잘하지 않는다.
컴파일러 강의 파는 애들은 저수준 익힐려면 무조건 컴파일러! 라고 하지만 비야네가 말했듯 그 레벨까지 갈 필요가 없다.
그리고 컴파일러는 기본적으로 현대 프로그래밍 고수준 언어와는 많이 다르다.
컴파일러는 어셈블리 언어 문법을 익혀야하고, 컴퓨터 아키텍쳐 전반을 ㅈ제대로 이해해야하고, 이걸 바탕으로 다시 만들어서 자기 코드가 실행되게 해야하는데
이는 현대 수준의 LLD에서는 맞지 않다.
컴파일러는 디버깅 도구가 얼마 없고, 직접 확인해야하는데, 이게 어렵다. 그런의미에서 현대적으로 LLD 설계할때 C로 짜거나하는거고
LLD라는 개념부터 최신 개념으로 알기쉽게 설명해줘도 뭔ㅋㅋ
LLD는 단순 하드웨어를 의미하는게 아니라 시스템의 성능 확장성 그리고 가용성을 기반으로 한 설계를 한 밑바닥 설계를 말하는거다.
그리고 이러한 요구사항을 익히는데 C가 도움이 되는거고
노가다로 말하자면 컴파일러는 시멘트 성분 분석이고, C언어는 시멘트 벽돌로 집 쌓는거라서
컴파일러는 과하다고 할 수 있는거고.
너는 최신 프로그래밍 동향이라는걸 모르니?
그럼 저격을 하질 말아야지 한두번 참아줘도 선을 쳐넘네
그런거에 관심있는데 OOP RAII에 관심없다는건 뭔 앞뒤안맞는 개소리임? - dc App
만들어주는 걸 쓴다해도 idioms에 관심이 없으면 그냥 좆밥같은거나 만지작거리니까 다양한 경험을 못해존거임 - dc App
ㅆㅇㅆ야 네가 프갤에서 까면 안되는 네임드가 몇있는데 .......
쟤 왜 까면 안되는데?
다른 넴드는 몰라도 루비는 까면 ㄹㅇ 좆됨 ㅇㅇ 건들지 마라