| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=44017592
Hacker News上的一篇讨论围绕着FreeBASIC展开,这是一个免费/开源的BASIC编译器,并与QuickBASIC和Visual Basic (DOS)等较旧的BASIC工具相关联。 评论者们讨论了微软开源其遗留BASIC工具以用于学习和修补的潜在好处。用户分享了使用FreeBASIC编译旧杂志代码的经验,并表达了对macOS支持的渴望。此外,还讨论了存档包含代码存档的旧IT杂志的问题。 讨论深入探讨了FreeBASIC和QuickBASIC之间的区别,指出了QuickBASIC集成的编辑器、解释器和帮助系统。一些用户指出FreeBASIC主要是一个编译器,而像QB64PE这样的工具是独立的IDE。 讨论进一步探讨了BASIC编译器的演变,包括Visual Basic中的原生代码编译以及运行时库的作用。还提到了一些替代方案,例如Gambas、Xojo、RAD BASIC和Twin BASIC。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
There's a lot to learn from these old tools and it'd be nice to have this stuff opened up for tinkerers on ancient platforms. It's not like MS is going to make any money off any of this anymore, nor is it viable for use on a modern platform even with substantial effort.
reply