Webサイト専門プログラマの言いたい放題

元システムエンジニアがサイト制作とプログラミングについて好き放題しゃべります。

【開発環境??プログラム言語??】

f:id:wp-lesson:20170122141522g:plain

よく誤解されるので、補足しておきます。
 
プログラムを作るには、
 
private class foo extends hoge {...}
 
みたいな「プログラム言語」を書けばいい
と思っていらっしゃる方が多いと思います。
 
しかし、プログラム言語は私たち人間が
理解できるように用意された文法なので、
パソコンやスマホで動作させるためには、
コンピューターが理解できる形に変換を
しなくてはなりません。
 
その変換のことをコンパイルと呼び、
変換するためには、
 
・対象のプログラム言語の種類
・どんな機器で動作できるようにするか
 
という組み合わせに応じた、
専用のプログラムを利用します。
 
その変換プログラムのことを、
コンパイラ―と呼びます。
 
つまり、お手元のエディターでプログラムを
書いただけでは実行させることはできません。
 
そこで通常は、プログラム言語が使えて
コンパイラも内蔵されている統合開発環境
使って開発を行います。
 
例えばiPhoneiPadなどのiOSで動作する
バイルアプリを作るには、X-Codeという
環境を使いますが、これはMacのPCでしか
使えませんので、Macの実機が必要です。
 
Android(AndroidOS)向けのアプリなら、
Eclipseという統合開発環境があり、
これはWindowsでも使えます。
 
特にEclipseは、オープンソースなので無料、
しかも多くのプログラム言語を扱えるので、
JAVAをはじめ、システム開発業界の現場でも
長く使われています。
 
私も開発会社ではEclipseを使っていました。
 
その他、MicrosoftVisual Studioも有名。
有料ですが、VB.net , C#.net , C++ など
Windows環境に慣れている方には非常に
馴染みやすいインターフェースを備えた
開発環境です。
 
私は個人ライセンスでVisual Studioを持って
おり、ウェブアプリケーションの制作依頼に
対応しております。

CODEMYのマンツーマンレッスンでは、
HTML5やCSS3、ウェブプログラミングを基礎から
しっかり学びたい方のために、
コース学習の中でカリキュラムをご提案致します。
 
▼無料相談をお気軽にご利用ください。
http://codemy-lesson.office-ing.net/contact
 
━━━━━━━━━━━━━━━━━━
講師が執筆した本が発売されました
━━━━━━━━━━━━━━━━━━
 
『ホームページ作成のツボとコツがゼッタイにわかる本』
定価: 2,400円(税別)出版社:秀和システム
 
Amazon購入ページはこちら
http://amzn.to/2bXJkbs
 
━━━━━━━━━━━━━━━━━━
CODEMYのオンラインレッスン
━━━━━━━━━━━━━━━━━━
 
【1】自宅でマンツーマンレッスン
http://codemy-lesson.office-ing.net/
知りたいことだけ学べる個人レッスンです。
 
【2】動画と個別添削のプログラミング講座
↓いまなら無料体験が2週間!
http://bit.ly/2hw7mIy