ダートマスBASIC
ABS -- 絶対値
ATN -- 逆正接関数(結果の単位はラジアン)
COS -- 余弦関数(引数の単位はラジアン)
EXP -- 指数関数(底はネイピア数)
INT -- 整数値(小数点以下を切り捨て)
LOG -- 自然対数
RND -- 乱数
SIN -- 正弦関数(引数の単位はラジアン)
SQR -- 平方根
TAN -- 正接関数(引数の単位はラジアン)
コンパイラの開発とオペレーティングシステム (DTSS) の開発は並行して行われ、最初のBASIC処理系は1964年初めごろバッチ処理内で動作するものとして書かれた。対話型バージョンは、1964年5月1日午前4時(ET)、ジョン・ケメニーとジョン・マクゲシーがDTSSの端末からBASICプログラムを実行することに成功した。最初のプログラムがどのようなものだったかは完全に明確にはなっていない。しかし、
という1行のプログラムだったという説と、エラトステネスの篩を実装したものだったという説(1974年のケメニーとマクゲシーのインタビュー)がある。
第2版では大きな変更は加えられていない。PRINT文のセミコロンによる列区切りと配列の添え字のゼロ使用が加えられた。
第3版では、INPUT文による端末からのデータ入力と、強力なMAT文による行列演算機能、RESTORE文でREAD/DATA文のデータ読み出しを先頭に戻す機能が追加された。第4版では文字列操作機能と文字列変数が導入され、第5版ではファイル操作機能が追加された。60年代末ごろ、ゼネラル・エレクトリック版のBASIC(DTSSプロジェクトで使用していたのがGEのハードウェアだった関係で、GEは初期のBASICの利用者となっていた)がダートマスBASICから離れ、広まっていった。