概要 プログラミング言語(programming language)とは、主に人間がコンピュータプログラムを記述、編集するために用いる人工言語。作成したプログラムは機械語による記述に変換した後、コンピュータで実行できるようになる。 プログラミング言語でプログラムを開発することを「プログラミング」(programming)、プログラミング言語で記述したプログラムを「ソースコード」(source code)という。語彙、文法、記法などが自然言語よりも厳密に定義されており、記述したソースコードはソフトウェアによって自動的に解析、処理、変換などすることができる。 コンパイラとインタプリタ プログラミング言語は人間にとって理解、記述しやすい語彙や文法で構成された言語であり、そのままではコンピュータ(のCPU)が解釈、実行することができないため、ソフトウェアによってCPUが実行可能な言語(機械語、マシ
プログラム言語の文法はどうやって定義されるのか?:Javaでコンパイラの基礎を理解する(4)(1/2 ページ) 前回までの解説でコンパイラが生成するオブジェクトコードとそれを実行する仮想マシンについては理解できたはずです。コンパイラが出力するものについては明確にできましたから、次はコンパイラへ入力するソースコードについて考えることにします。 ソースコードには、プログラムを記述することになりますから、それをどのように記述するかを自分で決める必要があります。つまり、プログラム言語の文法を自分で定義するのです。今回はこの方法について解説をします。 コンパイラの仕様(どのように動くか? を決める) 本連載でターゲットとしている仮想マシンは非常に単純なものですから、バイナリファイルを毎回手作業で作成することも可能です。 とはいえ、簡単な計算をするために毎回この作業をするのは大変ですから、普段使い慣れ
Mac で別のコンピュータの CD/DVD ドライブを使う Mac のリモートディスク機能を使えば、別のコンピュータでホストされている CD または DVD に記録されているファイルを活用できます。 ディスクを共有する 光学式ドライブが内蔵されていない Mac で CD や DVD を使う必要ができた場合は、Apple USB SuperDrive などの外付けドライブを接続できます。また、別の Mac の光学式ドライブや、DVD または CD 共有設定がインストールされた Windows パソコンのディスクを共有することもできます。DVD または CD を共有すれば、それらのディスクに保管されている書類にアクセスでき、そこから一部のソフトウェアをインストールすることもできます。 DVD または CD の共有では、一部の光学式メディアは扱えません。以下のいずれかのディスクを使う必要がある場
脱毛サロンが使っている「フラッシュ脱毛」は、その名の通り、光を照射して脱毛する特別な方法となります。光は、その性質から黒色に反応します。つまり皮膚ではなく毛根に向けて直接的に反応するのです。 ワキ脱毛など申し込んでみると、ワキやスネが終わればビキニラインや背中などもツルツルにしたくなって、「後悔するくらいなら、スタート時よりお得な全身脱毛を選べばよかった」とため息をつくこともよくあります。 脱毛エステを決定する際に大切なことは、料金が低額ということだけとは断じて言えません。やはり受付や施術スタッフの親切さや丁寧さ、上質なひとときが感じられることも非常に大事だと言えます。 夏前に希望者が殺到するワキ脱毛は初回の施術のみでOK、と思い込んでいる女性もいっぱいいると推測します。疑いようのない効果が現れるまでには、大抵のお客様が1~2年の年月を費やしてサロンに行きます。 永久脱毛で取り扱われるレー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く