プログラミング言語の違い

私はphpにふれるまではC言語を主に使っていました。そのためphpを実際に使って、コンパイルがないことに違和感を感じました。 コンパイルがいらない理由としてはphpは低速で動作する代わりに短い記述で処理を実現し、ソースコードをその都度機械語に翻訳しながら実行するスクリプト言語というものだからです。コンパイルがすでになされていて、実行するだけのコンパイル言語に対して、逐一コンパイルし、実行するスクリプト言語では速度に差が出るの自明です。そのため、一般的にスクリプト言語に比べ、コンパイル言語のほうが大規模開発に向いていると言えます。コンパイル言語ではコンパイルした後、デバッグを必ずしますが、スクリプト言語ではコンパイルの作業がないため、phpであれば、

$data = 'Hello world!';
var_dump($data);
.
.
.

このようにしてバグを見つけます。

AWS構築サービスの全てをまとめた資料を公開中

ハックノート(TOWN株式会社)では、AWSの導入や構築支援を行っています。AWS導入メニューやサービス詳細、構成例や費用を掲載した資料をダウンロードできます。

AWSの新規導入やAWSへの移行を検討の際は、ぜひご参考ください。