InfoQ ホームページ Functional Programming に関するすべてのコンテンツ
-
InfoQ Javaトレンドレポート - 2023年11月
本レポートは、InfoQ Java編集部が現在Javaの領域でどのような技術が採用され、どのようなトレンドが生まれているかをまとめたものである。言語であるJavaだけでなく、KotlinやScalaなどの関連言語、Java仮想マシン(JVM)、Javaベースのフレームワークやユーティリティに焦点を当てている。Javaの新バージョンの採用といったコアJavaのトレンドや、Spring Framework、Jakarta EE、Quarkus、Micronaut、Helidon、MicroProfile、MicroStreamといったフレームワークの進化についても解説する。
投稿日 2023年12月26日 午後2時17分 -
Excelの数式言語がチューリング完全に
Excel開発チームがLAMBDAを発表しました。ユーザが数式関数を定義し、名前を付けられる新機能です。LAMBDA関数ではパラメータの取得、他のLAMBDA関数の呼び出し、自身の再帰的呼び出しが可能です。 LAMBDAを加えることで、Excelの数式言語はチューリング完全になります - 命令型言語(VBAやJavaScript)に頼ることなく、ユーザ定義関数を使って、任意の計算を行うことができます。
投稿日 2021年8月16日 午後8時39分 -
Javaに欠けている機能:5年後
Ben Evans氏は、2015年のJavaの欠落した機能についての見解を再訪し、当時の見解と比較して言語がどのように進化してきたかを比較している。
Ben Evans 翻訳者 Ito Chihiro投稿日 2020年7月7日 午後8時45分 -
Java InfoQトレンドレポート - 2019年7月
InfoQ Javaトレンドレポートは、テクノロジーの採用の概要と、2019年のJavaおよびJVM関連の領域の進化についてのコメントを提供します。主な進展として、Java 13のリリース、非HotSpot JVMの台頭、GraalVMの進化、およびJavaマイクロサービスフレームワークの景色の変化があります。
投稿日 2019年8月16日 午前4時14分 -
モナドを理解する - 迷える者への手引き
関数型プログラミングが急速に広まり、"モナド"という関数型の構造がまた初心者を心底恐れさせています。この記事では、関数型プログラミングコースのインストラクタBarry Burd博士がこの得体の知れないものを解明します。
Barry Burd 翻訳者 阪田 浩一投稿日 2018年1月11日 午前2時45分 -
簡潔なJavaコード
Unixの先駆者であるKen Tompson氏はかつて,"プログラムをたくさん書いていた頃には,1,000行のコードを捨てたこともある"と語りました。この記事ではCas Saternos氏が,簡潔なJavaコードを書く上で現在利用可能なプラクティスについて,JDK 8の新機能を中心に取り上げています。言語にラムダ式が加えられたことにより,より短く,よりエレガントなコードの記述が可能になりました。
投稿日 2015年5月24日 午後7時57分 -
Akkaを使って回復力のあるソフトウェアを作る
Akkaの技術リーダーであるRoland Kuhn博士がAkkaの舞台裏を見せる。その原則が導く、開発の背後にある原動力が何であるかを見せる。
Roland Kuhn 翻訳者 編集部N投稿日 2013年6月24日 午後8時46分 -
Java 8 vs Scala: 特徴を比較する
この記事ではJava 8の新しい特徴を、構文のドラフトとScalaとの比較を交えながら紹介します。ラムダ式や高階関数、並列コレクション、仮想拡張メソッド、traitなどを紹介します。さらに、Java 8が取り込んだ新しいパラダイムについても考察します。
投稿日 2012年7月16日 午後7時33分 -
Scala Days 2012 リポート
Scala Daysというイベントをご存知でしょうか。Scala Daysはプログラミング言語Scalaの国際的な技術 イベントです。2010年から開催され、今年で三回目を迎えます。筆者はこれまですべてのScala Daysに参加・発表してきました。本記事では、Scala Days 2012の様子やScala Daysというイベントの雰囲気等を 写真を交えて紹介したいと思います。この記事を読んで、来年のScala Daysに参加したいという読者が増えれば幸いです。
投稿日 2012年5月31日 午前12時1分 -
イベントレポート:「Coqチュートリアル#1」
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続き開 催されていく予定である。本記事では、開催の様子をレポートする。
投稿日 2012年1月18日 午後8時3分 -
いま日本で、関数プログラミングが熱い 「函数プログラミングの集い」レポート
2011年9月17日に行われたイベント「函数プログラミングの集い」の内容報告である。
投稿日 2011年10月4日 午後11時17分 -
LinkedIn Signal: Scala, JRuby と Voldemortのケーススタディ
9月29日に、LinkedIn Signal がアナウンスされた。これはLinkedIn の共有情報と つぶやき用のソーシャル検索アプリケーションで、 LinkedIn-Twitter の限定されたアカウントに提供する。この記事では、 Scala, JRuby と Voldemortをこのような規模で組み合わせた、その動機と技術的な挑戦について深い知見を提供するつもりである。
Dio Synodinos 翻訳者 編集部N投稿日 2010年11月14日 午後10時48分