▲neo 2023-11-23 | parent | favorite | on: GN⁺: HN 소개: 어린이 코딩 교육을 위한 새로운 시각 언어(pickcode.io)Hacker News 의견 var, set, call 키워드의 필요성에 대한 의문 제기 BASIC 언어는 이러한 키워드가 없음. 어린 시절 프로그래밍을 시작할 때 이런 키워드는 불필요한 복잡함으로 여겨짐. LOGO 언어의 간결함을 예로 들며, call 키워드 사용이 과도하게 느껴짐. 10살 아이가 Godot를 통해 프로그래밍을 배우는 경험 공유 Scratch로 게임을 만들던 아이가 Godot의 실제 스크립팅 언어로 전환하며 타이핑의 어려움을 겪음. 아이에게 적합한 균형을 찾는 것이 중요함을 강조. Pickcode 출시를 축하하며, 세부 사항에 대한 주의 깊은 배려 인정 비개발자에게 프로그래밍을 더 접근하기 쉽게 만드는 두 가지 접근법 존재. Pickcode와 Scratch는 시각적 인터페이스를 통해 문법 학습의 부담을 줄이는 방식. Node-red와 Labview는 다른 프로그래밍 패러다임을 탐색하는 예시로, 사용자 경험에 영향을 미침. 구조화된 코드 편집 경험에 대한 긍정적인 평가 세맨틱한 의도를 직접 에디터에 전달할 수 있는 구조화된 에디터에 대한 바람. 실수를 줄이고 프로그래밍 언어에 대한 일반적인 구조화된 에디터의 필요성 제기. Scratch의 문법 오류 불가능성이 초보자에게 친화적임을 강조 문법 오류 없이 블록을 맞추는 방식이 학습에 도움이 됨. 문법 오류 발생 시 해결 방법의 발견성(discoverability)이 중요함을 언급. Pickcode가 새로운 프로그래머에게 타이핑 프로그래밍을 소개하는 데 도움이 됨을 칭찬 Khan Academy에서 개발한 블록 기반 ProcessingJS 에디터와 비교하며, Pickcode의 매력적인 디자인을 언급. 13세 딸이 Pickcode에 대한 피드백 제공 Scratch 커뮤니티의 공유 기능을 중요하게 여김. 교육적인 측면에서 선생님들이 좋아할 것 같다는 의견. ZX81의 BASIC 언어 사용 경험 공유 키보드에 특수 키가 있어 키워드를 타이핑할 필요가 없었음. 메모리 절약과 런타임 속도 향상을 위해 텍스트 대신 토큰을 저장하는 방식이 인상적이었음. Pickcode의 목표에 대한 동의 여부 표현 인상적인 IDE이지만, Python의 하위 집합에 집중하는 것이 더 나을 수 있음. Scratch가 교육에 더 쉽고 Python이 배우기에 더 유용하다는 의견. 관련 링크 제공 Pickcode에 대한 이전 해커뉴스 게시물 링크. 재게시는 일정 시간이 지난 후에 허용되며, 관심 있는 독자들을 위한 추가 정보 제공.
Hacker News 의견
var
,set
,call
키워드의 필요성에 대한 의문 제기call
키워드 사용이 과도하게 느껴짐.10살 아이가 Godot를 통해 프로그래밍을 배우는 경험 공유
Pickcode 출시를 축하하며, 세부 사항에 대한 주의 깊은 배려 인정
구조화된 코드 편집 경험에 대한 긍정적인 평가
Scratch의 문법 오류 불가능성이 초보자에게 친화적임을 강조
Pickcode가 새로운 프로그래머에게 타이핑 프로그래밍을 소개하는 데 도움이 됨을 칭찬
13세 딸이 Pickcode에 대한 피드백 제공
ZX81의 BASIC 언어 사용 경험 공유
Pickcode의 목표에 대한 동의 여부 표현
관련 링크 제공