Turbo BASIC 最初名為 BASIC/Z,由 Robert "Bob" Zale 編寫。它是 CP/M 作業系統上首個互動式編譯器,但在 1987 年,Borland 收購了它並為 MS-DOS 發布。它僅銷售了幾年便停產,隨後 Bob 買回了權利,並以 PowerBASIC 的名稱繼續開發。
除了作為編譯器而非僅是直譯器之外,它還允許創建更大的可執行程式。GWBASIC 僅限於 64KB 大小的 .BAS(BASIC 直譯器程式碼)檔案。使用 Turbo BASIC,只要符合可用記憶體,您就可以創建任意大小的檔案。
Borland 編譯器最受歡迎的功能之一是它們配備了 IDE,或稱整合開發環境。當時,有些人稱之為「編輯-編譯-執行」開發環境。雖然這看起來與 GWBASIC 並無太大區別,但在當時,編譯器是一項專業工具,更常見的做法是使用您最喜歡的文字編輯器編寫程式碼,然後從命令列執行編譯器和連結器來創建 .EXE 檔案。在 IDE 中,您可以編寫和格式化原始程式碼,配置所有編譯選項(例如記憶體使用量),然後選擇「記憶體內執行」或編譯為可執行檔。編譯時,它還會創建一個物件程式碼檔案——這是您使用的程式語言與二進位可執行檔之間的中間檔案。這些檔案的副檔名為 .OBJ。
在 Borland 的管理下,發布了幾個版本。
第一個版本當然是 v1.0。對於已經用 GWBASIC 或 QBASIC 編寫過 BASIC 程式的人來說,您可以將其 .BAS 檔案載入 Turbo BASIC,它將具有約 90% 的相容性,僅有少數幾個指令例外。您需要使用此語法在 GWBASIC 中儲存檔案,以確保它是 ASCII 模式:SAVE option "myprog",A
同年稍晚,Borland 發布了最後一個版本 1.1——據信僅是 v1.0 的錯誤修正版本。點擊此處可查看原始使用者手冊。
1987 年,Borland 發布了一系列與 Turbo BASIC 相容的「Turbo Toolboxes」補充工具集:




