'use client'; import { Card, CardContent, Typography, Button, Grid, Box, Container } from '@mui/material'; import { useTheme } from '@mui/material/styles'; import useMediaQuery from '@mui/material/useMediaQuery'; import EmojiEventsIcon from '@mui/icons-material/EmojiEvents'; import CodeIcon from '@mui/icons-material/Code'; import GitHubIcon from '@mui/icons-material/GitHub'; import PublicIcon from '@mui/icons-material/Public'; import TerminalIcon from '@mui/icons-material/Terminal'; import BookIcon from '@mui/icons-material/Book'; import { Book } from '@mui/icons-material'; export default function LeonBasic() { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down('sm')); const isMedium = useMediaQuery(theme.breakpoints.down('md')); // 项目特点数据 const features = [ { icon: , title: '简单易学', description: '语法简洁明了,适合编程初学者快速入门' }, { icon: , title: '基于Rust', description: '底层使用Rust实现,保证高性能和内存安全' }, { icon: , title: '混合语法', description: '融合了Python的简洁和Swift的现代语法特性' }, { icon: , title: '高性能', description: '编译型语言,运行效率高,资源占用少' } ]; // 示例代码 const exampleCode = `// LeonBasic示例代码 require("basic"); var(input) = basic.input(string:""); basic.print(string:"请输入一个数字:" + var(input));`; return ( {/* 标题部分 */} LeonBasic The LeonBasic Programming Language 一个简单易懂的编程语言,专为初学者设计,基于Rust实现,融合了Python的简洁和Swift的现代语法特性。 {/* 项目概述 */} 项目概述 LeonBasic是一门专为编程初学者设计的编程语言,旨在降低编程学习的门槛,同时保持良好的性能和现代语言特性。 该语言基于Rust实现,结合了Python的易读性和Swift的语法优雅,让初学者能够快速上手,同时也能接触到现代编程语言的核心概念。 无论是完全没有编程经验的新手,还是想要了解不同编程范式的开发者,都能从LeonBasic中获益。 简单易学的语法设计让学习过程更加轻松愉快,同时Rust的底层实现又保证了程序的性能和安全性。 语言特点 {features.map((feature, index) => ( {feature.icon} {feature.title} {feature.description} ))} {/* 语法示例 */} 语法示例 {exampleCode} {/* 资源链接 */} 相关资源 GitHub 仓库 查看源码,参与贡献,提交问题反馈 官方网站 完整的文档,教程和示例 学习资源 入门教程,示例代码和最佳实践 {/* 页脚 */} © {new Date().getFullYear()} LeonMMcoset ); }