V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sadhen  ›  全部回复第 3 页 / 共 23 页
回复总数  442
1  2  3  4  5  6  7  8  9  10 ... 23  
@fy
@manasheep

https://docs.unrealengine.com/4.26/zh-CN/ProgrammingAndScripting/Blueprints/QuickStart/

你们说的是这种么?我得明确表态,不是这样的。

JB 的 MPS 和 Mathematica 和我设想的墨干语言有点相像。
https://www.jetbrains.com/mps/
@whileFalse 我感受到你已经理解我的想法了。谢谢!
2022-11-02 20:47:37 +08:00
回复了 sadhen 创建的主题 Python 管理 Jupyter Labs 和 Notebooks 的最佳实践
还有一个小伙伴推荐我用 Nix 来解决这个问题。我觉得 Nix 和 Docker 都很好,就是有点杀鸡用牛刀的感觉。
2022-11-02 20:46:37 +08:00
回复了 sadhen 创建的主题 Python 管理 Jupyter Labs 和 Notebooks 的最佳实践
@c0xt30a 我大概知道你的思路了,比如新增一个依赖,就新增一个 docker 的 layer

这确实是一个不错的思路。
2022-11-02 19:34:24 +08:00
回复了 sadhen 创建的主题 Python 管理 Jupyter Labs 和 Notebooks 的最佳实践
@c0xt30a 改一个依赖,重新构建一次?

那还不如用 conda 创建虚拟环境。
举一个杨博的 Haxe 代码仓库例子: https://github.com/Atry/protoc-gen-haxe
@mokevip 我收集了不少有用的信息。你可以看到,有爱心❤️标志的回复,就是我觉得有用的回复!
@mailes 不是的,结构化编程语言会是很简单的编程语言。它的目的之一就是降低编程语言巴别塔的高度!

未来,人类会创造不止一门结构化编程语言。

> 太高级了,我不配用。

人人都可以编程!没有配不配的问题。未来的结构化编辑帮助你解决了编译失败、解释执行失败的问题,不再会有人写出那种无法通过编译、无法解释执行的代码了。

而且,我这边设想的结构化编程语言目前连语言标准都没有设计好,更不要说一个可用的参考实现了。等我!
@aecra1 直接从语法结构树编译到相关平台的字节码就可以了。只要实现 Library 和 Interopability (可交互性),就会有实用的价值。

以我个人比较熟悉的 Scala 编程语言为例,Scala 的 Library 在 Java 里面也是可以调用的,只不过确实有一些地方是不兼容的。

见 8 楼,这块已经有成熟的编程语言实现了。前 Thoughtworks 的架构师,杨博,就有 Haxe 语言的使用经验。
@bigbigpark 那么,可以用 inclusive 这个词么?
@janus77
> 编程语言有两个需要满足的要素,一个是让机器阅读,一个是让人类阅读。

这个说得很好,我补充一下。

编程语言通过编译器,实现了让机器“阅读”并执行的功能,这样的功能关注点在于性能、以及兼容性。
编程语言通过语法设计,实现了让人类阅读、编辑的功能,这样的功能主要是为了满足人类的需求。

比如人类希望编程语言的可读性更强,就诞生了 Python 这样的编程语言,Python for Humans 这个口号相信大家或多或少都听到过。

我想做的结构化编辑器及结构化编程语言,旨在提高编程语言的可编辑性。

详见我在 29 楼 的描述。有一道经典的 ACM 题,和编辑距离有关。那个是基于字符串的。我有思考过,对于结构化的编程语言,如何去衡量语法正确的两份代码之间的结构化编辑距离,又如何去衡量语义正确的两份代码之前的结构化编辑具体。
> 如果要做到你所说的“每个人都能有定制化的自由”,那么一个人写的东西拿给另一个人就没法阅读了,一个团队写的东西拿给另一个团队就没法阅读了。

看 58 楼。用户 A 定制的 Emacs 给用户 B 用,用户 B 绝对会破口大骂。会有一些经典的配置,大家都认可的,比如 Spacemacs 。
2022-11-02 11:12:17 +08:00
回复了 sadhen 创建的主题 程序员 墨干 V1.1.1:更快更美观的 GNU TeXmacs (KDE Breeze 图标)
@yanyuechuixue 可以在工具菜单中启用,内置的文档里面是有的,而且我翻译成中文了。而且,现在你可以使用中文搜索文档了。
2022-11-02 11:11:18 +08:00
回复了 sadhen 创建的主题 程序员 墨干 V1.1.1:更快更美观的 GNU TeXmacs (KDE Breeze 图标)
@yanyuechuixue

Mathematica 可以用这个:
https://github.com/hammerfunctor/tm-mathematica

墨干把那些非自由的软件的插件都尽可能移除了。他们(比如 Matlab 背后的公司)并没有给我们实验室捐款,我们没有必要维护针对它们的插件。
@zhy91 是的,low 爆了!昨天的我真是的 low 爆了。
@bigbigpark

https://github.com/NotepadFree/NotepadFree/issues/9#issuecomment-1276557421

你看一下我在这里的态度。我承认我对“中文编程语言”有偏见,我觉得我一直以来被洗脑了。感谢您,点醒我!

对于一个事物,应该要抱着包容的态度,至少我应该先尝试中文编程语言,仔细地研究其中的优缺点,然后再做出评价。
@drainlin 抱歉,避免了踩王垠这样有争议的网红,还是不小心踩了“中文编程语言”

大家都知道网红是很赚钱的,然后有很多网红很努力,而且有专业素养。我在使用“网红”这个词的时候特意强调了它是中性的。

非常抱歉,我对“中文编程语言”抱有偏见!
> 现在也没人用英文编程啊,计算机也不认英文啊,我们都是用 JAVA GO C# 之类的东西编程啊,英文是为了去社区找答案或者跟人交流用的啊,你 1000 人搞个编程语言,有个数据公式 /物理原理 不清楚,你打算用非洲话跟人交流?

这个问题我已经在 25 楼 43 楼 58 楼 解释了

我这里说英文编程、中文编程,只是一种吸引 V2EX 用户来参与这个帖子的手段。我对这个手段表示抱歉。

比如说这个帖子: https://www.v2ex.com/t/891901

我可以说:实锤了,这个国产换皮软件终于露出了马脚!

但是,我认为不需要用这种方式来吸引眼球。所以我没有在那个帖子中用这种标题。
@andyJado

> 这意味着别人在读我的 commit 的时候会看不懂, 进而需要把我的代码下载下来再 parse 成他的语法的代码.还是说你 commit 的时候把 let 就优化掉了?

不会看不懂。就是我习惯 Go 的语法,我可以让结构化编辑器显示 Go 的语法。我更习惯 Scala 的语法,我也可以用结构化编辑器显示 Scala 的语法。当然,会出现,有一些结构,在 Go 里面没有,而在 Scala 里面是有的情况,在这种情况下,编辑器会告诉你!
@NessajCN 现在人类所使用的编程工具是平面的。所以三维就没那么方便了。

VR 技术成熟之后,三维的数据也可以用 VR 的技术,让人类轻松编辑了。

> 那我要是三阶四阶张量你咋画呢

纯文本编程语言是结构化编程语言的子集啊!这种张量可以沿用你的方式,也可以设计一些更加合理的方式。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2797 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.