Giới thiệu

GracePL là gì?

GracePL là ngôn ngữ lập trình được thiết kế với cú pháp giống PHP nhưng biên dịch thành binary native thông qua Go. Điều này kết hợp sự quen thuộc của PHP với hiệu năng của compiled language.

Tính năng nổi bật

Kiến trúc

  .gp file
     │
     ▼
  ┌─────────┐    ┌─────────┐    ┌──────────┐    ┌────────┐
  │  Lexer  │ →  │ Parser  │ →  │ CodeGen  │ →  │ Binary │
  │ (token) │    │  (AST)  │    │  (Go)    │    │ (exe)  │
  └─────────┘    └─────────┘    └──────────┘    └────────┘