我要坦白一件事,在我成為一名受人尊敬的開發者,使用像 C# 和 Java(以及我們稱之為 JavaScript 的熱門平台)這樣的現代大括弧編程語言之前,我曾經是廣受歡迎,又有些不合時宜的 Visual Basic 的忠實粉絲。
坦白說,我對 Visual Basic 的迷戀是這樣開始的:當我還是個十幾歲的孩童時,我就學會了使用 BASIC 語言編程,但不僅僅是任何 BASIC 語言。我是從 Microsoft 那個古董級的 DOS 操作系統上開創性的 QuickBASIC 環境開始的。至今我仍然記得在藍色背景下用白色文本來編寫代碼的場景。對於 1998 年的編程來說,QuickBASIC 是不可思議的編程語言。你可以編寫不帶笨拙行號的代碼,在鍵入代碼時能夠實時捕獲語法錯誤,並直接從開發環境中啟動程序,而不需要用命令行的方式來啟動。當你完成代碼編寫後,你還可以用這些軟盤來跟你的朋友分享你的程序:
如今,QuickBASIC 只是對遙遠過去的另一種好奇心。真的是這樣嗎?一個叫做 QB64 的創新項目創造了現代的 QuickBASIC 復刻版。它無需模擬器就可以運行在 Windows、MacOS 和 Linux 上。當你用 QB64 運行一個程序時,它會運用一個很巧妙的手法:首先將你的 BASIC 代碼翻譯成 C++,然後再進行編譯。