'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示例代码
print("Hello, World!")
// 变量声明
name = "LeonBasic"
version = 1.0
// 条件语句
if version > 0.5:
print(f"当前版本: {version}")
else:
print("需要更新版本")
// 循环语句
for i in range(1, 5):
print(f"计数: {i}")
// 函数定义
def greet(name):
return f"你好, {name}!"
// 函数调用
message = greet("开发者")
print(message)`;
return (
{/* 标题部分 */}
LeonBasic
The LeonBasic Programming Language
一个简单易懂的编程语言,专为初学者设计,基于Rust实现,融合了Python的简洁和Swift的现代语法特性。
}
href="https://github.com/LeonMMcoset/LeonLang"
target="_blank"
rel="noopener noreferrer"
sx={{ px: 3, py: 1.2 }}
>
项目仓库
}
href="https://lb.jjmm.ink/"
target="_blank"
rel="noopener noreferrer"
sx={{ px: 3, py: 1.2 }}
>
官方网站
{/* 项目概述 */}
项目概述
LeonBasic是一门专为编程初学者设计的编程语言,旨在降低编程学习的门槛,同时保持良好的性能和现代语言特性。
该语言基于Rust实现,结合了Python的易读性和Swift的语法优雅,让初学者能够快速上手,同时也能接触到现代编程语言的核心概念。
无论是完全没有编程经验的新手,还是想要了解不同编程范式的开发者,都能从LeonBasic中获益。
简单易学的语法设计让学习过程更加轻松愉快,同时Rust的底层实现又保证了程序的性能和安全性。
语言特点
{features.map((feature, index) => (
{feature.icon}
{feature.title}
{feature.description}
))}
{/* 语法示例 */}
{/*
语法示例
{exampleCode}
*/}
{/* 资源链接 */}
相关资源
GitHub 仓库
查看源码,参与贡献,提交问题反馈
官方网站
完整的文档,教程和示例
学习资源
入门教程,示例代码和最佳实践
{/* 页脚 */}
© {new Date().getFullYear()} LeonBasic Programming Language
);
}