2018년 7월 15일 일요일

스크립트언어를 개발하고 싶다면...

먼저 BASIC언어를 배우거나 테스트해보세요
기초에 불과한 언어일지라도 유용합니다.

BASIC 은 단지 교육용으로 사용하다가 이제 어디서 쓰는지 모르는 언어가 되었지만

기본적인 구조가 다음과 같습니다.
10 rem Basic Language
20 print "Good Morning"
30 goto 20

이것은 영원히 "Good Morning" 을 출력합니다.
10 라인은 rem -> 주석입니다.
20 "Good Morning" 을 출력합니다.
30 goto 20 => 20 번으로 가라는 뜻입니다.

어째서 영원히 "Good Morning" 을 출력할까?
이것은 모든 프로그램은 10-> 20-> 30 -> 순차적으로 흐르도록 되어 있습니다.
최근에는 EVENT 함수가 주를 이루어 순차적이 아니라 생각할지 모르지만
그것도 커널에서 순차적으로 명령을 처리합니다.
즉 위 프로그램은 10 -> 20-> 30-> 20->30-> 20->30-> ... 전원이 꺼질때까지 ...

프로그램의 모든것은 순서를 가지고 있습니다.
이것을 이해한다면 배우기도 편해지고 새로운 프로그램을 만들기도 쉬어 집니다.

댓글 없음:

댓글 쓰기