BaCon

BASIC 语言转成 C 语言的工具
授权协议 MIT
开发语言 C/C++
所属分类 开发工具、 C/C++开发工具
软件类型 开源软件
地区 不详
投 递 者 卫烨
操作系统 Linux
开源组织
适用人群 未知
 软件概览

BaCon是BAsic CONverter的首字母缩写。BaCon BASIC转换器是一个将用BASIC语法编写的程序转换为C语言的工具,产生的C语言代码可以用GCC或CC等通用C语言编译器进行编译。它也可以使用C++编译器进行编译。

BaCon打算成为创建小型工具的编程辅助工具,可以在不同的基于Unix的平台上进行编译。它试图恢复美好的老BASIC的时代。

BaCon转换器将表达式和数字赋值传递给C编译器,不需要验证或修改。因此,BaCon可以被认为是一个 lazy 转换器:它依赖于C编译器的表达式解析器。

  • 审题 http://ctf-union.pangolinlabs.cn/#/training/item?id=8340257732 第一步 审题而知题目属于培根密码密码需要将文字大写转写成a小写成b 源码: bAcon iS a MEaT prodUcT prePared frOm a pig and UsuALLy cUReD. 翻译后: abaaa ababb abaaa ababa aaba

 相关资料
  • 在欢迎你拥抱OpenFOAM之前,首先欢迎来到C++的世界! 若有程序员说 xxx语言是世界上最好的语言 不严重的情况是整个聊天群下午就会爆掉了,严重的是会引起人身攻击的。虽然PHP直接在官方文档里面说 PHP is the best language for web programming 但C++并没有说C++ is the best language for scientific compu

  • Go 语言程序组成 和C语言程序一样,Go语言程序也是由众多函数组成的 和C语言程序一样,程序运行时系统会自动调用名称叫做 main 的函数 和C语言程序一样,如果一个程序没有主函数,则这个程序不具备运行能力 和C语言程序一样,一个 Go 语言程序有且只能有一个主函数 Go 语言程序主函数定义格式 C 语言 main 函数格式 int main(int argc, const char * arg

  • 字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为 转义字符(Escape Character)。 转义字符以 或者 开头,以 开头表示后跟八进制形式的编码值,以 开头表示后跟十六进制形式的编码值。 对于转义字符来说,只能使用八进制或者十

  • 3.2. 安装C语言工具 Go的工具链采用C语言编写,构建需要安装以下开发工具: GCC, C语言标准库, Bison, make, awk, 和 ed (编辑器). 对于 OS X 系统,以上工具是Xcode的一部分。 对于 Ubuntu/Debian 系统,运行安装命令: sudo apt-get install bison ed gawk gcc libc6-dev make

  • 本文向大家介绍c#语言Parallel.For,包括了c#语言Parallel.For的使用技巧和注意事项,需要的朋友参考一下 示例 一个使用Parallel.For循环对网站网址的给定数组执行ping操作的示例。            

  • 本文向大家介绍C语言errno,包括了C语言errno的使用技巧和注意事项,需要的朋友参考一下 示例 当标准库函数失败时,通常会将errno设置为适当的错误代码。C标准要求至少设置3个errno值: 值 含义 益登 域错误 范围 范围误差 序列号 非法的多字节字符序列

  • 本文向大家介绍C#语言for,包括了C#语言for的使用技巧和注意事项,需要的朋友参考一下 示例 语法: for (initializer; condition; iterator) 在for当已知迭代次数回路常用。 在initializer进入循环之前,本节中的语句仅运行一次。 本condition节包含一个布尔表达式,该布尔表达式在每次循环迭代结束时进行评估,以确定循环是应该退出还是应该再次运

  • C类语言破解 1、bp MessageBoxA(W)(断对话框)—Ctrl+N 2、Point-H法 3、bp GetDlgItem/GetWindowTextA(W)/GetWindowTextLengthA(W) (断输入框) 4、字符串法—插件/搜索所有参考文本