▲GN⁺ 2024-05-27 | parent | ★ favorite | on: 뇌가 컴퓨터 코드 읽기와 언어 읽기를 다르게 인식 (2020)(news.mit.edu)Hacker News 의견 논문 링크가 제공되지 않았지만, 아마도 이 논문일 것임. 연구자들이 프로그래머들에게 코드 조각을 보여주고 그 코드가 어떤 동작을 할지 예측하게 했음. 링크된 기사에 따르면, 코드를 읽을 때 뇌의 특정 영역이 활성화되며, 이는 익숙하지 않은 문제를 신중하게 해결하는 영역임. 하지만 30년 이상의 프로그래밍 경험이 있는 사람들에게는 일반화되지 않을 수 있음. Lex Fridman이 최근 언어학자 Edward Gibson을 인터뷰했으며, 코드 읽기가 언어와는 다른 뇌의 부분을 활성화시킨다는 내용이 포함됨. 프로그래밍 언어를 인간 언어처럼 만들려는 시도는 초보적인 실수임. 프로그래밍 언어는 주로 어떤 구조를 만드는 것에 가깝고, 이는 커뮤니케이션과는 다름. 프로그래밍 언어와 인간 언어의 차이점은 프로그래밍이 어떤 구조를 만드는 것에 더 가깝다는 점임. 인간 언어는 다양한 목적의 커뮤니케이션에 사용될 수 있음. 코드 읽기와 형식화된 인간 언어 읽기, 또는 형식화된 언어와 비형식화된 언어 읽기 간의 뇌 활동 비교가 더 흥미로울 것임. 깨끗한 코드를 작성하는 데 가장 도움이 된 것은 학술적 글쓰기 수업을 듣는 것임. 코드 예측은 언어 센터보다는 계획 과제와 더 유사함. 유튜브 채널에서 오픈 소스 프로젝트의 코드를 읽음. 이는 음악의 시각적 읽기와 비슷함. 연구자들이 언어 영역에서 반응을 거의 보지 못했음. 집에서 주로 일하며, 코딩할 때 음악을 듣고 노래를 부름. 하지만 읽는 동안에는 노래를 부를 수 없음. 코딩할 때는 가능함. 코드 읽기는 산문 읽기나 수학을 하는 것과 다름. 퍼즐을 푸는 것과 같음. 여러 가지를 실시간으로 연결하고 번역해야 함. 코드 읽기는 기어의 사진을 보고 "기어 A가 시계 방향으로 도는지 반시계 방향으로 도는지"를 묻는 것과 같음. 메커니즘을 연구하는 느낌임. 코드를 읽을 때 머릿속에 내레이터의 목소리가 들리지 않음.
Hacker News 의견
논문 링크가 제공되지 않았지만, 아마도 이 논문일 것임. 연구자들이 프로그래머들에게 코드 조각을 보여주고 그 코드가 어떤 동작을 할지 예측하게 했음.
링크된 기사에 따르면, 코드를 읽을 때 뇌의 특정 영역이 활성화되며, 이는 익숙하지 않은 문제를 신중하게 해결하는 영역임. 하지만 30년 이상의 프로그래밍 경험이 있는 사람들에게는 일반화되지 않을 수 있음.
Lex Fridman이 최근 언어학자 Edward Gibson을 인터뷰했으며, 코드 읽기가 언어와는 다른 뇌의 부분을 활성화시킨다는 내용이 포함됨.
프로그래밍 언어를 인간 언어처럼 만들려는 시도는 초보적인 실수임. 프로그래밍 언어는 주로 어떤 구조를 만드는 것에 가깝고, 이는 커뮤니케이션과는 다름.
프로그래밍 언어와 인간 언어의 차이점은 프로그래밍이 어떤 구조를 만드는 것에 더 가깝다는 점임. 인간 언어는 다양한 목적의 커뮤니케이션에 사용될 수 있음.
코드 읽기와 형식화된 인간 언어 읽기, 또는 형식화된 언어와 비형식화된 언어 읽기 간의 뇌 활동 비교가 더 흥미로울 것임.
깨끗한 코드를 작성하는 데 가장 도움이 된 것은 학술적 글쓰기 수업을 듣는 것임. 코드 예측은 언어 센터보다는 계획 과제와 더 유사함.
유튜브 채널에서 오픈 소스 프로젝트의 코드를 읽음. 이는 음악의 시각적 읽기와 비슷함. 연구자들이 언어 영역에서 반응을 거의 보지 못했음.
집에서 주로 일하며, 코딩할 때 음악을 듣고 노래를 부름. 하지만 읽는 동안에는 노래를 부를 수 없음. 코딩할 때는 가능함.
코드 읽기는 산문 읽기나 수학을 하는 것과 다름. 퍼즐을 푸는 것과 같음. 여러 가지를 실시간으로 연결하고 번역해야 함.
코드 읽기는 기어의 사진을 보고 "기어 A가 시계 방향으로 도는지 반시계 방향으로 도는지"를 묻는 것과 같음. 메커니즘을 연구하는 느낌임.
코드를 읽을 때 머릿속에 내레이터의 목소리가 들리지 않음.