bool은 다른 매니지드 언어보다 개념적으로 더 저수준으로 지원하는거고 oop는 지원 안하지. oop는 컴파일러 단에서 함수에 스택프레임 맨 아래에 this 포인터를 넣어주는 작업을 해줘야함. - dc App
익명(220.79)2022-11-15 20:40
답글
지금 스스로 call by reference와 oop를 대하는 기준이 너무 다르다는 생각이 들지않아?? oop도 struct로 구현 가능해. call by reference는 포인터로 구현이 가능하니까 지원한다는게 맞는말이고, oop는 지원안함?? 하나만 해 하나만 - dc App
새싹비빔밥(dish90)2022-11-15 20:49
답글
oop는 패러다임이고 call by ref는 그냥 신텍스 슈가임.
여기서 언어 스펙이 지원을 안하는걸 지가 구현해서 지원한다 안한다 이지랄 떨지말고 ㅇㅇ
그냥 포인터 넘기는게 call by ref지 뭐임 그럼? 이걸 니 수준에선 구현이라고 하는거임? 단어 자체에 집착하지마셈. - dc App
익명(220.79)2022-11-15 20:57
답글
이건 패러다임이고 이건 슈가야? 그럼 oop빼고 클래스로 바꾸면됨? c언어는 클래스는 지원함?
레퍼런스라는 개념이 존재하지않는데 그 기능을 흉내내는걸 구현이 아니면 뭐라고부를까? - dc App
새싹비빔밥(dish90)2022-11-15 21:03
답글
함수 스택프레임 맨 아래에 this 포인터를 넣어주는 작업을 컴파일러가 해주는게 oop 패러다임을 지원하는 언어라고 졷밥련아 말귀를 못알아 처먹노.
call by ref는 니 태어나기도 전부터 pointer를 넘기는 행위를 그렇게 불렀음. 매니지드 언어나 쓰니까 단어 자체에 존나 집착하지. - dc App
call by value/reference는 함수에 인자를 전달하는 방식을 지칭하는 것임
C는 데니스 리치가 밝혔듯 오직 call by value이고
이걸 부정하는 사람들은 자의적으로 call by value/reference의 의미를 인수가 아닌 데까지 확장한 오류를 범한 것임
익명(39.116)2022-11-15 21:13
답글
이게 맞지 이걸 왜 아득바득 자의적으로 해석해서 반박하려 드는지 모르겠네
익명(218.147)2022-11-18 21:53
근데 진짜 ㅈ도 의미없는 논쟁거리긴 한듯
고닉은부끄러워(kdpt7t9mpp19)2022-11-15 21:21
답글
이게 아는사람들한테나 의미없지, 저 오개념 때문에 공부할때 혼란 세게 겪었다는 사람들이 한트럭임. - dc App
새싹비빔밥(dish90)2022-11-15 21:24
답글
그래서 입문서에서 call by reference 라고 가르치는건 문제가 크다고 생각함. 저 영상도 그런 책 추천했다가 까인게 발단이였고. - dc App
새싹비빔밥(dish90)2022-11-15 21:27
답글
오히려 초심자는 c는 call by reference지원 안한다 하면 더 헷갈릴 수 있는거 아님? 깊게 파고들면 자연스럽게 알게 될거 같은데
고닉은부끄러워(kdpt7t9mpp19)2022-11-15 21:36
답글
물론 내가 책에서 어떤 식으로 말했는지 몰라서 완전 단정지어버리는 말투면 문제가 있을지도
고닉은부끄러워(kdpt7t9mpp19)2022-11-15 21:38
답글
주소값을 전달하는걸 설명할때 꼭 존재하지도 않는 레퍼런스라는 단어를 써야할까?? 꼭 그 단어가 아니여도 될것같은데.
그리고 c만 한다면 상관없을수도 있는데, 보통 혼란은 c 배우고나서 c++ 레퍼런스를 배울때 찾아옴. - dc App
새싹비빔밥(dish90)2022-11-15 21:39
답글
단정 지어버리는 책이 많더라 - dc App
새싹비빔밥(dish90)2022-11-15 21:43
답글
포인터 deferencing같은 용어도 있고, 위 댓글ㅊㅓ럼 너가 레퍼런스라는 단어에 너무 집착하는거 같은데? 외국에서도 pointer(adress)를 넘길때 "reference를 넘긴다" 라고 많이 표현하는데. Geek한 대화에서나 "pointer 값을 넘기니까 pass by reference는 없는 말이다" 이러지 현업이든 어디서든 reference로 넘긴다, 받는다 많이 쓰는말임.
익명(61.80)2022-11-15 21:52
답글
그니까 처음배우는 사람은 헷갈리지
레퍼런스라는 개념이 없는것도 아니고 포인터와 엄연히 다른건데 cs분야가 이런게 특히 많더라
잘 정의 안하고 같은단어를 이곳저곳 막 갖다씀ㅋㅋ fancy해보이면 일단 쓰고보는듯? 수학에선 죽탱이가 날아갔을텐데ㅋㅋㅋ
익명(118.235)2022-11-15 22:34
pointer에 0x200같이 직접 메모리 쳐 넣으니 ref라고 못함ㅋㅋ - dc App
Gentoo(frech5679)2022-11-15 21:54
안 봤는데 c는 엄격하게 볼 때 call by ref 지원 안함, 유연하게 보면 구현(simulate)될 수 있음, 근데 그냥 근본적으로 c는 모두 다 call by value인데 c의 일부 코드의 동작을 call by ref라고 부를 수는 있어도 c에서 '지원한다'는 좀 아닌 것 같음. 구현(simulate) 가능하다라면 모를까..
raker(rakerdam)2022-11-15 23:06
답글
나도 지원한다라는 용어는 오해의 여지가 있다고 보고, 영어로는 simulate가 적절한 용어인것 같음. simulate의 적절한 번역명은 구현보다는 모방이 맞는 것 같고
익명(125.247)2022-11-16 16:11
학부생이라 잘 모르겠는데, 인수를 포인터로 넘겨주면 그게 call by ref아님?
익명(112.168)2022-11-16 02:34
답글
주소값 자체를 넘겨주는거라 value인가... 이해가 안되네 그럼 다른 oop언어들은 주소를 어떻게 넘겨줌?
익명(112.168)2022-11-16 02:39
답글
그냥 뭔 언어의 레퍼런스건 간에 내부적으로는 포인터 넘겨주는 식으로 동작함 콜바벨 콜바레는 문법 보고 따지는것
익명(59.22)2022-11-16 07:35
또 좆같은 떡밥 들고오네 - dc App
야딩조무사(cir6174)2022-11-16 03:42
역시 프갤 호감 고닉다우신 글을 쓰시네요
익명(45.8)2022-11-16 09:08
근근웹의 자랑 근근웹의 브레인다운 글이네요 잘봤습니노
익명(39.7)2022-11-16 10:49
답글
노? 신고합니다!
토끼주문(icyselec)2022-11-16 12:46
뭔소리야 c oop 가능한데
익명(59.24)2022-11-16 16:02
저걸 지원한다고 표현하면 c로는 세상의 모든 것을 지원하는 게 되지
익명(125.247)2022-11-16 16:12
답글
영상 대충 봤는데. 해당 교제에 c는 call by value만 있지만, call by reference를 개념적으로 구현할 수 있다는 말이 있음? 그런 말이 없으면 저 영상이 반박 핀트가 잘못되었음. 애초에 댓글이 (1) 왜 그런 오개념 책을 추천하느냐를 물었고, 저 유튜버는 (2) call by reference 지원한다고 답했고, 다시 댓글이 (3) '권위'를 빌려 (2)가 틀렸다고 주장함. 영상에는 (3)에 대한 반박만 있고 (1)에 대한 반박이 없음
익명(125.247)2022-11-16 16:20
답글
"C언어는 파이썬을 지원한다" "왜?" "CPython이 C로 작성한거니까"
익명(116.121)2022-11-16 19:02
저거때문에 C잘하는사람한테 뚜들어 맞았다가 말 예쁘게 하세요 ^^ 이딴 글이랑 동영상 싸면서 후빨받는중임
익명(203.229)2022-11-16 20:56
왜 만든 사람들이 없다고 결론지은 내용을 자기네들끼리 용어를 만들어서 주장하는건지 이해가안되네
c 객체지향도 지원하는거였노 ㅋㅋㅋ
님 혹시 유x우?? - dc App
아 윤x우구나 - dc App
그게 누구임
한국에 이 오개념 퍼트린 주범. 열혈c 저자 - dc App
맞는말인데? 뭐가 문제임? - dc App
그럼 c언어 객체지향 지원함?? bool타입은?? - dc App
bool은 다른 매니지드 언어보다 개념적으로 더 저수준으로 지원하는거고 oop는 지원 안하지. oop는 컴파일러 단에서 함수에 스택프레임 맨 아래에 this 포인터를 넣어주는 작업을 해줘야함. - dc App
지금 스스로 call by reference와 oop를 대하는 기준이 너무 다르다는 생각이 들지않아?? oop도 struct로 구현 가능해. call by reference는 포인터로 구현이 가능하니까 지원한다는게 맞는말이고, oop는 지원안함?? 하나만 해 하나만 - dc App
oop는 패러다임이고 call by ref는 그냥 신텍스 슈가임. 여기서 언어 스펙이 지원을 안하는걸 지가 구현해서 지원한다 안한다 이지랄 떨지말고 ㅇㅇ 그냥 포인터 넘기는게 call by ref지 뭐임 그럼? 이걸 니 수준에선 구현이라고 하는거임? 단어 자체에 집착하지마셈. - dc App
이건 패러다임이고 이건 슈가야? 그럼 oop빼고 클래스로 바꾸면됨? c언어는 클래스는 지원함? 레퍼런스라는 개념이 존재하지않는데 그 기능을 흉내내는걸 구현이 아니면 뭐라고부를까? - dc App
함수 스택프레임 맨 아래에 this 포인터를 넣어주는 작업을 컴파일러가 해주는게 oop 패러다임을 지원하는 언어라고 졷밥련아 말귀를 못알아 처먹노. call by ref는 니 태어나기도 전부터 pointer를 넘기는 행위를 그렇게 불렀음. 매니지드 언어나 쓰니까 단어 자체에 존나 집착하지. - dc App
https://www.ibm.com/docs/en/i/7.2?topic=calls-pass-by-reference
call
by ref는 없따! 이지랄 싸는건 메모르 어드레스를 value로 넘기니까^^ 이렇게 끝나는건데, 병신아 누가 모른데? 옛날부터 그 현상을 call by fer로 불렀다고 애자련아; - dc App
윤성우는 진짜 좀 맞아야되고, 넌 패러다임이 뭔지 모르는것같다 - dc App
니 면상이나 존나 쎄게 치셈ㅇㅇ - dc App
call by value/reference는 함수에 인자를 전달하는 방식을 지칭하는 것임 C는 데니스 리치가 밝혔듯 오직 call by value이고 이걸 부정하는 사람들은 자의적으로 call by value/reference의 의미를 인수가 아닌 데까지 확장한 오류를 범한 것임
이게 맞지 이걸 왜 아득바득 자의적으로 해석해서 반박하려 드는지 모르겠네
근데 진짜 ㅈ도 의미없는 논쟁거리긴 한듯
이게 아는사람들한테나 의미없지, 저 오개념 때문에 공부할때 혼란 세게 겪었다는 사람들이 한트럭임. - dc App
그래서 입문서에서 call by reference 라고 가르치는건 문제가 크다고 생각함. 저 영상도 그런 책 추천했다가 까인게 발단이였고. - dc App
오히려 초심자는 c는 call by reference지원 안한다 하면 더 헷갈릴 수 있는거 아님? 깊게 파고들면 자연스럽게 알게 될거 같은데
물론 내가 책에서 어떤 식으로 말했는지 몰라서 완전 단정지어버리는 말투면 문제가 있을지도
주소값을 전달하는걸 설명할때 꼭 존재하지도 않는 레퍼런스라는 단어를 써야할까?? 꼭 그 단어가 아니여도 될것같은데. 그리고 c만 한다면 상관없을수도 있는데, 보통 혼란은 c 배우고나서 c++ 레퍼런스를 배울때 찾아옴. - dc App
단정 지어버리는 책이 많더라 - dc App
포인터 deferencing같은 용어도 있고, 위 댓글ㅊㅓ럼 너가 레퍼런스라는 단어에 너무 집착하는거 같은데? 외국에서도 pointer(adress)를 넘길때 "reference를 넘긴다" 라고 많이 표현하는데. Geek한 대화에서나 "pointer 값을 넘기니까 pass by reference는 없는 말이다" 이러지 현업이든 어디서든 reference로 넘긴다, 받는다 많이 쓰는말임.
그니까 처음배우는 사람은 헷갈리지 레퍼런스라는 개념이 없는것도 아니고 포인터와 엄연히 다른건데 cs분야가 이런게 특히 많더라 잘 정의 안하고 같은단어를 이곳저곳 막 갖다씀ㅋㅋ fancy해보이면 일단 쓰고보는듯? 수학에선 죽탱이가 날아갔을텐데ㅋㅋㅋ
pointer에 0x200같이 직접 메모리 쳐 넣으니 ref라고 못함ㅋㅋ - dc App
안 봤는데 c는 엄격하게 볼 때 call by ref 지원 안함, 유연하게 보면 구현(simulate)될 수 있음, 근데 그냥 근본적으로 c는 모두 다 call by value인데 c의 일부 코드의 동작을 call by ref라고 부를 수는 있어도 c에서 '지원한다'는 좀 아닌 것 같음. 구현(simulate) 가능하다라면 모를까..
나도 지원한다라는 용어는 오해의 여지가 있다고 보고, 영어로는 simulate가 적절한 용어인것 같음. simulate의 적절한 번역명은 구현보다는 모방이 맞는 것 같고
학부생이라 잘 모르겠는데, 인수를 포인터로 넘겨주면 그게 call by ref아님?
주소값 자체를 넘겨주는거라 value인가... 이해가 안되네 그럼 다른 oop언어들은 주소를 어떻게 넘겨줌?
그냥 뭔 언어의 레퍼런스건 간에 내부적으로는 포인터 넘겨주는 식으로 동작함 콜바벨 콜바레는 문법 보고 따지는것
또 좆같은 떡밥 들고오네 - dc App
역시 프갤 호감 고닉다우신 글을 쓰시네요
근근웹의 자랑 근근웹의 브레인다운 글이네요 잘봤습니노
노? 신고합니다!
뭔소리야 c oop 가능한데
저걸 지원한다고 표현하면 c로는 세상의 모든 것을 지원하는 게 되지
영상 대충 봤는데. 해당 교제에 c는 call by value만 있지만, call by reference를 개념적으로 구현할 수 있다는 말이 있음? 그런 말이 없으면 저 영상이 반박 핀트가 잘못되었음. 애초에 댓글이 (1) 왜 그런 오개념 책을 추천하느냐를 물었고, 저 유튜버는 (2) call by reference 지원한다고 답했고, 다시 댓글이 (3) '권위'를 빌려 (2)가 틀렸다고 주장함. 영상에는 (3)에 대한 반박만 있고 (1)에 대한 반박이 없음
"C언어는 파이썬을 지원한다" "왜?" "CPython이 C로 작성한거니까"
저거때문에 C잘하는사람한테 뚜들어 맞았다가 말 예쁘게 하세요 ^^ 이딴 글이랑 동영상 싸면서 후빨받는중임
왜 만든 사람들이 없다고 결론지은 내용을 자기네들끼리 용어를 만들어서 주장하는건지 이해가안되네