• ベストアンサー

解放と開放 漢字について

技術的な質問ではありませんが、国語カテゴリではなくこちらで質問させていただきます。 メモリを「かいほう」といったような場合、どちらの漢字が適切なのか気になり調べ、本件について議論されていたところを見つけました。 http://oshiete1.goo.ne.jp/qa1106226.html > [ちょっと息抜き]メモリを解放 or 開放? http://www.onionsoft.net/hsp/bbs/log/98.html > [18802] メモリ「解放」と「開放」について(正しい漢字) ※ 恐れ入りますがページ内検索をして参照される必要がありそうです。 教えて!goo での過去の質問を参照すると「解放」こそ正しいという印象を受けてしまいますが、 他方の [18875] Re^2: メモリ「解放」と「開放」について(正しい漢字) で挙げられているように、「開放」も同じくらい頻繁に用いられています。 「解放」こそ適していると言える。 意味的に(あるいは専門用語として)どちらを用いても問題ないと言える。 誤用である「開放」が俗用として通用してしまった。 などの考察を頂きたいと思い、改めて質問させていただきました。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.4

> "開放"は適さない誤用であると考えてしまってもよいのですね。 少なくとも、規格化された現在ではそうだと思います。 歴史的経緯を見れば、基本的には外来の専門用語を訳したものなので 「最初に訳して広げたもの勝ち」という側面も確かにあるとは思います。 # 但し「広がる程度には妥当な訳だった」という見方もできるかも知れません。 # 繰り返しになってしまいますが、私自身は妥当だと思ってます。 提示の[18802]の流れでは国語云々で槍玉にあがっていますが、 技術資料としてのK&R/ARM本などは、日本におけるC言語の原点といって過言でないくらい、 黎明期に多くの技術者がこの本で勉強してきた背景があります。 現在では標準規格でもこの表現を使っていますが、そもそもの発端を遡れば、 おそらくこの本になるんじゃないかという気さえします。(裏は取れてません) # JIS規格制定前からあったはずで、他は原書だらけの時代、 # 当時の影響力はかなり大きかったはず。 ちなみに、C#の場合、メモリ等は解放されますが、オブジェクト自体は「解体」されます。 まぁ、ガベコレを「ゴミ集め」とか訳しちゃうセンスの人たちという話もありますが… 直訳にも「日常の用語と区別しやすい」とか「原語を知ってる人に推測しやすい」とか利点はあると思いますが、 (前書きにも対比/一致しやすいように云々が書いてあったり) 正直な観想を言えば何もそんな無理に訳さんでも、と思ってます。 # 原典のISO/IEC23270やECMA-334の方に準拠して # garbage collectorと呼ぶべきだと思う。 # 職場で「ゴミ集め」とか言われたらネタにしか思えない。 # 興味があれば、凄く重くて読みづらい(検索もできない)ですが、 # 参考URLから「JIS検索」をどうぞ。(X3010, X3014, X3015等を指定)

参考URL:
http://www.jisc.go.jp/app/JPS/JPSO0010.html
quads
質問者

お礼

改めて回答頂きありがとうございます。 漢字の適正についてご教示頂き疑問が晴れました。 大変参考になりました。 短文ではございますが失礼致します。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (6)

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.7

解放は「自分の管理下に置いていたものを解き放つ行為」で、 開放は「自分の管理下に置いて、他が利用することを許す状態」でしょう。 見分け方としては、「開放」は後で止めることができますが、「解放」は後で止められません。 ×「これまで解放していたが、今から取りやめる」 ○「これまで開放していたが、今から取りやめる」 ※「捉えた捕虜は、これまで解放していたが、今から取りやめる」が成り立ちそうですが、過去に解放した捕虜の解放は取りやめることはできませんよね? コンピュータ関連の文献では圧倒的に「メモリ解放」が多いと思いますが、「何かの資源(I/Oポート、かつて予約されていたメモリ中の特定領域など)を利用できるように開放」という場面もあるかと思います。

quads
質問者

お礼

回答いただきありがとうございます。 具体的な例と説明ありがとうございます。 「メモリかいほう」だけでなく解放と開放について考えることができました。 参考になりました。 ありがとうございます。

すると、全ての回答が全文表示されます。
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.6

「free関数でメモリをかいほう」という場合は明らかに「解放」が正しいのですが、「メモリを外部(のプロセスやハードウェア)にかいほう」という場合には「開放」が正しいかと思います。

quads
質問者

お礼

回答いただきありがとうございます。 確かに仰られるとおりですね。 文章の意味を捉えて適切な漢字を判断できるようにしたいと思います。 ありがとうございます。

すると、全ての回答が全文表示されます。
noname#221739
noname#221739
回答No.5

歴史的にどうこう、というより以前に。 ・“音”で、聞いた時に、誤解しない ・より汎用的な一般ルール>狭い領域での専門用語ルール、という従属関係を守る という大原則に立ち返れば。 『開放』 …“窓”“ゲート”等の「開/閉」機能を持つものが、外界と内界との物質等の往来を、遮断しているかそうでないか、に着目している場合に採用する表現。 『解放』 …“窓”“ゲート”等の「開/閉」機能を持つものによって、外界から隔離されていた物質等が、外界へ拡散・移動できる状態に“移行した”という瞬間を特に強調している場合に採用する表現。 前後の文脈から判断する必要がありますが、【観測者】の立場が、《ゲート》なのか、《隔離されているモノ》なのかによっては、どちらを採用しても差し支えないような気がします。 ※但し、ここまでは、小説等の一般的な“文章”という系の中での話 専門用語の世界に降りてくると、Memoryという【観測者】の立場は、どちらかというと、“何かによって、独占されている”というもの。 なので、「独占状態を解き放つ」という表現が適しているのでしょう。

quads
質問者

お礼

回答頂きありがとうございます。 このような回答、非常に参考になります。 ありがとうございました。 短文で恐縮ですが失礼致します。

すると、全ての回答が全文表示されます。
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★私も『解放』が正しいと思います。 ・メモリを確保して、その領域を解き放つわけですから『解放』が  正しいと思います。 ・『開放』では、まるでメモリ領域をオープンして放置する感じの  印象があります。→自由にするというより、無効領域?って感じ。 ・『解放』は、呪縛を解く、人質を解放、奴隷を解放などと同じで  今までプログラムが使っていたメモリ領域を自由にさせるという  意味で『解放』という漢字が一番適切だと思います。 ・以上。おわり。参考になりましたか?

quads
質問者

お礼

回答ありがとうございます。 説明も頂き参考になりました。 ありがとうございます。

すると、全ての回答が全文表示されます。
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

C/C++/C#に関して言えば、日本国内の専門用語としては「解放」が正しいです。 根拠: ・JIS X3014 (C++のJIS標準規格)において  ISO/IEC14882(C++の国際標準規格)を「解放」で訳している。 ・JIS X3010 (CのJIS標準規格)において  ISO/IEC9899(Cの国際標準規格)を「解放」で訳している。 ・JIS X3015 (C#のJIS標準規格)において  ISO/IEC23270 (C#の国際標準規格)を「解放」で訳している。 既に標準規格で定義された専門用語となっているため、 言葉自体の原義とかは関係なくこれが正しいということになります。 # 言葉の意味としても、個人的には「解放」が正しいと思いますが。

quads
質問者

お礼

回答ありがとうございます。 根拠も示していただき非常に参考になります。 ありがとうございます。 "開放"は適さない誤用であると考えてしまってもよいのですね。

すると、全ての回答が全文表示されます。
  • saru_1234
  • ベストアンサー率33% (452/1341)
回答No.1

すでに実施されてるとは思いますが、 辞書で確認すれば一目瞭然でしょうが敢えてご希望の考察を言わせていただければ どう見ても後者だと思います。メモリを「特定用途から解き放ち自由にする」ことですので。 goo 辞書より http://dictionary.goo.ne.jp/index.html -------------------- かいほう ―はう 0 【開放】 (名)スル (1)窓や戸などをあけはなつこと。 ⇔閉鎖 -------------------- かいほう ―はう 0 【解放】 (名)スル からだや心の束縛や制限を取り除いて自由にすること。 「子育てから―される」「奴隷―」 --------------------

quads
質問者

お礼

回答ありがとうございます。 辞書を参考に考えても、明らかに開放が不適とは判断できませんでした。 また、開放と表現されている文献も多いため別の観点からの考察を頂きたいと思っておりました。 参考になりました。ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A