ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。 「関数型プログラミング」は、堅牢(けんろう)性や再 ...
PureScript は、JavaScript にコンパイルする、強い型付けを持つ純機能型プログラ ミング言語です。ウェブアプリケーションやサーバーサイドアプリケーションのほか、Electronを使ったデスクトップアプリケーションの開発にも利用できます。文法はHaskellとほぼ ...
"Make the Leap from JavaScript to PureScript" takes some of the most popular functional programming (FP) abstractions in JavaScript and demonstrates how to implement them in PureScript. I borrowed the ...
Ideally, we would separate the common types to some files, and use these files in the backend and the frontend. Then, the frontend inevitably follows the changes in types from the backend, and refuses ...
数学的な関数を組み合わせたプログラミングである「関数型プログラミング」において、不変データ構造(作成時以降は変更できないデータ構造)は重要な要素だ。関数型プログラミングによる変数の不変性が、ソースコード中のバグを減らすことに有効な ...
PureScriptは、JavaScriptにコンパイルされる純粋関数型プログラミング言語です¹³。PureScriptを利用する利点は、以下のようなものがあります。 静的型付けにより、プログラムの正しさや動作を型で表現できます²。 JavaScriptが動くあらゆる環境で実行できます。
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する