MZ (コンピュータ)
SHARP BASICとして、(後にS-BASICと呼ばれる)PET由来のコマンド群を持つBASICをカセットテープ並びにフロッピーディスクで標準添付、並びにオプションとして供給していた。演算精度の高いもの、漢字表示や特定デバイスのサポート、カラー表示のサポートなど、拡張機能を実装したBASICは、別途オプションとして提供されている。それらBASIC以外にも、リロケータブルバイナリ出力でユーザー定義のマクロ命令記述も可能なマクロアセンブラ(リンカ・シンボリックデバッガ・P-ROMフォーマッタ含む)アセンブリ言語、マシンランゲージモニタ(現在でいうバイナリエディタ)等も別売されており、テープメディアゆえ使い勝手に難ありといえども極めて強力な開発ツールであった。Floppy Disk Operating System(FDOS)には前記アセンブラのほかBASICコンパイラも同梱されており、Z80のセルフ開発環境としてはコストパフォーマンスを考慮すると当時のCP/M-80をも凌駕するものであった。
シャープ純正の言語は前記のとおりバリエーションが直交している場合が多かったため、プログラマーはさまざまな言語を選択できたかわりに、アプリケーション使用者はその言語を購入する必要がある場合もあった。