我在设计开发的编程语言, Hello, World 跑通了

1 天前
 daqing

语言暂时取名叫:Emo 。

目前实现了函数和类的调用。

看图说话:

5963 次点击
所在节点    分享创造
89 条回复
pdxjun
1 天前
图裂了
4332weizi
1 天前
头一次见这种 new😂
daqing
1 天前
@pdxjun 要翻墙吧
chashao
1 天前
new 是一个库函数调用么?
daqing
1 天前
再贴一个例子:

menglizhi2333
1 天前
这个语言设计目的是什么?
daqing
1 天前
@chashao 是关键字,语言层面的机制,用来创建和初始化对象。
daqing
1 天前
@menglizhi2333 目的是希望能更加清晰的表达思想
bzj
1 天前
语法像 go ,但是面向对象简直就是画蛇添足
sankooc
1 天前
编译成目标代码么 还是需要运行时啊
Ocyss
1 天前
类型首字母大写有什么好处, 小写能作为变量么?
fsq
1 天前
不懂设计开发语言底层逻辑,纯好奇,为什么新语言就要定义一种和其他语言都不一样的语法(比如这个 new ),为了表明是不一样的语言?
dandycheung
1 天前
这个 new 设计的挺好的。想当年从 C 语言拓展到 C++ 的时候,一开始接触到 new 的用法非常不自在,感觉明明是一个执行动作的函数,为什么不用小括号,毕竟连 if 后面都有嘛,😀
InDom
1 天前
看着像 GoScript 。
wunonglin
1 天前
go 和 js 的杂交版
finab
1 天前
不如改成 new HelloName(name: name) ,多个参数 new HelloName(name: name, name2: name2)
Felldeadbird
1 天前
底层用什么写。
thinkwei2012
1 天前
@finab 有同感

支持楼主,期待开源
Leviathann
1 天前
出现了关键字 func
goboy:像 go
daqing
1 天前
@sankooc 目前是解释型语言,没有编译。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1089110

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX