ダートマスBASICの環境は初期の統合開発環境 (IDE) の実装であり、対話型のコマンドラインインタフェースである。明示的なログアウトは不要で、短時間でもユーザーが応答しないと自動的にログアウトされる。ユーザーが何かを入力する場合、行番号を先頭に書けば、その行はプログラムに追加され、同じ行番号の行が既に存在する場合はその内容を置換する。行番号のない入力はコマンドと解釈され、即座に実行される。行番号だけを入力すると、同じ行番号がプログラムに既に存在すれば、その行を削除する。このような編集方式になっていたのは、DTSSで使用する端末がテレタイプ端末だったためである。次のようなコマンドがあった。ダートマスBASICでは、行番号をともなってプログラム中に書くものは「文（ステートメント）」（後述）、対話型環境に入力し即座に実行されるものは「命令（コマンド）」と、明確に区別されていたが、この区分は後のインタプリタにおいて完全に曖昧になった。
71年9月の第6版では、引数のあるプロシージャを個別にコンパイル可能とし、この版を元に、次に述べるSBASICなど、様々なBASICが派生していった。1976年、スティーブ・ガーランドが構造化プログラミング機能を追加すべく、構造化構文を追加したSBASICを設計した。SBASICは、第6版ダートマスBASICのソースコードを生成するプリコンパイラとして実装された。SBASICの構文が ANSI Full BASIC の基盤となった。1979年、ケメニーとカーツがダートマスBASICとして最後の版となった第7版をリリースした。ケメニーとカーツはこれを機に大学を離れ、ANSI Full BASIC 準拠の True BASIC を製品化した（Full BASICの標準化は遅れたため、実際には標準化と同時進行）。
コンパイラの開発とオペレーティングシステム (DTSS) の開発は並行して行われ、最初のBASIC処理系は1964年初めごろバッチ処理内で動作するものとして書かれた。対話型バージョンは、1964年5月1日午前4時（ET）、ジョン・ケメニーとジョン・マクゲシーがDTSSの端末からBASICプログラムを実行することに成功した。最初のプログラムがどのようなものだったかは完全に明確にはなっていない。しかし、PRINT 2 + 2という1行のプログラムだったという説と、エラトステネスの篩を実装したものだったという説（1974年のケメニーとマクゲシーのインタビュー）がある。第2版では大きな変更は加えられていない。PRINT文のセミコロンによる列区切りと配列の添え字のゼロ使用が加えられた。第3版では、INPUT文による端末からのデータ入力と、強力なMAT文による行列演算機能、RESTORE文でREAD/DATA文のデータ読み出しを先頭に戻す機能が追加された。第4版では文字列操作機能と文字列変数が導入され、第5版ではファイル操作機能が追加された。60年代末ごろ、ゼネラル・エレクトリック版のBASIC（DTSSプロジェクトで使用していたのがGEのハードウェアだった関係で、GEは初期のBASICの利用者となっていた）がダートマスBASICから離れ、広まっていった。
1979年、「前田犬千代・竹千代」を結成する。芸名は前田利家の幼名と、徳川家康ら松平氏→徳川将軍家の世子の幼名から。1980年3月 うめだ花月にてデビュー。1981年にはNHK大阪放送局主催の「第11回NHK上方漫才コンテスト」で優秀賞を受賞（その年の最優秀賞は太平サブロー・シロー、同じ優秀賞は海原さおり・しおり）。その当時吉本興業専用劇場の花月三館（なんば花月・うめだ花月・京都花月）で漫才を中心に活躍していた。1985年にコンビは解散して犬千代は芸能界を引退。竹千代は1994年にチャンバラトリオのメンバー入りし活動を継続するも2008年11月9日に胃がんのため死去した。
すべての列車が山陽本線の岡山まで直通運転しているが、2018年3月17日ダイヤ改正時点では、さらに岡山を越えて山陽本線倉敷・福山・糸崎・三原発着列車、伯備線備中高梁・新見発着列車、新郷発（平日・土曜日のみ。日曜日・祝日は新見発）列車、瀬戸大橋線児島行きが設定されている。日中は岡山方面から播州赤穂折り返し列車と長船折り返し列車が交互に運行されており、1時間に1 - 2本の運行となっている。朝晩には日生・備前片上駅や西大寺を始発・終点とする列車もあり、日生・備前片上で夜間滞泊する列車がある。2004年10月16日のダイヤ改正からは、一部の列車でワンマン運転が行われている。朝2.5往復と夜の日生行きは6両、ワンマン列車は2両、それ以外は3・4両編成での運転である。国鉄時代は京都・大阪方面 - 播州赤穂間の列車と、姫路 - 赤穂線経由岡山間の列車の組み合わせで、それ以後から2004年10月15日までは相生 - 播州赤穂間の列車と相生 - 赤穂線経由岡山間の列車の組み合わせであった。赤穂線の列車は、相生以東と東岡山以西の駅での誤乗を防ぐため、行先板を赤い地色としていた。播州赤穂 - 岡山間を運行する普通の大半は、姫路 - 播州赤穂間の普通との接続を考慮したダイヤ編成になっている。赤穂線全線を直通する列車は、2013年3月15日まで夜に上り1本のみ（備中高梁発姫路行き1936M列車）運行されていたが、翌3月16日のダイヤ改正で播州赤穂行きに変更され、これをもって赤穂線は播州赤穂で完全に運転系統が分断された。毎年10月第3土曜・日曜日には伊部周辺で「備前焼まつり」が行われる。祭りの開催日には岡山方面からの長船止まりの列車を日生や備前片上まで臨時に延長運転している。夜間を中心に、山裾の区間が多い香登以東では鹿などの小動物と列車が接触し、列車が遅れることがよくある。そのためJR西日本では頻繁に小動物が出没する箇所には、弱い電流が流れる電気柵を設置し対策に乗り出している。