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에 대한 이전 해커뉴스 게시물 링크.
    • 재게시는 일정 시간이 지난 후에 허용되며, 관심 있는 독자들을 위한 추가 정보 제공.