わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

プログラムング言語

 いきなりですが問題です.以下の文章を添削してください.

Javaはプログラムング言語の一つである.(以下略)

 さっそくですが解答です.「プログラムング言語」は,「プログラミング言語」に修正します.
 「プログラミング言語」と「プログラム言語」のどちらがよいかというと,「プログラミング言語」のほうでしょう.Googleの件数は,「プログラム言語」のほうが多いものの,上位を見ると「プログラミング言語」ばかりです.
 なぜ「プログラミング言語」なのかというと,英語の"programming language"*1の日本語訳だから,と言ってしまえばおしまいなのですが,もう少し考えてみると,"sleeping car"と同じ2語の関係になっています.
 sleeping carといっても,「眠っている車」ではありません---sleeping cat*2なら「眠っている猫」ですが.
 sleepするためのcarであり,誰がsleepするのかというと,人間です.
 programming languageも,programするためのlanguageであり,誰がprogramするのかというと,人間というわけです."program/programme language"や「プログラム言語」では,そういった人間の活動が見えにくくなります.


 先週の課題です.昨年度は,Javaの○×クイズを解答してもらい,実施の最終回で○×なのに正解率7%というのを目にして,9月の学会発表に取り入れました.
 今回は,数百字の文章を提示し,添削してもらうことにしました.当面のあいだ,実施する予定です.出題の意図を,授業用のTeamsに書いたので転載します.

添削課題のような文章を「書いてはいけない」ではありません.集中して文章を書くと,あれくらいの誤記や表記の不統一は現れます.客観的な目で読み直し,また書籍やWebの(できれば複数の)情報と照合して,訂正しながら文章の品質を高め,記載内容を自分の知識とする(同じ間違いをしない)ことを,心がけてください.

*1:実用上は冠詞が必要ですが,本記事ではすべて除外しています.

*2:英辞郎で引くと,sleeping catも載っていました.sleeping carとの間には,sleeping carriage(これも寝台車)が入っていました.