Skip to menu

A11Y

지난 11월 9일에 있었던 "나도코딩" 세미나에서 발표한 내용을 요약한 자료 입니다.

 

6. 스크립트 언어

 

프로그램 언어에는 크게 컴파일러 언어와 인터프리터 언어로 나누어지며, 이 두 특성을 결합한 하이브리드 언어도 있다.

필자가 개발을 위해 주로 사용은 C++ 컴파일러 언어를 사용하고 있지만, 테스트 및 아이디어 마이닝을 위해 윈도우 CMD, 자바스크립트(JavaScript), 루아언어(Lua) 및 자바언어를 스크립트 처럼 쓸 수 있는 Jshell 을 애용하고 있다.

특히, 센스리더 인터넷 앱(클라우드 메모장, Playpad, 게임센터 등) 개발에는 루아언어를 주로 사용하여 개발 및 배포하고 있다.

코드를 수정할 때마다 매번 컴파일과 링크로 실행파일을 만들어 실행해야 하는 번거러움 없이, cmd.exe, nodejs.exe, lua.exe, jshell.exe 등 스크립트 쉘을 띄워놓고 코드를 바로바로 실행해볼 수 있는 인터프리터 언어의 신속성이야말로 아이디어 마이닝에 적합한 방식일 것이다.

필자가 게임을 개발할 당시, 게임을 실행해 놓은 상태에서 스크립트 코드창을 띄워놓고 실시간으로 게임을 튜닝해가며 배포코드에 적용하기도 하였다. 치트키가 필요가 없다.

 

그럼, 스크립트 언어로 어떻게 아이디어 표현이 가능한지 간단한 예를 들어 설명해 보겠다.

No. Subject Date Views
46 센스리더 기본 읽기 설정 안내(구두점/특수문자 읽기 포함) 2026.07.29 177
45 접근성 가이드: 사용자 입력 폼(Forms)에서 “논리 순서”와 레이블 연결 2026.06.29 450
44 센스리더 ‘웹 상태줄 읽기’ 기능 안내(개발자용) 2026.06.24 786
43 센스리더의 ARIA Role 별 음성 출력 정보 2026.06.01 984
42 센스리더 어센드 KEY 파일 인증 안내 2026.04.27 842
41 [참고] OpenSCAD Nightly 에서 사용되는 명령어 일람 - A.I 작성 2026.04.07 1488
40 OpenSCAD#12. 시각장애인도 3D 디자인을 - 2D 평면을 3D 입체로 만드는 마법 - 사출(extrusion)의 이해 2026.04.07 1505
39 [자료] OpenSCAD로 만든 남성과 여성 피규어 모델 file 2026.04.03 1534
38 OpenSCAD#11. 시각장애인도 3D 디자인을 - 부품 단위로 생각하기, module 2026.04.03 1533
37 OpenSCAD#10. 시각장애인도 3D 디자인을 - 반복의 마법, for 2026.04.01 1555
36 OpenSCAD#9. 시각장애인도 3D 디자인을 - 모서리가 둥근 큐브 만들기 2026.03.31 1574
35 OpenSCAD#8. 시각장애인도 3D 디자인을 - scale, 빵 만들기 2026.03.27 1979
34 OpenSCAD#7. 시각장애인도 3D 디자인을 - 곡면의 이해 - 품질과 성능 2026.03.26 1750
33 OpenSCAD#6. 시각장애인도 3D 디자인을 - 맥미니에 구멍 뚫기 2026.03.24 1727
32 OpenSCAD#5. 시각장애인도 3D 디자인을 - 맥미니(Mac mini) 만들기 2026.03.23 1903
31 OpenSCAD#4. 시각장애인도 3D 디자인을 - 미키마우스 머리 만들기 2026.03.20 2174
30 [수정] OpenSCAD#3. 시각장애인도 3D 디자인을 - 공간의 이해 - 좌표, 단위, 회전 2026.03.19 2019
29 OpenSCAD#2. 시각장애인도 3D 디자인을 - 설치와 실행 2026.03.18 1918
28 OpenSCAD#1. 시각장애인도 3D 디자인을 - 소개편 2026.03.17 1862
27 센스리더 어센드 멀티라인 점자 출력 기능 2026.02.20 1323