初投稿です。
みなさんが考える最強のプログラミング言語は何ですか?
次の評価基準を参考にお願いします。
習得性、直感性、応用性
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答6件
0
ベストアンサー
お邪魔します。
追記のリストに無かったのでpythonを押しておきます。笑
あとはそうですね、言語実装のための考察なのであれば、関数型言語がないのはいただけないと思います。
lisp(scheme/common lisp), haskell, elang, ocamlあたりも少し見ると言語に対する見方の幅が広がるのでは?
オブジェクト指向言語で、手続き由来、少し関数型からアイデアを取り入れる、というのは現代的な言語の進んでいるところです。javaも8でlambdaを取り入れたし、C#も既に取り入れていますよね。
そういう意味で言うと、rubyもpythonも最初からそういう言語ですし、smalltalkも重要な位置づけであると思います。
ただ、言語は所詮ツールなので、チューリング完全であれば別になんでもいけますよ。慣れです。
(brainfuckとかは別ですが。。。)
投稿2015/01/18 13:08
総合スコア540
0
C#とC++とJavaですね。特にJavaがいいと思いますよ。なにせ、対応されているOSであれば、どのOSでもJavaアプリ実行可能です。あとJavaでAndroid専用アプリ開発も可能です。さらにJavaアプレットを作ればホームページにFlash代わりとしてJavaアプレット活用可能、もちろん3D表示も可能。
【まとめ】
僕的にはWindowsならC#またはC++で、各OSへの対応またはAndroidアプリ製作の場合はJavaですね。
投稿2015/01/20 18:08
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
個人的オススメはJavascriptです。
既に触ったことはあるとの事ですが、HTML5ができると、Webページ制作、HTML5ベースのスマホアプリ開発、内製ツール開発辺りで色々できます。
また、NodeJSを使えばサーバサイドも書けるので、Javascriptが出来ればかなりいろんなものが作れます。
ちなみに、エディタ(IDEって程じゃないですが)はSublime Textがおすすめです。
といった辺りはご存知かもしれませんが、ご提示の要素については以下の様に思います。
・習得性
非常にフレキシブルな言語なので、実はヘビーに触ると結構いろいろありますが、C#、Java辺りが出来る人は基本的に書けるような、言語的な互換性が高いです。
そういった意味で、基礎的なプログラムが書ける人にとっては非常に習得性の高い言語だと思います。
・直感性
この辺は慣れも絡んでくると思いますが、記法のフレキシブルさと相まって、「こう書きたい」と思う書き方を出来る部分が多い様に思います。
・応用性
最初に上げたように、分野的にはかなり広い範囲をカバーできます。
ただ、Windowsアプリケーション(Win32apiを使う系)なんかには使えませんが・・・。
そんな感じで如何でしょう。
投稿2015/01/19 07:55
総合スコア384
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
1.プログラミング言語からは、外れるかも:各CPU毎の機械語【習得性、直感性、応用性:最低】
2.各CPU毎のASSEMBLER 【習得性、直感性、応用性:慣れ次第、規模次第】
3.注目はされないけれど、世の中を動かしている、COBOL
【習得性、直感性、:悪くない 応用性:それなり】
4.コンピュータが自己プログラミングが出来るまでは:人【習得性、直感性、応用性:資質と教育次第】
5.Google:Go どこまでいくかなぁ。
技術分野毎に、主に使われる言語があったりするので、
最強を問うても、意味がなかったり。
マイコン系も徐々に、ですが、
PC系では、xxフレームワーク群を使ったりして、複雑系になっているので、
凡人としては、何か、ブレークスルーが欲しい。
今は、Spring Boot / Spring Tool Suite の様に、環境として簡略化してくれる
方法に興味があります。
真に革新的な事、革命的な事って、既存には無い事だから、出て来るまでは判らない。
投稿2015/01/27 08:30
総合スコア2028
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/28 08:01
2015/02/16 15:12
2015/02/20 04:44