1976年から1978年にかけて、Microsoftが独自のBASICプログラミング言語を開発したことをご存知ですか?当初はAltair BASICと呼ばれていましたが、その後Microsoft BASICに名称が変更され、6502(Apple II、Atari 2600、VIC-20、Commodore 64、Nintendo Entertainment Systemで使用されているマイクロプロセッサ)向けに設計されました。
昨日、マイクロソフトは「Microsoft BASIC for 6502 Microprocessor」のバージョン 1.1 のソース コードを GitHub で公開しました。これにより、アセンブリ コードを自由に閲覧でき、必要に応じてダウンロードすることもできます。
マイクロソフトはなぜこのコードを公開したのでしょうか?それは、このコードが歴史的に重要な意味を持ち、現代のソフトウェアの柱の一つであったからです。
このソースコードは、現代のソフトウェア産業の基盤を築いたものです。このBASICインタープリタで開拓された技術、パターン、そしてビジネスモデルは、以下の分野に直接影響を与えました。
- MS-DOSとそれに続くマイクロソフトのオペレーティングシステムの開発
- プログラミング言語実装の標準化
- ソフトウェアライセンスのビジネスモデルとしての確立
- コンピュータプログラミングの民主化
Microsoft版BASICは、一般の人々が初めて触れたプログラミング言語の一つであり、コンピュータの歴史における重要なマイルストーンとなりました。Microsoft BASICは現在では本格的には使われていませんが、その精神はVisual Basic .NETに受け継がれています。
この記事はもともと当社の姉妹誌 PC för Alla に掲載され、スウェーデン語から翻訳およびローカライズされました。
著者: Mikael Markander、PCWorld寄稿者
ミカエルは、当社のコンシューマーテクノロジーカテゴリー全般のニュース記事を執筆しています。以前はMacworldで働いていましたが、現在は主に姉妹サイトのPC för AllaとM3で執筆しています。ミカエルは、どのガジェットが発売されるのか、ストリーミングサービスや最新のAIツールの動向をしっかりと把握しています。