ポケットコンピュータ
プログラミング言語BASICは、プログラミングの入門に適しており、プログラムを逐次解釈して実行するインタプリタ型なので、プログラムの作成・追加・改良が容易で、作りかけのプログラムを1行づつ動かし動作を確認し、プログラムを追加していくこともでき、また無限ループなどで応答が無くなっても、プログラムが破壊されることはなく、確実に止めることができる。
ポケコンの用途は関数電卓の延長上にあることも多く、現場で必要に応じて即座にプログラムを組む際にもBASICは使いやすかったため、単なる入門者用としてでなく、技術者や科学者が現場で利用する専門分野でも役立った。当時の他のプログラミング言語と比べ、BASICは数式の記述方法が実際の数式に比較的近い部類であるという利点もあった。
しかし、1980年代のBASICはまだ構造化されておらず、悪名高き行番号とGOTO文があり、プログラムを追加してゆくと構造が混乱し、ついにはスパゲティプログラムになりバグが頻発する欠点があった。特にポケット・コンピュータの場合はわずか数行しか表示できず編集機能が貧弱だったこともあり、デバッグは困難を極めた。
末期には、BASICに構造化命令を追加した「構造化BASIC」を搭載した機種も登場し、そうした欠点の改善が試みられた。
最盛期であった1980年代には、他にもラップトップパソコンやハンドヘルドコンピュータと呼ばれるような可搬型コンピュータが存在したが、これらがまだ高価で用途が産業用・業務用機に限られ小さな市場を奪い合っていたのに対し、ポケコンのほうは安価で扱い易いなど様々な理由により、産業・商業・教育・趣味といった広い用途で使われ、ユーザ層は企業だけでなく学校や個人にまで広がっていた。
ポケットコンピュータに関する情報も、『I/O』『PiO』(工学社)や『マイコンBASICマガジン』(電波新聞社)などのパソコン雑誌に投稿プログラムが多数掲載され、専門誌『ポケコンジャーナル』(工学社)も刊行されていた。『ポケコンマシン語入門』(工学社)ではシャープのPC-12シリーズでマシン語プログラムを組む際に使える多数の内部ルーチンや、液晶画面を直接制御する方法などが解説されていた。