ローマ時代、コルシカ南端部の唯一の記録はプトレマイオスのものである。彼はマリアヌム岬と町を同等に記し、地図上に区画し、コルシカ島南部の最も遠い場所を露わにした。東海岸の人々が載せられた後、プトレマイオスは『スバサニ（古代ギリシャのSoubasanoi）はさらに南である』と述べた。人々はその記載がされた直後に登場せず、町と岬も確認されておらず、ローマ街道もそこには何も示されていなかった。唯一の公式の道路、コルシカ街道は、古代ローマの記述者Antonini Itinerariumによれば、マリアナにあるローマ人のカストラ（en）と、東海岸のアレリア、さらに南のパラスの間とを通っていたという。プトレマイオスは、パラスはマリアヌムの北、東海岸にあったと曖昧に記した。さらに南へ至る痕跡も小道も記録されなかったが、それらの記録は顕著なローマの交易をも運んでいったようである。海峡を渡る海上交通はめざましく、良港を放置しそうになかった。マリアヌムの町としてのボニファシオを確定するにあたり、マリアヌム岬の位置のためにその候補地として最も頻繁に選ばれたのは、コルシカ最南端地点であるペルトゥサト岬で、港の9km東にあった。第二の可能性は、シアッピリ村近郊の砂浜ピアンタレッラにつながる1世紀のローマ遺跡、そしてスペローネ・ゴルフ・コースの場所（ボニファシオ西部の郊外型余暇施設）である。しかし、これらの遺跡はローマ時代の別荘（villa）と砂浜があったことを示しており、港として余暇に適した場所として少々価値があったにすぎない。さらに、別荘はマリアヌム住民の所有であったらしい。
ボニファシオには2箇所の先史時代の遺跡がある。町の北へ向かうN96道路上のカペッロ村近くにある、アラギナ＝センノラの古代の洞窟と、さらに北のフィガリに近いヴァスクラッシウの墳墓である。アラギナ＝センノラ洞窟は、有名な『ボニファシオの貴婦人』（およそ紀元前6570年と炭素測定された）の埋葬地である。旧石器時代後期でも新石器時代初期でもないとされる。そしてヴァスクラッシウの墳墓は、巨石文化時代に属しており、新石器時代中期から存在している。2つの立石の並列と、サルデーニャ島モンテ・アクリ産の黒硅石の広範囲利用は、古代からコルシカ内陸へ至るルートがボニファシオ湾に存在したことを示している。
アセンブリ言語は、ごく単純なものまで含めれば、プログラム内蔵方式のコンピュータの最初期の1940年代から存在している。EDSAC (1949) の initial orders（現代の用語ではブートローダーに相当するもの）は、テープにパンチされた十進によるアドレスを、内部表現の二進に変換するなどの機能を持っていた（命令については、「1文字のニーモニック」に見えるかもしれないが、それは実際には同機の機械語そのものである）。ナサニエル・ロチェスターは1954年に IBM 701 用アセンブラを書いている。1955年、Stan Poley が IBM 650 用言語アセンブリSOAP (Symbolic Optimal Assembly Program) を開発した。アセンブリ言語は、初期のコンピュータでのプログラミングでの入力ミス削減や時間短縮に貢献し、機械語コード参照やアドレス計算といった退屈な作業からプログラマを解放した。その後高水準言語へと移行していったが、ハードウェアの直接操作、特殊命令の使用、性能向上といった目的で今もアセンブリ言語が使われている。特にデバイスドライバ、組み込みシステム、リアルタイムシステムでよく使われている。歴史的には多数のプログラムがアセンブリ言語だけで書かれてきた。ALGOLの方言であるESPOLで書かれた Burroughs MCP (1961) が登場するまで、オペレーティングシステムはアセンブリ言語で書くのが普通だった。商用アプリケーションもアセンブリ言語で書かれている。例えば、IBMのメインフレーム用ソフトウェアの多くはアセンブリ言語で書かれていた。COBOL、FORTRAN、PL/I などが取って代わっていったが、1990年代になってもアセンブリ言語のコードベースを保守し続けていた大企業も少なくない。初期のマイクロコンピュータでは、アセンブリ言語がよく使われており、OSやアプリケーションもアセンブリ言語で書かれた。これは、リソースの制約が厳しく、メモリやディスプレイのアーキテクチャが特殊だったからである。また、マイクロコンピュータ向けの高水準言語のコンパイラがなかったという面も重要である。また、初期のマイクロコンピュータのユーザはホビーストが主であり、何でも自前で作るという精神もそれに影響していたと見られる。1980年代から1990年代にかけて、ホームコンピュータ（ZX Spectrum、コモドール64、Amiga、Atari ST など）でもアセンブリ言語がよく使われていた。というのもそれらのBASICは性能が低く、ハードウェアの全機能を利用できないことが多かったためである。例えば、Amigaにはフリーウェアのアセンブリ言語統合開発環境 ASM-One assembler があり、Microsoft Visual Studio に匹敵する機能を備えていた。Don French が開発した VIC-20 用アセンブラは 1,639 バイトという小ささで、世界一小さいアセンブラと言われている。アドレスをシンボルで表現でき、各種アドレス計算（四則演算、AND、OR、冪乗など）が可能だった。商用製品でアセンブリ言語を使う最大の理由は、使用メモリ量を最小にし、オーバーヘッドを最小にし、性能と信頼性を向上させるためである。1980年代のビジネスソフトでは、例えば表計算ソフト Lotus 1-2-3 などはアセンブリ言語で書かれていた。日本では松が有名である。1990年代に入っても、コンシューマーゲームの多くはアセンブリ言語で書かれていた。ある業界関係者は、セガサターンの最高性能を引き出してプレイステーションに対抗するには、アセンブリ言語を使うしかなかったとしている（プレイステーションにはソニーが提供するCライブラリが存在した）。また、アーケードゲームのNBAジャム (1993) もアセンブリ言語で開発されている。ただし一方で、ファミコン時代すでにメタルスレイダーグローリーやスーパーファミコンのMOTHER 2・シムシティ、プレステのクラッシュ・バンディクーで、開発の一部にLISPが使われていたという話もあり、アセンブリ言語が全てという世界だった、と認識するのは誤りである。