zig의 모든 것이 맘에 드는건 아니지만 그래도 쓰면서 확실히 얻은 교훈은
메모리 할당은 비용이 들고 항상 실패할 수도 있다는 걸 맘에 새기는 것인 듯
이론적으로야 누구나 아는 내용이지만 문법을 통해 몽둥이 들고 뚜들겨 패가며 각인해줌
평소에 가장 많이 쓰게되는 언어는 c++인데 이제 string이나 vector 같이 알아서 allocation 해주는 놈들은 진짜 최후의 수단으로 쓰게 됨;;
zig의 모든 것이 맘에 드는건 아니지만 그래도 쓰면서 확실히 얻은 교훈은
메모리 할당은 비용이 들고 항상 실패할 수도 있다는 걸 맘에 새기는 것인 듯
이론적으로야 누구나 아는 내용이지만 문법을 통해 몽둥이 들고 뚜들겨 패가며 각인해줌
평소에 가장 많이 쓰게되는 언어는 c++인데 이제 string이나 vector 같이 알아서 allocation 해주는 놈들은 진짜 최후의 수단으로 쓰게 됨;;
std::allocator를 구현해 보는건 어떨까
그 어떤 allocator도 하드웨어의 제약을 피할 수 없음 (심지어 스택에 할당하는 fixed buffer allocator 같은 것도 사이즈가 제한되니 마찬가지임) 그리고 zig에 이미 다양한 allocator들이 구현되어 있고 스스로 만들기도 더 쉽게 되어있음
C있으명 굳잉 zig쓸필요없엉 - dc App
zig응 다른언어와 차별화됭게부족항 러스트같잉 뛰어낭 장점이잇어야됭 - dc App
오 그렇군 - dc App
다른건 몰라도 그건 진짜 좋다고 느끼긴 했음. c++도 좀 다양하게 좀 지원해줬으면 좋겠음
근데 씨발 힙할당 할 때마다 오류체크하는건 아니지 않냐 ㄹㅇ 루다가…. 그것보단 숫자 형변환 명확한건 ㄹㅇ 마음에 듬.