質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

どの言語が好き??

受付中

回答 10

投稿 ・編集

  • 評価
  • クリップ 10
  • VIEW 2,052

honoka11191

score 57

皆さんはどんな言語が好きでしょうか?
また理由とかもお聞かせ願えたら嬉しいです。

こちらの質問もよろしくお願いいたします
http://teratail.com/questions/1440
ajaxを使ってpostでデータを取得したい 
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2016/03/08 12:42

    こちらの質問が他のユーザから「問題・課題が含まれていない質問」という指摘を受けました
    teratailでは、漠然とした興味から票を募るような質問や、意見の主張をすることを目的とした投稿は推奨していません。
    「編集」ボタンから編集を行い、質問の意図や解決したい課題を明確に記述していただくと回答が得られやすくなります。

回答 10

+5

私はPythonが一番好きです。  

Pythonはやはりコードが美しいですし,簡潔にプログラムを記述することができます。  
また,思ったとおりに書けばだいたい動いちゃいます(それがある意味怖い気もしますが)  
また,手続き型のプログラミングもオブジェクト指向プログラミングもできる,という点が好きという方もいます。(Rubyはオブジェクト指向に縛られる)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

私が好きな言語は Ruby, Lisp, C++ です。

あくまで個人的な意見ですが、次のように思います。

Ruby : 「プログラミング言語の中でもっとも書きやすい
Lisp : 「プログラミング言語の中でもっとも美しい
  - (見た目ではなく)
C++ : 「プログラミング言語の中でもっとも速いプログラムが作れる」
  - (マシン語、アセンブリなどは除く)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

Pythonが好きです。コード規約が厳格なので、誰が書いたコードでも(規約に従っていれば)読みやすい気がするので。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

私は、今までC/C++/JAVA/PHP/Perl/Python/PHP/javaScript/Ruby/Lispと色々と触ってきましたが、最近はPHPとAndorid JAVAを使っています。

Web系で仕事をするかなどでまた違ってくると思いますが、関係なくだと、
PythonやRuby・Lispがオススメです。

単純にコードがシンプルで好きです。
Lispはパワフルですよ。
コード書いてみたらわかります。

以下、参考にすると良いかもです。
http://www.amelt.net/imc/programming/3184/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

C#

  • Windowsの印象が強いがLinux、MacOS、UNIXでも動作
  • さらに、iOS、Android、PSM、Unityなどでも
  • 強力な統合開発環境(入力補完、デバッガ)
  • 非同期処理、並列処理が手軽
  • LINQ !!!!!!!!!!!
  • などなど

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

Perlです。

とにかく察してくれる言語
「こういう書き方してくるなら、こう言う結果を期待してるんだろうな」と言う結果を
返してくれる可愛いやつです。
恐らく他の言語を使っている人からすると気持ち悪いのかもしれませんが
Perlを使う人からすると、凄く融通の利く良い言語です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

Scala
Java歴が長いのでJavaの資産を活かしたいけれどJava言語に不満があって、こうだったら良かったのに、と思った機能がScalaにそろっていたからです。
他にもJavaの使いにくいところを改善しているJVM言語はたくさんありますが、Scalaが一番しっくり来ました。

Haskell
Haskellのコードは無駄な記号が少なくて美しいと思います。
ただ、厳格すぎて学習が困難です。実際、私はまだまだ初心者の域を脱していませんが、それでも使ってみたいと思わせる魅力があります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

最近はGolangが好きです。
言語仕様が小さいので、学習コストが低めなのと、
goroutineという軽量スレッドで並列プログラミングが簡単に書けるところがいいです。
あと、言語として構文規約が厳格なので、人によって書き方がぶれない。
外部ライブラリをgithubとかから簡単に取り込める。
コンパイラですが、コンパイルが早いので使ってる感覚はjsやphpと変わらないです。
そして早いです。


投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

  • JavaScript  
  なんでもアリな感じが好きです。
  用意した覚えがないプロパティをいきなり作れるところとか。

  • C#  
  開発環境が素晴らしい。
  Linq が気持ちいい。

  • Objective-C
  C を混ぜて書ける。
  メモリ管理が楽しい(MRC)
  コード量が多くなり、面倒くさい。(逆に愛着が・・・)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

C#
 ライブラリが整っていて、必要な機能はすでにある。
 GUIツールを作成する場合は、これって感じです。
C/C++
 20年近く仕事で使用していますが、慣れ親しんだ言語なので
 離れる事が出来ません。
 C++11やC++13と進化を遂げている言語なんで、今後も楽しみです。
 ラムダ式はホント便利ですね。
アセンブラ
 最終的な細かい挙動の確認や、最適化を意識する場合は必要になります。
 ハングアップ等の不具合を見つける際にも、武器となるので知っていて
 損はない言語だと思います。
 もちろん、ターゲットとなるCPU毎に違いがあります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.33%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

閲覧数の多いPHPの質問