compiler design visualizer
18.3 MB
파일 크기
- 보안
Everyone
Android 5.0+
Android OS
compiler design visualizer 정보
코드가 단계별로 변환되는 과정을 살펴보면서 컴파일러를 학습하세요.
컴파일러 설계 시각화 도구인 Visual Compiler Lab은 컴파일러 설계를 학습하는 방식을 혁신적으로 변화시킵니다. 지루한 이론을 읽는 대신 컴파일 과정을 실시간으로 확인할 수 있습니다. 어떤 산술 또는 논리 표현식이든 입력하면 CodeFlow가 소스 코드 → 다채로운 토큰 → 대화형 구문 트리 → 3주소 코드 → 최적화된 출력에 이르는 전체 컴파일러 파이프라인을 안내합니다. 어휘 분석기는 모든 키워드, 식별자, 연산자 및 상수를 강조 표시합니다. 구문 트리 시각화 도구를 사용하면 노드를 이동, 확대/축소 및 탭하여 구문을 즉시 이해할 수 있습니다. 3주소 코드 생성기는 임시 변수를 사용하여 각 단계를 보여주고, 최적화 도구는 눈앞에서 상수 폴딩을 수행합니다. GATE 시험, 대학 입학 시험 또는 기술 면접을 준비하든 CodeFlow는 어휘 분석, 구문 분석(LL, LR, LALR), 의미 분석 및 심볼 테이블부터 중간 표현, SSA, 코드 최적화, 레지스터 할당, 런타임 환경, JIT 컴파일 및 LLVM에 이르기까지 24개 이상의 컴파일러 주제를 다룹니다. 150개 이상의 GATE 기출문제를 풀어보세요. 연도와 주제별로 필터링하고, 내장 타이머를 이용해 단계별로 풀이 과정을 확인할 수 있습니다. 스마트 연습 모듈에는 객관식 문제, 출력형 문제, 그리고 토큰화, 구문 분석, 평가 과정을 단계별로 안내하는 고유한 단계별 실행 모드가 포함되어 있습니다. 모든 기능은 100% 오프라인에서 작동하며, 인터넷 연결이나 백엔드가 필요하지 않습니다. VS Code에서 영감을 받은 어두운 색상의 인터페이스는 눈의 피로를 줄여주고, 앱은 로컬 저장소를 사용하여 학습 진행 상황, 취약 영역, XP 점수를 추적합니다. 컴파일 전에 결과를 확인하고 싶은 학생, 교사, 독학 학습자에게 적합합니다. 지금 CodeFlow를 다운로드하고 코드가 어떻게 변화하는지 직접 확인해 보세요.
컴파일러 설계 앱, 어휘 분석기 시뮬레이터, 구문 분석 기법, 구문 트리 시각화 도구, 코드 생성 도구, 오토마타에서 컴파일러로의 변환, 컴파일러 단계, 어휘 분석, 토큰 생성, 정규 표현식 렉서, 유한 오토마타 렉서, 구문 분석, 파서 생성기, 하향식 구문 분석, 재귀 하강 파서, ll 파서, ll1 구문 분석, 상향식 구문 분석, 시프트 리듀스 구문 분석, LR 파서, SLR 파서, LALR 파서, 정규 LR 파서, 연산자 우선순위 파서, 모호한 문법, 구문 트리, 추상 구문 트리, 의미 분석, 타입 검사, 심볼 테이블 관리, 중간 코드 생성, 3주소 코드, 쿼드러플 트리플, 정적 단일 할당, 코드 최적화, 상수 폴딩, 공통 부분식 제거, 루프 최적화, 데드 코드 제거, 피프홀 최적화, 코드 생성, 레지스터 할당, 대상 코드 생성, 컴파일러 구성 단계, 링커 및 로더, 인터프리터와 컴파일러 비교, JIT(Just-In-Time) 컴파일, 크로스 컴파일러, 부트스트래핑, 컴파일러 컴파일러 도구, Lex 도구, Yacc 도구, 컴퓨터 과학 공학, GATE 컴퓨터 공학 시험 준비, 시스템 프로그래밍, 컴파일러 튜토리얼, 비주얼 컴파일러, 단계별 컴파일, 학기말 시험, 대학 시험, 취업 준비, 컴파일러 기초 쉽게 배우기, 컴파일러 설계 빠르게 배우기, 오프라인 컴파일러 앱







