그럼 0.0001초의 성능이 중요한 분야에서 C는 대체 불가임? 러스트 같은 개소리는 하지말고
C보다 빠른 건 기계어 말고 없냐?
익명(211.109)
2023-06-11 23:10
추천 0
댓글 15
다른 게시글
-
nest.js 같은 백엔드는 rest 응답만 해주는 그런 개념임? [4]ㅇ(114.205) | 23.06.11추천 0
-
vscode가 그렇게 좋나 [6]NeKKo(arktdef) | 23.06.11추천 0
-
워라밸이 과연 중요할까? [1]익명(39.7) | 23.06.11추천 0
-
개발은 즐기는 사람과 안 즐기는 사람 실력차 극명하게 나뉨 [3]익명(211.177) | 23.06.11추천 0
-
에디트플러스 ㄹㅇ 지금도 업데이트되고있다는게 문제임 [1]피치피(119.196) | 23.06.11추천 0
-
신기술 타령하는 애들은 결국 신기술에 먹힐거야 [1]익명(223.38) | 23.06.11추천 0
-
도태남 특)익명(39.7) | 23.06.11추천 0
-
개발바닥 유튜브 보고 레거시에 대한 생각을 잠깐 바뀔뻔했던것 [4]익명(210.121) | 23.06.11추천 0
-
아직도 vscode 안쓰는 인간이 진짜로 존재한다고? [4]ㅇ(114.205) | 23.06.11추천 0
-
근데, 난 jquery랑 php 족같이 쓰는 이유 암 [3]익명(211.114) | 23.06.11추천 0
당연히 러스트는 c보다 느리고 c로도 속도 스펙을 못맞춘다면 하드웨어 선택을 잘못한게 아닐까 - dc App
못맞춘다는게 아니라 그런 분야는 C를 대체할게 없냐는 거지
요즘 cpu 너무 복잡해서, 아키텍처에 대해 정말 정말 세밀하게 아는 건 사실 상 불가능하기 때문에 어셈으로 짜는 것보다 C/C++ 컴파일러 최적화 믿는게 더 성능 좋음... 뭐 RISC 계통에서 진짜 간단한거면 또 몰라도...
그렇군
https://www.amd.com/system/files/TechDocs/24592.pdf
저런거 아키텍처 별로 하나 하나 알아야하는데(아키텍쳐 별로 나와있는 pdf 못 찾아서 우선 amd64 ISA 껄로 가져왔는데... 아키텍쳐 세대 별로 저런 가이드 계속 나올꺼야) 사실상 다 아는건 무리... 저런거 보고서 컴파일러 만드는 놈이 최적화 해논거 써야해
고미워
그렇게 접근하는거 아님.
그럼?
대충 위에 애의 접근처럼 가야함. 최종적으로 나오는 기계어가 중요함. 사람이 걍 C나 어셈 한땀한땀 쓰면 빨라지기가 어려움. 컴파일러의 최적화의 도움이 필수
C++ 쓰면서 최적화 옵션 -O2나 -O3주면 진짜 코드가 대량으로 증발하는 수준
글쿤
사실 사람보다 컴파일러가 더 똑똑해서 c가 더 빠를수도 - dc App
그래?
컴파일러가 말그대로 컴파일러인데 그걸 사람이 해보겠다고?