タグ

2021年8月21日のブックマーク (6件)

  • JSONPlaceholder - Free Fake REST API

    {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. Serving ~2 billion requests each month. Sponsors JSONPlaceholder is supported by the following companies and Sponsors on GitHub, check them out 💖 Your company logo here Try it Run this code here, in a console or from any site: fetch('https://jsonplaceholder.typicode.com/todos/1') .then(re

  • 関数型プログラミングを学ぶことの重要性 | プログラマが知るべき97のこと

    関数型プログラミングを学ぶことの重要性著者: Edward Garson 最近プログラミングコミュニティでは、再び関数型プログラミングへの関心が高まっています。その理由としては、業界全体でマルチコアへの移行が進んでいる、ということもあるでしょう。移行によって生じる新たな課題への対処に、関数型パラダイムの保つ特性がうまく合致することが明らかになってきたからです。たしかにそれも重要な理由です。しかし、仮にそれだけなら、私がここでわざわざ「あなたも関数型プログラミングを学ぶべき」という文章を書くこともなかったと思います。 関数型プログラミングのパラダイムを十分に学べば、その知識、技術は、マルチコアへの対応以外にも幅広く役立つでしょう。まず、自分の書くコードの品質を大きく高めることができます。重要なのは、「参照透過性(referential transparency)」が向上するということです。

    関数型プログラミングを学ぶことの重要性 | プログラマが知るべき97のこと
  • プログラミングパラダイム - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "プログラミングパラダイム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年12月) プログラミングパラダイム(英: programming paradigm)とは、プログラミングにおける模範である。 概要[編集] プログラミングパラダイムは、プログラマにプログラムの見方を与えるものと言える。例えばオブジェクト指向プログラミングでは、プログラムとはオブジェクトを作りそれを管理するもの。関数型言語では、状態を持たない関数の評価の連続。 プログラミング言語が違えば、対応できるパラダイムも違ってくる。SmalltalkやJavaは、手続

  • GitHub - airbnb/javascript: JavaScript Style Guide

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - airbnb/javascript: JavaScript Style Guide
  • プログラング言語Idrisに入門させたい(v0.9)

    これは筆者(κeen)がIdris Advent Calendar 2020に投稿した内容を土台とし、一冊のになるように増補改訂を行なったものです。 書では依存型のあるHaskellことIdrisについて紹介します。Idrisは純粋関数型言語であり構文もHaskellに似ていますが、大きな特徴として依存型があることが挙げられます。依存型があるとリストの長さを指定したり整数同士の割り算でゼロ除算が起きないことを保証したり、究極的には数学の証明をしたりもできます。また、依存型以外にもインタラクティブな開発環境を使った型駆動開発であったりElaborator Reflactionによるメタプログラミングだったりと注目に値する言語機能も揃っています。 総じてIdrisは非常に尖った言語です。作者がプログラミング言語理論の研究者ということもあり、かなり攻めた言語機能が入っています。依存型を搭載し

    プログラング言語Idrisに入門させたい(v0.9)
  • TodoMVCで手続き型脳から関数型脳へシフトしてみよう!

    Vanilla JS(ES6)で書かれたTodoMVCアプリケーションをまず先に解説し、その次に純粋関数型言語Elmで書いていくにはどのような考え方が必要かを丁寧に解説をしていきます。Elmの入門はもちろんJavaScriptの入門や関数型のエッセンスを学びたいあなたへピッタリの一冊です!

    TodoMVCで手続き型脳から関数型脳へシフトしてみよう!