コンピュータなど情報機器は、思考を支援することができる。思考する対象の情報を得て理解する段階にて、情報を得る早さや検索機能など適切な情報に行き当たる確率の向上、そして絶対的な情報量の多さや統計的な整理、図案化など理解しやすい表現などが可能となる。また、具体例を示したり、情報の属性に応じた検索などは洞察を深め発想に繋がる。記憶の蓄積や操作、整理統合にも役立ち、この点は思考過程を一部外化していることになる。これらの思考支援機能の各要素を同じ環境下に備える「統合的思考支援環境」の開発は、情報処理機器の研究開発が目指すひとつの目標となっている。思考の過程.思考とは、何らかの事象へ反射的に行われるものではなく、複雑な内的過程を経て結論へ導かれる考えである。この過程を段階的に捉える試みは数多くあり、多様な説明がなされている。言語と思考.思考とは言葉の操作であり、これを指してプラトンは「思考」を自分自身との内的な「対話」と呼んだ。同様に藤沢令夫は、思考とは言葉(ロゴス)を発する本人が同時に発する言葉を聞く行為が必ず付随するため、結果的に自己内で対話(ディアロゴス)をしている状態になり、これが思考の本質でありそのダイナミズムを適切に表現していると論じた。ただし、現象学を研究するエトムント・フッサールは、この対話とは通常のコミュニケーションと比較すると「告知作用」に欠け、「意味作用」のみの働きと分析している。思考と言語が密接に関係するということは、言葉が曖昧なものだと、それが言語を超越した直感でも無い限り思考の内容である語義と意図が曖昧であることを意味する。また、サピア=ウォーフの仮説では、思考は言語構造に規定されるということ(言語相対性仮説)が提案されている。これは、何らかの対象について思考する際、それぞれの人間が使う言語が持つ個別概念が影響を及ぼすというものである。例えば本来区切りが無い虹について、ある言語で「虹は六色」、他では「七色」と分類されていると、それを使う人間の思考では虹はそれぞれの数の色分けをして然るべきという認識が課せられる。思考は人間の知能を知る上で重要な要素である。しかし、知能の解明は未だ不充分であり、その背景には本来密接に関連する思考と言語がばらばらに研究されてきた事がある。