问题标签 [basic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 什么是适用于 Mac OSX 的好的 BASIC 编译器?
什么是适用于 Mac OSX 的好的 BASIC 编译器?
basic - 卡西欧 - 基本编程
有点急……;)
我认识的人有一个卡西欧计算器(FX-9750 / Grahp35+)。
菜单中有一个带有“天数计算”的功能 TVM,可以知道两个日期之间的天数。
我必须非常快速地为这个计算器编程,但我不知道该怎么做......我对卡西欧编程不太了解......
是否可以在程序中调用 TVM -> Days Calculation 函数?我在谷歌上找不到任何相关信息......下载了一些卡西欧手册,但我没有看到任何关于天数计算的信息......
请帮助我 :)
specifications - QBasic 语言规范
一位朋友向我提出了用 QBasic 编写 QBasic 编译器的挑战。
在哪里可以找到该语言最新版本的语言规范?
basic - 是否有适用于 BASIC 的免费软件 QBASIC 兼容 IDE?
除了 Visual Basic,还有哪些免费软件 IDE?
是否有适用于 BASIC 的免费软件 QBASIC 兼容 IDE?
c# - 将 Business Basic 连接到 Windows 环境的选项
我正在寻找从 Windows 系统连接到(主要是读取数据)UNIX/AIX/Business Basic 的选项。我主要用 C# 编程,所以需要一个 .NET 解决方案。
欢迎提出解决方案或意见。
embedded - DEBUGIN 突发速度影响 BASIC Stamp 上的 SPI
我在 Parallax BASIC Stamp 板上有一个应用程序,它读取文本命令并根据命令执行测试用例。一个通过 SPI 总线发送数据并从 SPI 总线读取数据的测试用例失败,具体取决于 DEBUGIN 文本的突发速率。
Stamp Board 通过 19200 波特的串行端口连接到 PC(四核 2+ GHZ)。
当我使用 BASIC Stamp Terminal 或 Hyper Terminal 向 Stamp Board 发送命令时,测试通过。当我通过 C# 应用程序发送相同的命令时,测试失败。主要区别在于将文本发送到 Stamp Board 的突发速率。
人类发送文本的速度比计算机(应用程序)慢。使用超级终端时,以 19200 波特率发送一个字符。应用程序以 19200 波特率发送 8 个字符,字符之间没有停顿。
我正在寻找 DEBUGIN 语句(通过串行端口输入)如何影响 SHIFTIN 或 SHIFTOUT 命令的解释,或者是否有人知道如何解决此问题。
不幸的是,DEBUGIN 命令的波特率无法更改。另一种方法是使用串行端口命令以较慢的速度使用自定义版本(包括将文本转换为数字)(这会使用额外的宝贵空间,这在我的项目中很少)。
如果发布到 StackEchange 是错误的论坛,请迁移并发布迁移的原因。
basic - BASIC 语言 - 新手
谁能推荐一本学习 BASIC 语言的好书或网站?
我想尝试一下 Realbasic,但我读到的关于这个软件的所有内容都是关于用户界面的。关于如何编码的资料不多。感谢你并致以真诚的问候。
reverse-engineering - 如何对 QuickBasic 应用程序进行逆向工程?
我有一个用 QuickBasic(游戏)编写的应用程序。我拥有它的权利,但没有编写原始代码。我面前有源代码,但我正在努力理解这一切。有什么方法可以让逆向工程变得更容易?现在我正在使用 FbEdit,只是试图将应用程序拆分为各个组件部分。
arrays - 阵列之前未标注尺寸
我有以下 QuickBasic 4.5 代码:
我正在尝试将其移植到 FreeBasic 但收到错误:
数组未标注,在 '(' 之前
如果 LEN(Dir("mtn.vga")) > 0 那么
有任何想法吗?
performance - BASIC 中的循环展开
我有一个运行精简版 BASIC(Parallax BASIC Stamp)的嵌入式处理器。在一个循环中,我通过 SPI 总线写入 1024 个值。
在编译语言中,通过展开循环可以获得更快的速度(将更多语句放入循环,降低开销与语句的比率)。但是,我不确定 BASIC,因为它是一种解释性语言,并且每个语句在执行之前都会被解释。
分析很困难,因为我必须找到一个可用的引脚,向它写入一个脉冲,然后用示波器进行测量。
从理论的角度来看,BASIC 中的循环展开是否提供任何速度优势?