質問: CやC ++以外の言語ではプリプロセッサディレクティブとして#includeを使用していますか?
回答: どういう答えが期待されているのかわからないけど、オイラの常用している範囲での話をするなら(その他言語は知らん) 文字通り `#include` と書く言語は [c](/questions/tagged/c "'c' のタグが付いた質問を表示") [c++](/questions/tagged/c%2b%2b "'c++' のタグが付いた質問を表示") くらい。他言語だと [m4](/questions/tagged/m4 "'m4' のタグが付いた質問を表示") が `include()` がほぼ同機能 `sinclude()` ってのもある [perl](/questions/tagged/perl "'perl' のタグが付いた質問を表示") だと `require` がほぼ同機能 [ruby](/questions/tagged/ruby "'ruby' のタグが付いた質問を表示") だと `require` も `include` もあるが挙動が違う [visual-studio](/questions/tagged/visual-studio "'visual-studio' のタグが付いた質問を表示") だと csproj ファイルに `` のような記述があるけど多分期待されているものとは違う。 十分にデバッグされているソースコードが既にあって、それを自プロジェクトにて使いたい、ような要望は必ずあるので、どの言語であっても類似の機構は何らかの形で **ある** でしょう。その機構を起動するキーワードが `include` であるかどうかは話が別ってことで。 `package` だったり `import` だったり `require` だったり。