タグ

ブックマーク / softantenna.com (3)

  • Rubyの死?開発者はどの言語を学ぶべきか? | ソフトアンテナ

    のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。 ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。 テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。 Rubyの人気の低下の証拠とは 同記事はRubyの人気低下の証拠として、Indeedによる

    Rubyの死?開発者はどの言語を学ぶべきか? | ソフトアンテナ
  • 各プログラミング言語の学習曲線を比較するグラフ「Learning Curves」が面白い | ソフトアンテナ

    プログラミングの学習曲線とは、経過時間と生産性の高さの関係をグラフ化したもの。これが様々なプログラミング言語ごとにどう異なっているのか比較するグラフ「Learning Curves」が公開され、話題となっています(Reddit、Hacker News)。 例えば上のグラフはJavaScriptの学習曲線を表現したもの。青い線「Productivity」は客観的な生産性を表し、赤い線「Self-Assessment」は自己評価を表現しています。 JavaScriptの場合、Callbackを学ぶと、自分ではものすごく出来るプログラマになったように思えるものの、実際の生産性は下がってるよといったことを表現しているみたいです。 ではその他のプログラミング言語はどうなっているでしょうか? Java デザインパターンを学ぶと、自己評価は上がるものの、生産性はあまり変わらないようです。 C++ テンプ

    各プログラミング言語の学習曲線を比較するグラフ「Learning Curves」が面白い | ソフトアンテナ
    arata3da4
    arata3da4 2017/07/21
    phpワロタ
  • Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ

    UNIXやMacを使用しているユーザーならば誰でも一度はシェルスクリプトを作成した経験があると思います。どんな環境でも使い回せるポータビリティの高さが魅力ですが、プログラミング言語としてみると独特な部分が多く、なんとなく苦手意識を持っている方も多いかもしれません。 日紹介する「Bash Infinity Framework」はそんなシェルスクリプトの概念を完全に変えてしまうBash用のフレームワークです。 モジュラーかつ軽量で、C#やJavaJavaScriptといった他の言語のコンセプトを取り入れ、プラグ&プレイで必要な機能だけを追加していける特徴を持っています。 主な特徴は以下の通りです: 自動エラーハンドリング 名前付きパラメータ($1、$2ではなくて) 配列とマップをパラメータとして引き渡せる try-catchの実装 独自例外のthrow キーワードのインポート 出力を改善す

    Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ
    arata3da4
    arata3da4 2016/08/27
    うける
  • 1