2008/07/10
あなたに向いているプログラミング言語とは?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ プログラミング入門 初心者でもやりたい事ができる! 2008/07/10 第9号 (不定期発行) http://pgtop.net ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 「何千人、何万人にプログラミングができるようになってもらいたい。」 こんにちは、メルマガ発行人の mslab です。 いつもお読みいただき、ありがとうございます。 あなたはもうプログラミングを始めましたか? プログラミング言語の選択で迷っている場合は、今回の記事を参考にしてくだ さい。 メルマガのバックナンバーは以下のページでご覧いただけます。 http://archive.mag2.com/0000262576/index.html *このメールマガジンに登録したお心当たりがない方、または不要な場合は、 大変お手数ですが、以下のリンクから登録を解除してください。 配信中止はこちら http://www.mag2.com/m/0000262576.html 第9号のメニューはこちらです。 ■あなたに向いているプログラミング言語とは? ■Web講座の詳しい紹介 ■関連する入門講座の更新情報 ■編集後記 転┃職┃な┃ら┃ ★無料転職サポート★ ━┛━┛━┛━┛ 転職業界エキスパートが パ┃ソ┃ナ┃キ┃ャ┃リ┃ア┃ あなたの転職を無料でサポート! ━┛━┛━┛━┛━┛━┛━┛ まずは登録を→→→ http://af1.mag2.com/m/af/0000240901/001/s00000001423001/032 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■あなたに向いているプログラミング言語とは? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ あなたがプログラミングをはじめようとする時に、まず考えるのが、 「どのプログラミング言語を選択するか」 ということだと思います。 実はプログラミング言語は、1つ習得すれば応用が利くので、あなたが気に入 った言語が一番適しています。 プログラムを見て、わかり易いと感じたり、最初の準備が少ないものが良いと 思います。 どのプログラミング言語を選択しても、変数、定数、配列、演算子、制御文等 のプログラミングの基本となる部分は学べます。あとはプログラミング言語ご とに、書き方が少し変化するだけです。 したがって、あなたの中で基準となるプログラミング言語が1つあれば、 「PHPではこう書いていたのが、Javaではこう書けばよいのか」 という感覚がわかるようになります。そうなるとどのプログラミング言語でも 自分で学べます。 プログラミング言語を選択する時のポイントとしては、 『やりたいことがすぐできる』 ということも重要です。ちょっと例を見てみましょう。 以下は画面に文字を表示するだけの簡単なプログラムですが、プログラミング 言語によって、書かなければならない量に差が出ます。 (1)Javaの場合 --------------------------------------------------------------------- public class test { public static void main(String[] args) { System.out.print("こんにちは"); } } --------------------------------------------------------------------- (2)Rubyの場合 --------------------------------------------------------------------- print("こんにちは") --------------------------------------------------------------------- (3)JavaScriptの場合 --------------------------------------------------------------------- document.write("こんにちは"); --------------------------------------------------------------------- Javaは5行必要ですが、RubyやJavaScriptならたった1行で済みます。考えた事 がすぐに表現できる手軽さも、プログラミングには大事です。 でも実際は Java には優れた統合開発環境がありますので、プログラマーが入 力するのは、1行だけで済みます。 System.out.print("こんにちは"); ←これだけ 定型的なプログラムの部分は、自動的に入力してくれるからです。 また Java や Ruby は開発環境のインストールが必要ですが、JavaScriptは準 備不要だったり、プログラミング言語によって、得意・不得意な分野があるの で、総合的に判断することになります。 全ての面で要求を満たすことは難しいので、あなたの優先する項目を満たして いるプログラミング言語を選択すると良いと思います。 ・関連する本が多く出版されている ・近くに教えてくれる人がいる ・プログラミングを始めるまでの準備が少なくて済む ・使いやすい統合開発環境があるか ・作りたいのはデスクトップアプリかWebアプリか ・プログラミング言語自体の難易度 ・応用範囲は広いか 自宅や会社のパソコンに Access がインストールされている場合は、Accessで VBA から始めるとよいでしょう。 ○Microsoft Access初心者入門講座 http://ms-access.seesaa.net/ 何もない場合は JavaScript が一番簡単に始められます。テキストエディタと Webブラウザさえあれば、準備は不要です。 ○JavaScript初心者入門講座 http://java-script.seesaa.net/ 応用範囲が広いのは Java です。Eclipseという優れた統合開発環境が無償で 使えるメリットも大きいです。 ○Java初心者入門講座 http://sunjava.seesaa.net/ 簡単にWebアプリを作るならPHPが適しています。ほとんどのレンタルサーバー で動作するし、自分のパソコン内で動かすことも可能です。 ○PHP初心者入門講座 http://php5.seesaa.net/ ↓関連する記事もご覧ください。 まずは1つのプログラミング言語を習得する http://pgtop.net/category/3481572-1.html ------------------------------------------------------------------------ え、知らない? FX投資家なら絶対見逃せない、取引しなくても外貨金利が還元される NTTスマートトレードの「スマートex口座」。 スワップ金利と合わせてダブルで金利ゲット! 今なら外貨入金で最大1万円プレゼントされるキャンペーン実施中! 知って入れば得することが他にもいろいろ!! http://af1.mag2.com/m/af/0000240901/001/s00000006591001/035 ------------------------------------------------------------------------ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■Web講座の詳しい紹介 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 毎回、各講座の特徴を一つずつ紹介します。 ○Ajax初心者入門講座 http://ajax.pgtop.net/ 「Ajax初心者入門講座」では、Ajaxの中核技術である、JavaScriptを中心に、 Ajaxの基礎からはじまり、フレームワークである Prototype.js を使ったサン プルを使って、初心者向けに詳しく解説しています。 また高機能な JavaScript デバッガを備えている Firebug の使い方も説明し ています。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■関連する入門講座の更新情報 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 最近更新したWeb講座の記事です。 ○Access VBA 初心者入門講座 Access VBA SQL文を使って更新する方法。 http://vba.officehp.com/category/5308973-1.html SQL文を使って検索、追加、更新、削除する方法。 http://vba.officehp.com/category/5414535-1.html SQL文を使った検索、追加、更新、削除の動作確認。 http://vba.officehp.com/category/5415688-1.html ↓各講座の最新記事は、以下のページで、まとめて確認できます。 ○プログラミング入門 各講座の更新状況一覧 http://ws.bzen.net/newentry/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■編集後記 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 最後までお読みいただき、ありがとうございました。 新しいWeb講座の準備をしているうちに、メルマガの発行が1ヶ月ぶりになって しまいました。m(__)m ついこの間、まさに危機一髪という経験をしました。 車を運転中のことです。対向車線のクレーン車のクレーンが、外れていたらし く、こちらの車線に飛び出してきたのです。 車のフロントガラス数十センチくらいを、クレーンが横切ったときには、さす がにビックリしました。 幸い、私も周りの車にも被害はなく、クレーンは街路樹にぶつかって止まりま した。危ないときは、本当にスローに見えるんですねー。 「今日できることは今日のうちに」の大切さを実感した一日でした。 危うくこのメールも書けなくなるところでした。(汗) では、また次回にお会いしましょう。 ご感想やご要望はこちら http://pgtop.up.seesaa.net/web/mail2.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ マガジンID:0000262576 プログラミング入門 初心者でもやりたい事ができる! 発行者 :mslab 発行者Webサイト : http://pgtop.net メールはこちら : mail-m@bzen.net バックナンバー : http://archive.mag2.com/0000262576/index.html メルマガの登録・解除 : http://www.mag2.com/m/0000262576.html このメールマガジンは、 『まぐまぐ』 http://www.mag2.com/ を利用して発行しています。 …………………………………………………………………………………………… Copyright(C) 2008 mslab All rights reserved.


