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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Toit – A Language Designed for Microcontrollers

110 点作者 floitsch将近 3 年前

14 条评论

floitsch将近 3 年前
For those interested in a comparison to MicroPython: I recently wrote a Toit version of the MakePython ESP32 Dev Kit lessons.<p>Here is the Toit version of it: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1K-TYea7jbYfj2ecMUmr0T0zd4JDpk5lo0mJNOLPUrhc&#x2F;edit?usp=sharing" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1K-TYea7jbYfj2ecMUmr0T0zd...</a><p>And here the MicroPython: <a href="https:&#x2F;&#x2F;www.makerfabs.com&#x2F;desfile&#x2F;files&#x2F;Get-Started-MicroPython-with-ESP32-V2.2.pdf" rel="nofollow">https:&#x2F;&#x2F;www.makerfabs.com&#x2F;desfile&#x2F;files&#x2F;Get-Started-MicroPyt...</a>
评论 #31673616 未加载
causi将近 3 年前
I like it, but I am <i>never</i> going to be able to read the name without thinking of Goldmember saying &quot;toit like a tiger&quot;.
评论 #31672013 未加载
评论 #31676542 未加载
评论 #31673035 未加载
titzer将近 3 年前
It&#x27;s worth noting that Toit is developed by the team that developed V8, so it&#x27;s got a really solid implementation by very knowledgeable people.
评论 #31676482 未加载
评论 #31672187 未加载
extinctpotato将近 3 年前
It feels very Ruby-like. In fact, it makes me wonder why not reuse Ruby&#x27;s syntax if you&#x27;re making a thing like that.
评论 #31678605 未加载
评论 #31675152 未加载
AYoung010将近 3 年前
Call me old-fashioned, but I personally do not like the idea of using a garbage-collected language for embedded development in general, and it&#x27;s just flat out non feasible to use for anything which is timing-sensitive...
评论 #31673441 未加载
评论 #31672715 未加载
评论 #40943087 未加载
评论 #31673209 未加载
评论 #31677791 未加载
评论 #31676194 未加载
评论 #31675896 未加载
评论 #31675984 未加载
评论 #31672982 未加载
skybrian将近 3 年前
Supported hardware is very limited [1]. I guess it could be good if you know you want to use an ESP32.<p>[1] <a href="https:&#x2F;&#x2F;toit.io&#x2F;product&#x2F;supported-hardware" rel="nofollow">https:&#x2F;&#x2F;toit.io&#x2F;product&#x2F;supported-hardware</a>
ilvez将近 3 年前
Random fact Wednesday: Toit is food in Estonian.
评论 #31673256 未加载
评论 #31675219 未加载
评论 #31672927 未加载
skibz将近 3 年前
I love the look of this language&#x27;s syntax. I&#x27;d be happy to use it outside of embedded programming, too.
评论 #31678672 未加载
hoosieree将近 3 年前
I like the syntax. It looks like a combination of Ruby and Python with a goal of being more terse than either.
sk0g将近 3 年前
The syntax looks pretty fun to work with! Nice balance of terseness and readability.
lin83将近 3 年前
Is Jaguar an interpreter and Toit the scripting language? How does it compare to MicroPython? Can I link in C drivers?
评论 #31672648 未加载
hammyhavoc将近 3 年前
Can&#x27;t wait to hear all the mangled pronunciations of this.
评论 #31671300 未加载
评论 #31673818 未加载
评论 #31677581 未加载
lawrenceduk将近 3 年前
I looked at this the other day! Sadly no way to configure WiFi other than at the point of flashing the device which rules it out for a lot of use cases.
评论 #31678615 未加载
Jistern将近 3 年前
As long as Toit is licensed under the GNU Lesser General Public License v2.1, I am unlikely to consider using it. By contrast, MicroPython is licensed under the MIT License (MIT).<p>As others have noted, Toit seems like a bad name. I suppose non-French speakers will tend to inadvertently mispronounce Toit.<p>Getting traction is hard. In my opinion, having a restrictive license and a bad name make it less likely Toit will gain traction. Finally, Toit&#x27;s licensing reminds me of Mongoose OS <a href="https:&#x2F;&#x2F;github.com&#x2F;cesanta&#x2F;mongoose-os#mongoose-os---an-iot-firmware-development-framework" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cesanta&#x2F;mongoose-os#mongoose-os---an-iot-...</a>.
评论 #31676642 未加载