過去からのトップ5つのdevコメント


これはあなたが逃している可能性があります素晴らしいdevのコメントの毎週のラウンドアップです.あなたが歓迎され、自分自身を投稿し、コメントを自分でタグを使用して後押しすることをお勧めします.
生成2つの特に偉大な回答の議論.まず、良い心の応答を提供します:

Ben Lovy

私の検索履歴がどんな指示であれば、ゼロ.
別のプログラミング言語間で3つの“テーマ”を持つスレッドで、後に続きます.

Ken Bellows

私は一般的には、非常に深いレベルで簡単に単一の言語を理解できるようになると、多くの、他の多くを拾うようになる一般的にあなたに同意するが、私は1つはすべてをカバーするのに十分ではないと思うので、私は非常に十分に慣れているプログラミング言語のいくつかの異なる基本的なスレッドがあると思うので、十分に他の人のためにあなたを準備されません.
たぶん、3つの主要なスレッドがあると主張するでしょう.
  • 命令型言語-あなたがする主なことは、コンピュータが順番に従うようにステップのリストを書き留めている言語です.これはおそらく75 %のケースです.これは、低レベルのCまたはGoから、RubyやJavaのようなオブジェクト指向言語に、Python、Perl、またはJavaScriptのようなスクリプト言語にすべてをカバーします.
  • 機能言語-あなたがする主なことは、プログラムの主な仕事から独立している非常に小さな問題を解決する方法を定義する言語です.確かに、上記の命令言語の多くがそれらに機能的側面を持っていて、機能的なスタイル(特にRuby、PythonとJavascriptのような柔軟で、解釈された言語)で使われることができます.しかし、私の経験では、LISPやHaskellのような純粋に機能的な言語にステップし、より機能的なスタイルで命令的なコードを書くとき、大きな違いがあります.
  • 宣言言語-あなたは本当にコンピュータの指示のリストを与えていない言語が、代わりに、コンピュータの解決のための問題を記述したり、時には、結果を望んで、マシンを空白に埋めることができます.これは言語のまれな品種です、そして、明らかにそれ以外の2つの上記のカテゴリーのうちの1つの下で落ちる言語の能力として見つかります.このパラダイムへの私の主な暴露はProlog , あなたが事実と関係のセットをシステムに供給するチューリング完全な論理ベースの言語はそれから質問をします.Constraint programming , あなたが問題を解決する際に続いていなければならない規則または条件のセットをシステムに渡すとき、システムは満足した解決策をうまく働かせて、同様にこのラベルの下に落ちますOz 私がそれを使わなかったけれども、人気がある言語選択であるようです.
  • もちろん、私が上に言及したように、多くの言語は少なくともこれらのカテゴリーのうちの1つ以上に落ちます、そして、彼らはおそらく「言語のタイプ」よりむしろプログラミングの「パラダイム」または「アプローチ」としてよりよく考えられます.私が本当にしようとしていることは、私はそれがこれらの異なるカテゴリーまたはパラダイムの各々から言語または2を選ぶことが非常に価値があると思うということです、そして、いくつかの自由な時間を深く掘って過ごして、本当にこれらの非常に異なる展望のまわりであなたの頭を包んでください.
    私は3つの大きなプログラミングプロジェクトを持っていた“プログラミング言語”と呼ばれる大学の間にコースを取った:Javaの1つ、ラケット(Lispの風味)の1つ、Prologの1つ.これは、私がこれまでに持ってきた最も価値のあるコースの一つであり、おそらく私が今までに経験した中で最も貴重なコーディング関連の経験の一つであった.なぜなら、これらの3つの異なった観点に実際に傾くことができ、実際に何かを実質的に生かすために十分に利用していたからである.それは、私たちがコンピュータにどのように話すかについて、どれくらいの種類があるかを私に示しました.
    私は非常に自分の心を広げたい人のための個人的なプロジェクトとしてこれをお勧めします.まず、LISPのいくつかの味のためのチュートリアルを(ラケットは素晴らしい入門書ですが、誰もが自分のfav)とTic - Tacつま先プレーヤーや何かのように、些細なものを書く.次に、Prologのチュートリアルを通過し、単純なchatbotマルコフ連鎖または何かに基づいて、他の何かを些細なものを書く.それは野生の乗り物です.
    への思慮深い反応

    Isaac Lyman

    マイクロソフト.まじめに.
  • 平均的な人が訓練なしで使用できる唯一のデータベース
  • 極端な効率で巨大なデータ量を扱う
  • すべてを行う.私は定期的に、私は定期的に新しい機能を発見し、どんなにあいまいな、彼らは常に完璧に働く
  • ヒッチなしで複雑に複雑な計算を行うか
  • ほとんどあらゆる産業と職業の非交渉的な依存
  • ソフトウェアの99 %が達成することを期待できない
  • 完全にスクリプト可能
  • 以下の提案を追加します.

    Jacob Baker

    コンピューターを消して散歩に出かけなさい.
    データリストのタグについてもっと話をして、自分たちのクールなトリックを提供するために、糸にチンパンジーをかけました

    Sophie The Lionhart

    <三>
    私はdatalistタグを愛し、それを伝道に役立つ誰に感謝!また、autocomplete='off' あなたがそこに迷惑な値を取得しないように使用される要素に.たとえば、従業員のリストと入力のタイプが電子メールに設定されている場合は、自動補完するために使用するすべての電子メールを必要としないでしょう.
    また、より良い自動補完のためのオプションにものを追加することができます.
    <datalist id='emails'>
        <option value='[email protected]'>Arty Adams</option>
        <option value='[email protected]'>Bobby Boi</option>
        <option value='[email protected]'>Cathy Chatty</option>
        <option value='[email protected]'>Dorthy Doraimon</option>
        <option value='[email protected]'>Esther Enemy</option>
        <option value='[email protected]'>Freddy Fishmonger</option>
        <option value='[email protected]'>Genna General</option>
        <option value='[email protected]'>Holly Hollandaise</option>
        <option value='[email protected]'>Ingrid Ingot</option>
        <option value='[email protected]'>Julia Jumper</option>
    </datalist>
    <label>Autocomplete Email(Scroll down in drop down to see your values): 
      <input type='email' list='emails' name='email'/>
    </label>
    <br>
    <label>Autocomplete Off Email: 
      <input type='email' list='emails' name='email' autocomplete='off'/>
    </label>
    
    この検索名、または電子メールが動作します.のような均一でもty@examp'仕事とartyをもたらすだけです.
    上の例はこのフィドルで見ることができます.jsfiddle.net/t2qb90vu/
    </div>
    
    来週、あなたに会いましょう✌