flock:flock编程语言的存储库

  • T8_240172
    了解作者
  • 4.9KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-09 02:30
    上传日期
群 Flock和Flow和Fork的融合是一种系统编程语言,旨在易于阅读,易于编写和高效能。 Flock的最初目标是: 没有垃圾收集器,支持受锈启发的对象图(对象树上方) 流执行,即没有线程的并行化。 受projectreactor.io启发 我是什么(结构)和我是什么(特质)之间的明显区别 面向对象 功能性 强类型 极简符号(即减少不同符号的数量) 结构清晰,(即不是perl) 无指针(否&** mayvar) 面向约定(例如,如果大多数编程语言都具有约定,请遵循该约定) 操作员超载,同时保持清晰度(坚韧) 没有终身语义, 机器同情,(智能资源管理) 完全编译 支持依赖注入 支持面向方面的编程 支持测试(包括示例,例如Cucumber) 无空 可扩展的
flock-master.zip
  • flock-master
  • README.md
    1KB
  • LICENSE
    11.1KB
内容介绍
# flock Flock an amalgamation of Flow and Fork, is a Systems programming language, designed to be easy to read, easy to write, and performant. ## Flock's initial aims: * No Garbage collector, With support for object graphs (over object trees) inspired by rust * Flow executions, i.e. Parallelisation without Threads. inspired by projectreactor.io * A clear distinction between what I am (Structs) and what I do (Traits) * Object Orientated * Functional * Strongly Typed * Symbol minimalist (i.e. keeping down on the number of different symbols) * Clearly Structured, (i.e. not perl) * Pointer free (no ``&**``mayvar) * Convention orientated, (i.e. if most programming languages have a convention, follow that convention) * Operator overloading, whilst retaining clarity (tough one) * no lifetime semantics, * Machine sympathetic, (Smart resource management) * Fully compiled * Support for Dependency Injection * Support for Aspect Orientated Programming * Support for Testing (including spec by example, such as cucumber) * Null free * Extensible
评论
    相关推荐