表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
どこぞのプログラマの愚痴日記  作者: どこぞのプログラマ
48/141

プログラマが考えてみる言語(スクリプト含む)選び

 未経験ならJavaでもやってなさいよと。


 いや、別に突き放す意味ではなく。


 とりあえずオブジェクト指向ですし開発環境が無料だという点が大きいです。

 実行したらすぐウィンドウ開いたりできたりするのも加点ポイント。

 導入にもそこまで手間がかからないのも良い。


 ついでに何も考えずにウィンドウ開くと閉じなくなるのも良い。

 普通に閉じる部分も作る必要があるという当然のことを教えてくれる。


 zampとか考えるとPHPでも良いんですけどね。

 ただPHPだとHTMLも学ばないとダメなんで若干ですけどハードルが高い気がする気がする、と、思わなくもない。

 まあおぼえりゃどっちも簡単だろという感じではあるんですが。

 HTMLってだたのレイアウトのテキストデータですし。

 ただまあ、ネット上の情報量とか考えるとJavaの方が無難かなぁ、と、思いますね。

 PHPにはデバッグしにくいという問題点もありますしね。


 もしMac持ってるなら間違いなくObjective-Cを推しますが。

 SwiftではなくObjective-Cを。

 SwiftだとかPHPから入るとデータ型周りの認識がマズいことになりそうなんであんまりオススメしたくない部分があるんですよね。

 それが原因でバグが出ることもない訳じゃないですし。


 なんにしても、プログラムを勉強してみようかな、という段階では開発環境が無料だという点を重視すべきでしょう。

 それと、スタンダードから離れすぎてないものが良い。

 Objective-Cはかなりスタンダードから離れてますけどね。

 まあ、なんとかなるだろうと思えるレベルですが。


 勉強してみようかなで無料の環境を推す理由って単純で、どうせ9割の人が飽きるか壁にぶつかってやめるだろうと思う部分がなくもない。

 やってみて『向いてない』と思うことも当然あるでしょうし。

 無料なら言語ごと変えることもできなくもないですからね。


 まあそんな感じで、まず学んでみる場合ならコレですね。


 その次に職業としてプログラマを目指す場合に選ぶ言語について。

 これはどういうプログラマになりたいかによって変わります。

 わざわざなりたがる人はいませんが、組み込み系やってみたいならC言語。

 MacとかiPhoneアプリ作りたいならSwiftとCとC++。

 Windows系のアプリ作りたいならC#かJava。

 Andoridアプリ作りたいならAndorid Java。

 Web系やりたいならPHPとJavaScript(AjaxとかjQueryでも断然OK)。

 あとは、どれやるにしてもデータベース扱えるようになってると良い感じですね。

 構文もAPIもほとんど一緒なんでこれまた無料のMySQLとかで良いと思いますけど。

 スマホやりたいならSQLiteですけどね。


 それである程度動くものが作れるようになってきたら連携できる言語覚えるとベストです。

 Web系サーバ系覚えたならクライアント側覚えたり、特にスマホ向けの言語覚えたならJavaScriptとか覚えてみるのも一興。


 そのあと自分が目指すところが一通りできるようになったら一番肌にあったのを深めていけば良いと思います。

 なんにしても、自分で選ぶならやりたいことに沿ったものを選ぶべきでしょう。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ