Simula建模语言
Simula 是一种建模语言,通常被认为是第一个面向对象 (Object-oriented, OO) 的语言,随后出现的此类语言包括 Smalltalk、C++、Java 和 C#。那时,大多数面向对象的语言是通过类 来定义的。后来,Self 编程语言(一个类似 Smalltalk 的系统)开发人员创建了一种可替代的轻量级方法来定义这类对象,并将这种方法称为基于原型的面向对象编程或者原型对象编程。
示例代码:
Begin Class Glyph; Virtual: Procedure print Is Procedure print;; Begin End; Glyph Class Char (c); Character c; Begin Procedure print; OutChar(c); End; Glyph Class Line (elements); Ref (Glyph) Array elements; Begin Procedure print; Begin Integer i; For i:= 1 Step 1 Until UpperBound (elements, 1) Do elements (i).print; OutImage; End; End; Ref (Glyph) rg; Ref (Glyph) Array rgs (1 : 4); ! Main program; rgs (1):- New Char ('A'); rgs (2):- New Char ('b'); rgs (3):- New Char ('b'); rgs (4):- New Char ('a'); rg:- New Line (rgs); rg.print; End;
评论
Macaw-LLM多模态语言建模
Macaw-LLM:具有图像、视频、音频和文本集成的多模态语言建模Macaw-LLM是一项探索性的尝试,它通过无缝结合图像、视频、音频和文本数据开创了多模式语言建模,建立在CLIP、Whisper和L
Macaw-LLM多模态语言建模
0
PDDL Studio规划域建模语言
用于创建和检查PDDL(PlanningDomainDefinitionLanguage)规划域定义语言文档的(IDE)开发环境。系统由捷克布拉格查理大学数学和物理学院开发,目前用于测试。具有语法检测
PDDL Studio规划域建模语言
0