自動の反対の意味の言葉。・1.対義語・反対語自動⇔手動意味機械が自ずから操作手順を進めるさま機械の操作手順を使用者が手行う必要があるさま同じ意味の言葉オート;オートマチックマニュアル2.対義語・反対語自動⇔他動意味他の力なく動... - 逆の意味の言葉や熟語を調べられる対義語辞典 『人生・世界、事物の根源のあり方・原理を、理性によって求めようとする学問。また、経験からつくりあげた人生観。 機械語(きかいご)またはマシン語(ましんご、英語: Machine code、machine language)は、コンピュータのプロセッサが直接解釈実行可能な一連の命令群のデータそのもの(を、コンピュータ・プログラミング言語とみなしたもの)である。, プロセッサは機械語で書かれたプログラムにしたがって処理を行っている。機械語でのプログラミングには、機械語とほぼ1対1に対応するニーモニックを用いたアセンブリ言語を使うのが一般的である。アセンブリ言語で書かれたプログラムを機械語に変換することをアセンブル(する)と言い、その処理系をアセンブラと言う。アセンブラによるアセンブルに対し、人力によるアセンブルをハンドアセンブルという。, 今日では、機械語を使わずとも十分なほどコンピュータは高性能になり、またコンパイラの研究も進んでよくできたコンパイラであれば場合によっては人より高性能なコードを生成するようになった。また、GNU Binutilsないし同様なライブラリがあることも多く、そういったユーティリティやライブラリを使うことで、アセンブラ・逆アセンブラを書いたりリバースエンジニアリングなども機械語に直接触れずできることも多い。そのため、機械語を直接扱うのは、そのようなユーティリティやライブラリが(まだ)無い新しいプロセッサの場合や対応していない新機能などを使う場合、プログラミング言語には馴染まない特殊な命令を扱う場合、trampoline[1]のようなテクニックが必要な場合、プロセッサのバグに当たった(等の可能性が疑われる)場合、何らかの理由でコアダンプを直接解析しなければならない場合、などに限られてきている。, 機械語プログラムは命令セットその他の仕様が異なるプロセッサでは実行できない。同じ機械語プログラムを実行できることを互換性があるという。, たとえば、Pentium系列とPowerPC系列の双方で動くプログラムが存在しないのは、命令セットに互換性が無いからである。たとえ同じ系列だとしても、新しい世代のプロセッサのために作ったプログラムは古い世代のプロセッサでは動かないこともある。機械語プログラムがそのまま動くか否か、という互換性を「バイナリ互換性」といい、プロセッサの仕様だけでなく、コンピュータの他の部分の仕様やファームウェアやオペレーティングシステムなども関わる。, ただし、注意深く機械語命令を使用することによって異なるアーキテクチャで動作するプログラムを書くことは不可能ではなく、Polyglotの極端な1ジャンルともいえる。PC-98とX68k両対応のブートセクタ[2]、記念すべき第1回IOCCCの入選作のひとつでmullenderによるPDP-11とVAX両対応プログラム[3]など。, 機械語を直接プログラミングに使うのは人間には負担が大きく、またコンパイラ等のコード生成でも(命令セットの設計にもよるが)見通しが良くないこともある。そういったこともあり、命令をオペコードではなくニモニックと呼ばれる英単語風のもので表現し、オペランドもレジスタ名などシンボリックに表現できる、アセンブリ言語を通じて扱うことが多く、C言語などの(処理系拡張による)インラインアセンブラ等でもアセンブリ言語の利用が一般的である。, 基本的にはアセンブリ言語は機械語と1対1に対応するが、簡単なマクロなどを備えているものは多く、遅延スロットを利用するコードに自動的に変形するなどといった機能を持つものもある。また特殊な短縮形など(x86でAXがオペランドの場合など)について、機械語では違いがある場合をアセンブリ言語では明示的に指定できない場合もある。, アセンブリ言語で書いたコードを、手作業でアセンブルして機械語コードにする作業を「ハンドアセンブル」という。通常、メーカー等での新機種の開発などでは、旧機種の環境でクロス開発を行うわけで、わざわざ効率の悪い作業であるハンドアセンブル等を行うことは普通は無いが、1970年代のマイクロコンピュータや1980年代のパーソナルコンピュータでは、個人の場合、クロス開発のためのコンピュータ(当時はミニコンピュータなどが、メーカー等では使われていた)を別に持っているわけなどなく、またアセンブラも高額だったりすることも多く、ハンドアセンブルは一般的であった。, アセンブラの逆を行う処理系が逆アセンブラである。ただ、よくあることだが、開発の際の文書が失われたシステムを分析するために、プログラムを解析するしかないことがある。さらにソースコードも残っていないような場合には、機械語コードからなんとかして解析するしかないが、逆アセンブラで逆アセンブルすることで、基本的な手間は省けるかもしれない。しかし、各種のヒューリスティックによってサブルーチンや変数の名前などもある程度はそれらしく推測してくれるものもあるが、プログラムの意味を解析するのは人が行なう必要がある。, ここでは、プログラム内蔵方式を前提とする。一般に電源投入ないし、いわゆるコールドリセットの直後にCPUが実行するコードはROMに置いておくか、CPUの動作に依らない方法でRAMに書き込まれている必要がある(ブート)。, オペレーティングシステム(OS)がブートされた後の、OS運用下では、ファイルシステムが存在するシステムの場合、補助記憶装置中のファイルシステムに、いわゆる「実行可能バイナリ」などと呼ばれる実行ファイルとして機械語プログラムが存在しており、それがファイルシステムから主記憶にロードされて実行される、というような形態が一般的である。なお、実行時に共有ライブラリを動的リンクするなど、近年はこの「ロードして実行する」という手続きが複雑になる傾向もあり、実行時コンパイル等が一般的になると主流の形態も変化するかもしれない。, ダンプリストそのものは機械語に限らず、コアダンプなど、バイナリをリスティング出力したものであり、オクテット単位を基本とするコンピュータ[4]では十六進法の2桁ずつで表現される。また1980年頃の「マイコン雑誌」の誌面に機械語プログラムが掲載される際の形態でもあった[5]。, 命令セットと命令フォーマットの設計によって、ダンプリストではほとんど意味不明なコードの場合もあれば、比較的読みやすいものもある。前述のようなハンドアセンブルやハンド逆アセンブルの経験者であれば、かなりその場で読めるような者もいる。そうでなくとも、デバッグ等で頻出するパターン(システムコールやサブルーチン呼出、プッシュ・ポップ等)は、経験で覚えてしまうことも多い。, 以上の各部分に具体的に何ビットずつ割り振って、どういう順番に並べるか、という形式(フォーマット)のことを機械語フォーマットなどと言う。アーキテクチャにより機械語フォーマットはまちまちだが、1命令を構成するデータ長が固定の「固定長」式と、命令やオペランドの種類により変化する「可変長」式に大別される。可変長の場合、機械語命令の種類によってアドレス部やデータ部、そして中には命令部までも長さが変わる。このため、読み込み位置が1バイトずれれば機械語の命令はそれ以降のすべての命令が正しく読み込まれず意味を失うため、そういった機械語フォーマットのバイナリを対象とする逆アセンブラは工夫を要する[8]。またメモリが限られるシステムでは本来の命令の途中に飛び込み別の意味に使うというトリック的な手法もある。, CPUの仕様が異なれば、機械語もそれぞれのCPUごとに異なる。上記類似点の範囲でのCPUごとの機械語の仕様の差異には、以下のようなものが挙げられる。, 「絶対にBASICプログラムという形態で載せる」という掟のあった、『マイコンBASICマガジン』(ベーマガ)を除く。このためベーマガでは、DATA文のデータから、BASICプログラムで機械語コードを書き込むようなプログラムを掲載していた。, 全て機械任せで良い結果を得ようとするよりも、人による補助をうまく取り入れられるようにするほうが良い場合もある。, http://catb.org/jargon/html/T/trampoline.html, http://www.ioccc.org/years.html#1984_mullender, IPA ISEC セキュア・プログラミング講座:C/C++言語編 第10章 著名な脆弱性対策:バッファオーバーフロー: #5 運用環境における防御, https://ja.wikipedia.org/w/index.php?title=機械語&oldid=77040772, アセンブラが存在しないか高価なため購入できない、クロスアセンブラであるため別のコンピュータが必要、など, コンピュータの性能が低いうえにBASICインタプリタしか備えていないなどで、必要な性能を得るため, 命令の長さが異なる(CISCとRISCとでは長さが異なることがある。また、同じアーキテクチャでも、命令のビット数の違いも影響する), 演算方法が異なる(レジスタ - レジスタ間演算やメモリ - レジスタ間演算の違い。RISCでは後者の演算ができない).

特にITの分野では、日進月歩を超えて、秒進分歩と言ってもいい様相だ。 http://dictionary.goo.ne.jp/search.php?kind=jn&mode=0&MT... http://www.tv-tokyo.co.jp/gaia/backnumber/preview050531.html, しかし、企業が突き詰めるのは、「効率化」の追求と「安全性」の確保の双方ですから、ある意味、この相反する事への挑戦の結果が目指すべき効率化なのかもしれません。, (1)機械作業などをする際に、その仕事量とそれを行うのに要したエネルギー量との比。 「熱―」. 機械が許容する曖昧さと人間が甘受する曖昧さは異なるものだ。, 「アイロニー」(それとなく気づかせること) 成長するがゆえに生じる曖昧さもあれば、停滞するがゆえの曖昧さもあるだろう。 これは人間を含めた森羅万象、万物霊長のレゾンデートルの定義とも言い換えることができるだろう。, レゾンデートルとは、「存在する理由」や「存在価値」と訳されるフランス語であり、実存主義で用いられることが多い言葉である。 (1)機械作業などをする際に、その仕事量とそれを行うのに要したエネルギー量との比。 「熱―」 (2)(費やした労力に対する)仕事のはかどりぐあい。能率。 「―のよい作業方法」 というものであるので、製造業における効率の反対の意味は  それに合わせて不況の時は下火だった展示会(EXPO)が大盛況で、毎日といっていいほど、日本のどこかでIoT、AI、RPA、働き方改革などをキーワードとしたイベントやセミナーが開催されている。 ライン生産方式(ラインせいさんほうしき)とは、ある期間において、単一の製品を大量に製造するための方法。大量生産を行う工場で製品の組み立て工程、作業員の配置を一連化(ライン化)させ、ベルトコンベアなどにより流れてくる機械に部品の取り付けや小加工を行う作業である。 世の中の興味がITに集まっていることは間違いがない。, 特にAIは俎上に載らない日が無いといっていいほどであり、「カーツワイルの収穫加速の法則」の到来を感じずにはいられない。随分と向こうにあると思っていたシンギュラリティ(技術的特異点:コンピューターが人間の仕事を奪い始めること)が現実のものと思えるようになってきた。, そうしたテクノロジーの発展は社会をより複雑化し、アンバランスな二極化を推し進めている。  アイデンティティとは「自分が何者であるかを分かっていること」である。 ここ数年のテクノロジーの進歩、革新は目覚ましい。 ここには絶対的なロジックやセオリーは存在せず、その答えは自らが定義するものであり、これはAIには真似ができないだろう。, 人の生き方にテクノロジーが深く関与し、複雑化が進んで、便利で住みにくい社会がやってくる。 加速しているテクノロジーの進歩は、人類の生存にとって諸刃の刃といえるだろう。, 最近のITレポートでは、AIは人間から180万の仕事を奪い、250万の仕事を生み出すなどというポジティブな予測も出てきてはいるが、メガバンクの大規模な工数削減(という名のリストラ?)の発表や、AIの登場で無くなっていく仕事ランキングが注目を浴びるなど、潜在的な不安を煽る要素になっていることも間違いがない。, 一方、それと並行して、「AIとどのように共棲すべきか?」「AIに取って代わられることがないものとは何か?」という議論が活発になりつつある。, ITがデジタルであり、無機質なイメージであるので、ITに取って代わられることのないものとは、アナログであり、コンピューターが踏み込みにくいと考えられている「人の心や感性」の分野(心理学的領域)にある様に論じられることも多いが、これは些か浅薄な考えと言わざるを得ないであろう。, ITは論理(ロジック)の上に構築されるので、一見、ランダムに作用すると思われる心理学や芸術が真逆の領域として注目されるが、実は心理学や芸術には一定のセオリー(理論)が存在するので、ITが適合しない分野であるとは言い切れない。, 心理学の実験(臨床)から導かれる理論は統計学的な色合いが濃く、AIで言われる「機械学習」や「ディープラーニング(深層学習)」と基本的には同じロジックである。 心理にも芸術にも、データやセオリーは存在し、必ずしもアナログとは言い切れないのである。, では、AIに取って代わられないもの、すなわちデジタルの対極にある究極のアナログとは何なのだろうか?, これは筆者の私見であり、異論噴出かもしれないが、AIに取って代わられることのないものとは「哲学」であると考える。 assembly(アセンブリー)とは。意味や解説、類語。《「アッセンブリー」とも》1 集会。会合。2 機械・建材などの、最終的な組み立て。 - goo国語辞書は30万2千件語以上を収録。政治・経済・医学・ITなど、最新用語の追加も定期的に行っています。

用語 「機械化」という用語は主に工業分野で使われる。蒸気機関駆動の旋盤などの動力供給された工作機械が登場したことで、様々な作業にかかる時間が劇的に削減され、生産性が向上した。 今日、手で使う道具だけで何かを生産することは逆に珍しくなっている。 しかし敢えて推すなら「哲学」である。 経営者もまた同じで、経営とテクノロジーの相互補完関係、もしくはテクノロジーに取って代わられる領域もあるだろう。