Not Ok: A Requiem for GW-BASIC
暫譯: 不再可行:GW-BASIC 的安魂曲

Mark Jones Lorenzo

  • 出版商: CreateSpace Independ
  • 出版日期: 2015-08-22
  • 售價: $850
  • 貴賓價: 9.5$808
  • 語言: 英文
  • 頁數: 382
  • 裝訂: Paperback
  • ISBN: 1508590672
  • ISBN-13: 9781508590675
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Is GW-BASIC dead?

Microsoft GW-BASIC greets you with a simple user prompt: Ok. An invitation to a world of possibility, the Ok prompt presents a blank canvas with which to code a masterpiece. But GW-BASIC, released over three decades ago, has sadly fallen into disuse, its decline greatly hastened once graphical user interfaces like Windows began to proliferate, leaving text-based MS-DOS (Microsoft Disk Operating System) programs to wither away. And that's just not ok.

In Not Ok, Mark Jones Lorenzo argues that GW-BASIC still has much to offer both the budding and experienced programmer. Packed with delicious type-in algorithmic recipes to stew, Not Ok is the last in a long line of mashup BASIC cookbooks that once transformed coding into a delectable romantic pursuit. With the recipes will come the inspiration to cook up your own algorithms, in turn sharpening your programming chops while keeping GW-BASIC fresh and alive.

But Not Ok is not meant to be an exhaustive tour through GW-BASIC history or commands or statements or functions, nor is it intended as some kind of learn-GW-BASIC-in-ten-easy-steps tutorial, nor is it designed as some sort of teleological work, although it contains bits of all of those things. Instead, this book brushes up against the absolute limits of the GW-BASIC interpreter toolbox, only presenting you with a dose of mathematics when absolutely necessary, whilst shying away from PEEKs, POKEs, and other assembly language-type subroutines. Appropriately, Not Ok's scope is especially vast; the approach is meant to be as accessible as possible while also not sparing many details, serving as both a GW-BASIC appetizer and a main course. And unlike most other computer programming books, in which the keywords or the concepts are the focus, here the programs are the centerpiece from which everything else follows.

Not Ok rekindles an itch, reminding erstwhile BASIC programmers of the supreme satisfaction (coupled with a heavy dose of nostalgia) to be had while coding in GW-BASIC, and maybe, just maybe, can also introduce the programming language, with all of its simple pleasures and lovable foibles, to a younger set.

So don't cue the funeral dirge just yet. With a little luck, and a generous helping of Not Ok, perhaps a requiem won't be needed for GW-BASIC after all.

* GW-BASIC is a registered trademark of the Microsoft Corporation, which did not in any way endorse or assist in the production of this product.

商品描述(中文翻譯)

**GW-BASIC 死亡了嗎?**

Microsoft GW-BASIC 以一個簡單的使用者提示歡迎你:Ok。這是一個通往可能性世界的邀請,Ok 提示提供了一個空白畫布,讓你可以編寫一部傑作。然而,GW-BASIC 自三十多年前發佈以來,已不幸地逐漸被淘汰,隨著圖形使用者介面如 Windows 的普及,其衰退的速度大大加快,讓基於文字的 MS-DOS(Microsoft 磁碟作業系統)程式逐漸凋零。這實在是不應該的。

在《Not Ok》中,Mark Jones Lorenzo 主張 GW-BASIC 對於新手和經驗豐富的程式設計師仍然有很多可供學習的東西。《Not Ok》充滿了美味的輸入演算法食譜,這是長久以來將編程轉變為一種美味浪漫追求的 BASIC 食譜書中的最後一本。隨著這些食譜的出現,將會激發你創造自己的演算法,進而提升你的程式設計技巧,同時讓 GW-BASIC 保持新鮮和活力。

但《Not Ok》並不是一部全面介紹 GW-BASIC 歷史、命令、語句或函數的書籍,也不是一種學習 GW-BASIC 的十個簡單步驟的教程,更不是某種目的論的作品,儘管它包含了這些內容的片段。相反,這本書觸及了 GW-BASIC 解譯器工具箱的絕對極限,僅在絕對必要時才會呈現數學內容,同時避免使用 PEEK、POKE 和其他類似組合語言的子程序。適當地說,《Not Ok》的範圍特別廣泛;其方法旨在儘可能地易於接觸,同時不省略許多細節,既作為 GW-BASIC 的開胃菜,也作為主菜。與大多數其他計算機程式設計書籍不同,這些書籍通常將關鍵字或概念作為焦點,而在這裡,程式則是所有內容的中心。

《Not Ok》重新點燃了一種渴望,提醒曾經的 BASIC 程式設計師在 GW-BASIC 中編程所帶來的極大滿足感(伴隨著濃厚的懷舊情懷),也許,或許,還能將這種程式語言及其所有簡單的樂趣和可愛的缺陷介紹給年輕一代。

所以,還不需要為 GW-BASIC 唱喪歌。只要有一點運氣,再加上《Not Ok》的慷慨幫助,也許 GW-BASIC 最終不需要安魂曲。

* GW-BASIC 是微軟公司的註冊商標,該公司並未以任何方式支持或協助本產品的製作。