스크린샷




한줄평
“오토마타와 형식언어를 배우는 학생에게 이론을 직접 만들고 돌려보게 해 주는 오랜 교육용 표준 도구입니다.”
이런 분께 계산 이론·오토마타 과목을 공부하며 개념을 직접 실습하려는 학생
좋은 점
- 오토마타·튜링머신·문법을 시각적으로 작성·시뮬레이션
- 계산 이론 수업 자료로 검증된 신뢰성
- 자바로 어느 OS에서나 실행 가능
아쉬운 점
- 자바 실행 환경(JRE)을 별도로 설치해야 함
- 오래된 인터페이스와 한국어 미지원
JFLAP 소개
JFLAP은 유한 오토마타, 푸시다운 오토마타, 튜링 머신, 정규식, 문법 등 형식언어와 오토마타 이론을 시각적으로 만들고 시뮬레이션하는 교육용 프로그램입니다. 상태와 전이를 마우스로 그려 기계를 만들고, 입력 문자열을 넣어 단계별로 동작을 확인할 수 있습니다. 대학의 계산 이론·컴파일러 수업에서 오랫동안 널리 쓰여 왔습니다.
자바로 만들어져 윈도우를 포함한 어느 운영체제에서나 자바 실행 환경만 있으면 동작합니다. 이론으로만 배우기 어려운 오토마타의 동작을 눈으로 확인할 수 있어 학습에 도움이 됩니다. 다만 인터페이스가 오래된 편이고 한국어를 지원하지 않으며, 실행하려면 자바(JRE)가 미리 설치되어 있어야 합니다.