Giter Club home page Giter Club logo

kula-lang.github.io's Introduction

Kula 语言开发文档 : Kula - Guide

什么是 Kula 语言?

Kula 是一个轻量解释型动态语言。
这是由 Hana Yabuki (AKA. 会唱歌的花枝丸) 个人开发的,自拟标准的 玩具语言
它可以基于 Microsoft .NET6 框架 (或以上) 运行在 Windows 系统 (以及通过 .NET 框架在其他操作系统) 的计算机上。
同时也可以使用 .NET Standard 2.1 内嵌运行在其他程序内。

Kula 语言诞生于 2021 年 5 月 下旬,并且正在高速的发展之中。
所以,Kula 语言会在不久的未来支持越来越多的现代编程语言 (特指Hana喜欢的) 特性。

Kula语言 的特点

  • 生态

    • 环境易部署,可独立存在,也可嵌入其他 C# 项目
    • 和 C# 双向交互,可由 C# 实现高度的扩展性
    • 模块化编码,支持动态引用其他原生库
    • 优雅美观的官方文档
  • 语言本身

    • 语法与主流语言相同
    • 强类型 + 动态类型
    • 完全函数式
    • 基于原型链的面向对象

本教程

本教程分以下部分:

  1. Kula 语言入门,初步的分析 Kula 语言的语法,并提供例子。
  2. Kula 语言手册,作为 Kula 语言的工具书。
  3. Kula 底层分析,让你理解 Kula 的底层机制,甚至让你模仿实现 Kula 语言本身。

为什么要学习 Kula 语言?

  1. 阳了,头脑发昏
  2. 暗恋Hana酱
  3. 有极强的学习精神

满足一条即可。

谁适合学习 Kula 语言?

所有人,或者没有人。

Kula 语言相关

伴生项目

主要负责人

会唱歌的花枝丸 - HanaYabuki on @github.com

参与贡献代码的方式

直接和花枝丸击剑

开源协议

MIT

kula-lang.github.io's People

Contributors

hanayabuki avatar jisu-woniu avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

timothy-liuxf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.