美丽心灵公益论坛

查看: 4702|回复: 11

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

[复制链接]
累计签到:13 天
连续签到:1 天

65

主题

780

回帖

3444

积分

论坛元老

Rank: 8Rank: 8

积分
3444
孤星119 发表于 2021-3-28 18:40:26| 字数 286 | 显示全部楼层 |阅读模式
本帖最后由 孤星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运行的问题)



本帖子中包含更多资源

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

x
累计签到:1463 天
连续签到:5 天

521

主题

6310

回帖

519万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5198236

活跃会员热心会员发帖达人最佳新人

活跃会员
simonzhd 发表于 2021-3-29 10:32:44| 字数 13 | 显示全部楼层
不明觉厉。暂时没有应用场景
累计签到:13 天
连续签到:1 天

65

主题

780

回帖

3444

积分

论坛元老

Rank: 8Rank: 8

积分
3444
 楼主| 孤星119 发表于 2021-3-29 19:45:28| 字数 77 | 显示全部楼层
simonzhd 发表于 2021-3-29 10:32
不明觉厉。暂时没有应用场景

哈哈,谢谢,无论如何,谢谢你的支持。在马来西亚论坛,没有一个人关注我的编译器。
累计签到:1463 天
连续签到:5 天

521

主题

6310

回帖

519万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5198236

活跃会员热心会员发帖达人最佳新人

活跃会员
simonzhd 发表于 2021-3-29 20:00:24| 字数 91 | 显示全部楼层
孤星119 发表于 2021-3-29 19:45
哈哈,谢谢,无论如何,谢谢你的支持。在马来西亚论坛,没有一个人关注我的编译器。 ...

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

点评

对的!  发表于 2021-3-29 21:20
累计签到:13 天
连续签到:1 天

65

主题

780

回帖

3444

积分

论坛元老

Rank: 8Rank: 8

积分
3444
 楼主| 孤星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
复制代码


执行结果:










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

本帖子中包含更多资源

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

x
累计签到:8 天
连续签到:5 天

15

主题

115

回帖

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
孤星111 发表于 2021-6-10 20:25:49| 字数 56 | 显示全部楼层
在微软Azure上里的Windows Server 2016虚拟机里试用我的Win32编译器,可以运行,感觉还可以。




本帖子中包含更多资源

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

x

评分

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

查看全部评分

累计签到:39 天
连续签到:5 天

61

主题

632

回帖

3455

积分

论坛元老

Rank: 8Rank: 8

积分
3455
孤星1119 发表于 2021-10-2 16:50:44| 字数 342 | 显示全部楼层
我竟然可以在(Linux) Debian 11上运行.NET 程序(用mono Sambal.exe),譬如我的叁巴(Sambal.exe)编译器,然后再用wine 运行所编译出来的myapp2.txt.EXE.



必须先安装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
复制代码

本帖子中包含更多资源

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

x
累计签到:46 天
连续签到:10 天

67

主题

1071

回帖

6111

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6111
Starrry 发表于 2022-3-19 15:13:41| 字数 14 | 显示全部楼层
对这个编译器还是相当满意的。
累计签到:3 天
连续签到:1 天

463

主题

5098

回帖

2万

积分

超级版主

Rank: 8Rank: 8

积分
23605

最佳新人活跃会员发帖达人

最佳新人
蓝莓糖 发表于 2022-3-19 19:02:48| 字数 50 | 显示全部楼层
Starrry 发表于 2022-3-19 15:13
对这个编译器还是相当满意的。

sambal是什么意思?
累计签到:46 天
连续签到:10 天

67

主题

1071

回帖

6111

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6111
Starrry 发表于 2022-3-19 19:43:10| 字数 48 | 显示全部楼层
蓝莓糖 发表于 2022-3-19 19:02
sambal是什么意思?

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

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-8-11 08:31 , Processed in 0.067529 second(s), 37 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表