Object Oriented Karel Programming Framework based on Stanford Karel
Revision as of 02:46, 20 June 2022 by Swpark (talk | contribs) (Swpark moved page Karel to HUFS Karel without leaving a redirect)
Karel은 Stanford 대학교에서 학생들에게 Java로 프로그래밍을 배우기 위하여 만든 Java 라이브러리이다. 이것은 ACM Java Task Force에서 만든 라이브러리를 이용하여 작성되었다. 그런데 이것은 Applet을 이용하기 때문에 JDK 6 이후의 버전에서는 동작하지 않는다. 그러므로 Karel 프로그래밍을 하려면 반드시 JDK 6 버전을 설치하고 이를 이용하여 컴파일 및 실행을 하여야 한다.
Stanford Karel은 함수 중심의 프로그래밍 기법을 익히기에는 좋은 도구이지만, 객체지향 프로그래밍을 익히기에는 적합하지 않다. 그래서 이 Karel 라이브러리를 객체지향 프로그래밍 방법으로 코딩할 수 있도록 라이브러리를 만들었다.