RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'온라인 베이직'에 해당되는 글 1

학생들에게 알고리즘을 살짝 가르쳐주면서 그 실행되는 모습을 보여주고 싶어서,

프로그램을 짜면 웹상에서 바로 실행을 시켜주는 컴파일러 에뮬레이터를 찾던 중,

아주 재밌는 사이트들을 찾게 되었습니다.

 

1. Applesoft BASIC 에뮬레이터

http://www.calormen.com/applesoft/ 

 

웹상에서 직접 베이직 프로그램을 짜서 실행시켜볼 수 있을 뿐 아니라

유명한 샘플 프로그램들을 골라서 실행시켜볼 수도 있습니다.

샘플 게임 중 팩맨은 악당이 너무 빨라서 절대로 10초 이상 게임을 할 수 없었습니다. -_-;

어쨌든 잠시나마 추억에 젖을 수 있었습니다. ㅎㅎ

 

문제는 알고리즘을 가르치기에 BASIC이 적당하지 않다는 것이었습니다.

막상 유명한 정렬 알고리즘이나 검색 알고리즘을 구현해서 보여주려니

함수 정의도 불가능하고, 당연히 재귀 함수도 불가능했습니다. 

GOSUB문을 쓰면 비슷하게 쓸 수 있을 것 같긴 했는데, 제가 잘 못다루겠더군요.

 

2. Codepad (온라인 컴파일러) 

http://codepad.org/

 

웹페이지 내에서 코드를 입력해서 submit 버튼을 누르면

코드에 문제가 있으면 에러메시지를 보여주고,

컴파일이 잘 되면 실행 결과까지 보여주더군요!

C, C++뿐 아니라 PHP, JAVA 등등을 모두 지원해주고 있습니다.

 

팩토리알 구하는 재귀 함수 만들어서 해봤는데 아주 잘 되더라구요. ㅎㅎ

근데 scanf를 이용해 키보드로 입력을 받으려고 했더니 그건 안되더군요-_-;;

입력을 받지 못한 채 Tiimeout이라는 결과만 출력되었네요.

어쨌든 페이지 디자인도 깔끔하고 아주 맘에 들었습니다.

 

3. ideone.com

http://ideone.com/ 

 

Codepad와 거의 같은 온라인 컴파일러이며,

Codepad보다 더 많은 프로그래밍 언어를 지원하고 있습니다.

심지어 scanf를 이용해 키보드로 입력을 받는 것도 되더군요!!

n! 구하는 프로그램 만들어서 n에 여러가지 값을 계속 대입해보며 놀았더랬습니다.-_-;;

 

4. OnlineCompiler.net

http://www.onlinecompiler.net/ 

 

codepad.org와 ideone.com에서는 온라인 상에서 프로그램의 실행결과를 보여주는 반면,

이 온라인 컴파일러에서는 프로그램의 실행파일을 만들어주더군요.

2011/11/11 02:18 2011/11/11 02:18
http://zolaist.org/tc/trackback/998
나그네  | 2012/03/18 03:33
이런 주옥같은 자료를!! 감사드립니다 ~
zolaist  | 2012/03/21 15:42
블로그에 글써서 익명의 사람으로부터 감사를 받기는 또 처음인 것 같네요^^
zolaist:동욱이 일상
동욱이 일상
전체 (843)
생각 (66)
구경 (13)
요리 (5)
일상 (622)
하임이 (26)
결혼식 (5)
과학철학 (37)
과학사 (23)
기술사 (13)
컴퓨터 (5)
«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
  1. ZoLAist's Diary  2011
    주례 없는 결혼식 준비 후기
  2. ZoLAist's Diary  2011
    결혼식 준비 후기
  3. ZoLAist's Diary  2011
    주례 없는 결혼식 준비 후기
  4. ZoLAist's Diary  2011
    결혼 1주년 파티의 주요 장면들
Total 53303 :: Today 24 :: Yesterday 75