c++ 가 메모리 직접 만져서 자료구조에선 쉽긴함
근데 협업이나 다른사람이랑 코드짤땐 자바랑 파이썬이 젤 좋음
프갤러 1(221.140)2024-06-16 19:34
답글
Go도 메모리직접만지는데 그럼 go도 자료구조에서 쉬움?
익명(112.165)2024-06-16 19:36
답글
난 고 안써봐서 모르는데 포인터 있음?
포인터 있으면 메모리 관리 직접할수잇으니 쉬울듯
프갤러 1(221.140)2024-06-16 19:41
답글
포인터있음
익명(112.165)2024-06-16 19:42
답글
gc가 만지지 네가 만짐?ㅇㅅㅇ
프갤로(gotopg)2024-06-16 19:47
답글
메모리 못만지게 하는 파이썬같은것들은 좀 돌아가야해서 ㅈㄴ 헷갈림
난 c++ 로 링크드 리스트 구현하는걸 파이썬 자바로 해보니까 어렵더라 그냥 포인터로 직관적으로 함수에 넘기면 되는걸 글로벌 변수로 만들고 뭐 하고 하는거 헷갈려
프갤러 1(221.140)2024-06-16 19:48
답글
어짜피 go도 메모리 직접 제어는 안되지 않나? C#도 포인터가 있지만 직접 해제는 못 하듯이
프갤러 3(59.28)2024-06-16 19:48
답글
직접제어가능
익명(112.165)2024-06-16 19:51
답글
ㄴ메모리 직접 제어하는 arena 라는 친구가 experimental로 있슴니다. ㅇㅂㅇ
꿈돌리(edp1096)2024-06-16 19:51
답글
gpt 물어보니까 지정만 가능하고 연산은 못하네
좀 돌아가지만 그래도 메모리 건들일순 있어서 ㄱㅊ을듯
프갤러 1(221.140)2024-06-16 19:52
답글
그냥 처음배울때 느낌은
c언어같은 부분이 있는데
클래스보다 편리한 기능이 있고
어떤 의도로 편리한 기능을 만든게 엿보임
익명(112.165)2024-06-16 19:53
답글
어떤 연산말하는거임?
익명(112.165)2024-06-16 19:53
답글
덧셈뺄셈나눗셈곱셈 다 연산인데
익명(112.165)2024-06-16 19:53
답글
연산가능함
익명(112.165)2024-06-16 19:53
답글
var arr [5]int
var p *int = &arr[0]
p++ // 컴파일 오류: 불가능한 연산
이렇다는데 머노 이거 됨?
프갤러 1(221.140)2024-06-16 19:56
답글
됨
익명(112.165)2024-06-16 19:58
답글
그리고 arr[0]에 값이없는데 디레퍼런스가어떻게되노
익명(112.165)2024-06-16 19:58
답글
p가 &arr[1] 이 안된다는 말 같은데. 그리고 어차피 primitive 타입이라 값은 있음ㅇㅅㅇ
프갤로(gotopg)2024-06-16 20:03
답글
아 나도 고 배운게 오늘이라 깜빡함 ㅋㅋ
보통 0 같은 값으로있긴하지
익명(112.165)2024-06-16 20:04
답글
더헷갈리노 ㅅㅂ 나도 고 공부좀 해야겠다
프갤러 1(221.140)2024-06-16 20:06
답글
ㅇㅇ 디코친추하면서 같이하실? 나 1일차임
심심해
익명(112.165)2024-06-16 20:08
답글
고 조금만 보고 히오스 할거야...
프갤러 1(221.140)2024-06-16 20:09
답글
ㄲㅈ
익명(112.165)2024-06-16 20:10
답글
p++ 저렇게하면 &arr[0]+1이라서 안되는거 아님?
익명(118.235)2024-07-06 06:52
우리나라는 프로그래밍 쓰는 곳이 전부 Internet service 개발하는 회사들 뿐이니까 Java가 많을 수 밖에.
o/s, database, photoshop 같은 프로그래밍 주류 분야는 우리나라에는 거의 없으니까 C/C++ 수요가 적을 수 밖에.
근데 internet service 쪽도 인프라 쪽은 비용과 성능 때문에 C/C++ 많이 쓰는데 우리나라는 예외다.
모두 Java지.
자바=레거시
c++ 가 메모리 직접 만져서 자료구조에선 쉽긴함 근데 협업이나 다른사람이랑 코드짤땐 자바랑 파이썬이 젤 좋음
Go도 메모리직접만지는데 그럼 go도 자료구조에서 쉬움?
난 고 안써봐서 모르는데 포인터 있음? 포인터 있으면 메모리 관리 직접할수잇으니 쉬울듯
포인터있음
gc가 만지지 네가 만짐?ㅇㅅㅇ
메모리 못만지게 하는 파이썬같은것들은 좀 돌아가야해서 ㅈㄴ 헷갈림 난 c++ 로 링크드 리스트 구현하는걸 파이썬 자바로 해보니까 어렵더라 그냥 포인터로 직관적으로 함수에 넘기면 되는걸 글로벌 변수로 만들고 뭐 하고 하는거 헷갈려
어짜피 go도 메모리 직접 제어는 안되지 않나? C#도 포인터가 있지만 직접 해제는 못 하듯이
직접제어가능
ㄴ메모리 직접 제어하는 arena 라는 친구가 experimental로 있슴니다. ㅇㅂㅇ
gpt 물어보니까 지정만 가능하고 연산은 못하네 좀 돌아가지만 그래도 메모리 건들일순 있어서 ㄱㅊ을듯
그냥 처음배울때 느낌은 c언어같은 부분이 있는데 클래스보다 편리한 기능이 있고 어떤 의도로 편리한 기능을 만든게 엿보임
어떤 연산말하는거임?
덧셈뺄셈나눗셈곱셈 다 연산인데
연산가능함
var arr [5]int var p *int = &arr[0] p++ // 컴파일 오류: 불가능한 연산 이렇다는데 머노 이거 됨?
됨
그리고 arr[0]에 값이없는데 디레퍼런스가어떻게되노
p가 &arr[1] 이 안된다는 말 같은데. 그리고 어차피 primitive 타입이라 값은 있음ㅇㅅㅇ
아 나도 고 배운게 오늘이라 깜빡함 ㅋㅋ 보통 0 같은 값으로있긴하지
더헷갈리노 ㅅㅂ 나도 고 공부좀 해야겠다
ㅇㅇ 디코친추하면서 같이하실? 나 1일차임 심심해
고 조금만 보고 히오스 할거야...
ㄲㅈ
p++ 저렇게하면 &arr[0]+1이라서 안되는거 아님?
우리나라는 프로그래밍 쓰는 곳이 전부 Internet service 개발하는 회사들 뿐이니까 Java가 많을 수 밖에. o/s, database, photoshop 같은 프로그래밍 주류 분야는 우리나라에는 거의 없으니까 C/C++ 수요가 적을 수 밖에. 근데 internet service 쪽도 인프라 쪽은 비용과 성능 때문에 C/C++ 많이 쓰는데 우리나라는 예외다. 모두 Java지.
게임류 영상류아니면 쓸모없긴 해 대부분이 웹싸개라 메모라관리도 딱히 필요없고