Jonathan Blow가 만든 컴파일러는 50만줄 1초만에 컴파일한다고함 ㅇㅅㅇ
[%] 현대의 소프트웨어들은 지나치게 비대하다
익명(211.36)
2020-03-11 01:29
추천 2
댓글 33
다른 게시글
-
아치야 잠깐이나마 즐거웠어 미안해 [7][⚠애니짤] 익명(194.5) | 20.03.11추천 0
-
만자로 탈출한다 [5][%] 익명(194.5) | 20.03.11추천 0
-
타입체커 만들려면 뭐부터 공부해야함?? [7][%] dd(121.190) | 20.03.10추천 2
-
요즘 하고 있는 거[%] 익명(223.38) | 20.03.10추천 0
-
러스트 질문 받습니다 [25][연재] ㅇㄹ(rerereq) | 20.03.10추천 0
-
정신분열증은 뇌의 가상화라고 할수있지 않냐 [6][%] 익명(211.36) | 20.03.10추천 0
-
쉐이더도 공부하고싶은데 내 일이랑 접목시키기힘듬[⚠애니짤] 익명(211.36) | 20.03.10추천 0
-
요즘 하고있는거 [22][%] 닭살치킨(bbtarzan12) | 20.03.10추천 0
-
haskell에서 stack --profile로 돌린 결과 보는데 [4][%] 익명(175.223) | 20.03.10추천 0
-
책을 읽어도 실천은 어렵다[%] 익명(ekqkdmlqlc) | 20.03.10추천 0
https://tonsky.me/blog/disenchantment/ko/
내 DSL도 초당 60MB씩 파싱한다 이거야
글이 전체적으로 힙한게 마음에 드네
이 댓글은 게시물 작성자가 삭제하였습니다.
이 글을 읽고 C++로 Gui를 다루게 되었습니다
러스트각이다
Blow 저사람 관련글 종종 올라올때마다 궁금해서 컴파일러 릴리즈했나 안했나 찾아보는데 뭐 프로토타입이나 알파로도 풀린게없냐. 저사람 혼자일함?
자기 게임만드는데 쓸려고 개인용으로 커스텀해서 그런거아니누, witness 만들때는 10명인가 팀으로한걸로 아는데 최근만드는겜은 혼자하나봄
뭐야그럼 혼자만쓸라그런거였어? 난 Jai라는이름으로 릴리즈되는건줄알았는데
고건 모르겠딘...
저사람 본인 채널에 Jai 개발진척도상황도 올리고 컨퍼런스에 나타나서 C++가 뻘짓하던거 본인언어에선 이러이러하게 잡아줬다고 홍보하던데 그게 순전히 "나 이거 혼자만들고 혼자쓸꺼다, 너넨이거못써, 부럽지?" 의도로 하고다니는거면 엄청난 나르시스트같은데? 뭐 말한번 안섞어봤다만 그런성격의 사람은 아닌거같아 보이는데 아마 릴리즈되는게 맞을껴. 근데 왜 프로토타입도 안푼건진 모르겠다.
"the compiler will be closed source on the initial release but eventually opensourced but don't konw when" 대략 이런식으로 말했던걸 본적이 있심.
컴파일 빨리 하는건 의미 없음 보통 느린건 최적화 패스 때문임 - return 0;
오잉, 왜 의미가없지...개발속도를 엄청빠르게해주는뎅
최적화 패스 빼면 다 저정도 속도 나올껄? - return 0;
고랭? ㄷㄷ
요새는 진짜 빠르게 만드는게 특징임. 버그가 발생될 것으로 예측되더라도 버그 발생되는거 별로 신경 안 쓰고 그냥 빨리 만드는데 주안점을 두는 듯.
그나마 다행인게, 커널을 자바, 파이선 이런 걸로 만들지 않는다는 점. 그러나 일부 기반이 되는 소프트웨어에 파이선을 과용하는 면이 있음.
리눅스에 dbus 를 보면 전통적으로 소켓을 직접 사용하는 것보다 잡아먹는 리소스가 꽤 됨. 물론 dbus 도 소켓을 사용하여 구현한 거임
90년대가 진짜지! 요새는 너무 막 만듦
strjoin() 하는 함수를 만들어 쓰는 사람 얼마나 될까? 문자열 연산 귀찮다고 자바, 파이썬, 루비 쓰는 사람 많을걸? 그래도 우리는char *tian_strjoin (const char *s1, const char *s2){ char *str; str = malloc (strlen (s1) + strlen (s2) + 1); strcpy (str, s1); strcat (str, s2); return str;}이런거 할 줄은 알고 있어야 됨. 적어도 자신이 스스로 개발자라고 생각한다면 말이지.
진짜 이런것도 못하는 애도 있어?
이런건 알고리즘 기초만해도 누구나할듯
몬하는 애들 많지.
그건 라이브러리 쓰기 젓같은 C 문제
컴파일 속도가 빠르다면 일단 의심부터 하고 봐야 한다. 언어가 너무 간단하기 때문일 수도 있기 때문이다. 고도 기능이 별로 없고 최적화를 안 하기에 빠르다. 컴파일 속도만 쫓으면 극단적인 예로 어셈블리가 가장 좋은 언어겠지만 우리가 어셈블리를 쓰진 않는 것처럼 말이다
컴파일 속도가 빠르면 좋은 건 맞지만 그것 때문에 기능을 희생해선 안 된다는 거다. 하지만 99%는 그런 희생이 일어난다. 내가 고를 싫어하는 이유다
나대지마라
스토커 쉑 여기까지 따라 왔네
저기요 이 글 제가썼는데요
진짜네 시발...
이유가 있으니까 비대해진거지 아무 쓸모없이 비대하게 만든게 아니잖어