TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Zimbu programming language

64 点作者 osener将近 3 年前

11 条评论

andrewla将近 3 年前
&gt; From [1]<p><pre><code> The Hello World program: hello.zu: FUNC Main() int IO.write(&quot;Hello, World!\n&quot;) RETURN 0 } </code></pre> &gt; Notes:<p>&gt; ...<p>&gt; The } character is used to end a block. There is no {, we know where the block starts. This avoids useless discussions about where to put the {.<p>Excuse me, WHAT? When I saw the first code snippet I thought there was a typo, but the idea of using an unmatched close brace is so horrifying to me that I really have trouble looking further at this. Oddly the first thing that occurs to me is that in Vim it makes it hard to move between the beginning and end of a block, but I think I can safely assume that the author is fairly familiar with using Vim, seeing as he wrote it.<p>[1] <a href="http:&#x2F;&#x2F;www.zimbu.org&#x2F;getting-started&#x2F;hello-worlkd" rel="nofollow">http:&#x2F;&#x2F;www.zimbu.org&#x2F;getting-started&#x2F;hello-worlkd</a>
评论 #32513209 未加载
评论 #32512164 未加载
评论 #32511513 未加载
评论 #32560159 未加载
dang将近 3 年前
Related:<p><i>The Zimbu programming language</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17819857" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17819857</a> - Aug 2018 (1 comment)<p><i>The Zimbu programming language</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13258476" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13258476</a> - Dec 2016 (54 comments)<p><i>The Zimbu programming language, by vim author Bram Moolenaar</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=894591" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=894591</a> - Oct 2009 (51 comments)
评论 #32511293 未加载
djha-skin将近 3 年前
I wonder if the capitalization is required. What modern programming language would require capitalization? I use it in SQL and that makes sense given that SQL is often embedded in other programming language via strings and so the capitalization helps because there are there&#x27;s no syntax highlighting. But otherwise I don&#x27;t see the point of it.
评论 #32510266 未加载
评论 #32509706 未加载
评论 #32511283 未加载
评论 #32509549 未加载
评论 #32513423 未加载
t6jvcereio将近 3 年前
&gt; Why Zimbu? Suppose you want to write a new program, something like a text editor. What language would you write it in?<p><pre><code> It has to be as fast as possible, so interpreted languages are out. You don&#x27;t want to micro manage memory, so C is out. You don&#x27;t want to require programmers to have a degree, so C++ is out. You want fast startup and not depend on a big runtime, so Java is out. It has to run on most systems, anything with a C compiler, so D is out. You want to have fun making something new. </code></pre> What a nice collection of horrible arguments.
评论 #32518279 未加载
ilaksh将近 3 年前
Did he come up with this before or after Nim? Sounds a bit similar on the surface.
评论 #32509684 未加载
pca006132将近 3 年前
Can a language that uses GC (presumably, it says no manual memory management) be used to program an OS? Just wondering... I think the home page is not very informative as it doesn&#x27;t really tell me what features are there in this language, but just what it hopes to be. And tbh, from my experience using vim script, knowing its author may scare me away from this...
评论 #32511433 未加载
评论 #32512305 未加载
评论 #32509380 未加载
_bohm将近 3 年前
Safe to say this project is dead? The repo URL given on the website 404s: <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;zimbu&#x2F;zimbu" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;zimbu&#x2F;zimbu</a>
评论 #32509445 未加载
评论 #32509674 未加载
评论 #32509364 未加载
评论 #32509401 未加载
daltont将近 3 年前
I like the idea of splitting FUNC and PROC, but still like the idea of enforcing some level purity on FUNCs at least not allowing them to invoke PROCs, but able to invoke other FUNCs.
评论 #32515733 未加载
评论 #32510439 未加载
prox将近 3 年前
This looks fun indeed! I don’t often have that when I see new language primers!
dzonga将近 3 年前
&gt; You don&#x27;t want to require programmers to have a degree, so C++ is out.<p>one of the funniest things I have seen as a selling point for a pl.
评论 #32509452 未加载
评论 #32509353 未加载
marcrosoft将近 3 年前
Go meets everyone of his criteria.
评论 #32509831 未加载