另一款'叁巴酱'简单编译器

电脑技术 电脑技术 2676 人阅读 | 11 人回复 | 2021-03-28

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 孤星119 于 2021-4-26 20:45 编辑

这是一款用C#写成的编译器,仅支持显示消息框的指令:

MSGBOX
WMSGBOX
EMSGBOX
QMSGBOX

只需用以上指令编写一个源文件,示例如下:
  1. EMSGBOX Error occurred.

  2. WMSGBOX Safety first!

  3. MSGBOX Okay.
复制代码


然后用Sambal.exe (或从Visual Studio IDE里运行代码)打开你的源文件,即会生成一个EXE。

运行相关EXE则会总共显示3个消息框。暂不支持中文字符串。
请下载最新Sambal_24042021.zip(解决了一个无法在Windows 7运行的问题)



Sambal.zip

7.82 KB, 下载次数: 8

有bug

Sambal_24042021.zip

19.92 KB, 下载次数: 5

回答|共 11 个

simonzhd 发表于 2021-3-29 10:32:44| 字数 13 | 显示全部楼层

不明觉厉。暂时没有应用场景

孤星119 发表于 2021-3-29 19:45:28| 字数 77 | 显示全部楼层

simonzhd 发表于 2021-3-29 10:32
不明觉厉。暂时没有应用场景

哈哈,谢谢,无论如何,谢谢你的支持。在马来西亚论坛,没有一个人关注我的编译器。

simonzhd 发表于 2021-3-29 20:00:24| 字数 91 | 显示全部楼层

孤星119 发表于 2021-3-29 19:45
哈哈,谢谢,无论如何,谢谢你的支持。在马来西亚论坛,没有一个人关注我的编译器。 ...

别气馁,做这件事情产生的愉悦远比做这件事本身来的重要~

点评

对的!  发表于 2021-3-29 21:20

孤星119 发表于 2021-4-13 15:56:13| 字数 129 | 显示全部楼层

本帖最后由 孤星119 于 2021-4-26 20:46 编辑

现在我有新的版本了,支持变量和基本算数指令。

  1. LET b= 20
  2. b /= 2
  3. MSGBOX b
  4. b +=30
  5. b -=1
  6. MSGBOX b
  7. LET c=40
  8. c*= 22
  9. MSGBOX c
复制代码


执行结果:


1.JPG


2.JPG


3.JPG




以后应该就不会再升级了,到此为止了。

孤星111 发表于 2021-6-10 20:25:49| 字数 56 | 显示全部楼层

在微软Azure上里的Windows Server 2016虚拟机里试用我的Win32编译器,可以运行,感觉还可以。

Screenshot 2021-06-10 7.59.41 PM.png


Screenshot 2021-06-10 8.01.56 PM.png

评分

参与人数 1钻石 +48 收起 理由
simonzhd + 48 赞一个!

查看全部评分

孤星1119 发表于 2021-10-2 16:50:44| 字数 342 | 显示全部楼层

我竟然可以在(Linux) Debian 11上运行.NET 程序(用mono Sambal.exe),譬如我的叁巴(Sambal.exe)编译器,然后再用wine 运行所编译出来的myapp2.txt.EXE.

Screenshot from 2021-10-02 16-44-59.png


必须先安装Wine Mono:

  1. sudo apt-get install mono-complete
复制代码


Mono是用来运行.NET的.

如果是Win32 程序,则用wine32,也同样需先安装wine32.

这个是基本的:
  1. sudo apt-get update
  2. sudo apt-get install wine
复制代码


接着才安装wine32 (i386):
  1. sudo dpkg --add-architecture i386
  2. sudo apt-get update
  3. sudo apt-get install wine32
复制代码

Starrry 发表于 2022-3-19 15:13:41| 字数 14 | 显示全部楼层

对这个编译器还是相当满意的。

蓝莓糖 发表于 2022-3-19 19:02:48| 字数 50 | 显示全部楼层

Starrry 发表于 2022-3-19 15:13
对这个编译器还是相当满意的。

sambal是什么意思?

Starrry 发表于 2022-3-19 19:43:10| 字数 48 | 显示全部楼层

蓝莓糖 发表于 2022-3-19 19:02
sambal是什么意思?

它是东南亚一种酱料的名称,嘿嘿!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则