タグ 宣言型
人気順 10 users 50 users 100 users 500 users 1000 users学習用と実用のプログラミング言語
学習用のプログラミング言語分類方法にもよるけど、プログラミングのパラダイム(考え方)は 命令型宣言型の2種類がある。 それぞれに根拠となる計算モデルがあり、細分化すると4種類に分類できる。パラダイム 分類 基礎となる計算モデル言語命令型 手続き型 チューリングマシン C、Java、Python、JavaScript 宣言型 問... 続きを読む
【後編】2015年、脱オブジェクト指向時代にFacebook-Reactのコードをイミュータブルな宣言型でイベント駆動するFRPで書く - Qiita
前口上 まず、この記事は「インタラクティブ」です。 各所のコメントを必要に応じて論評することがあります。 記事⇔コメント であって、 記事←コメント ではありません。 筆者がここで書いたものをあなたが読んで批評するのは自由だし、 あなたがそちらで書いたものを筆者が読んでここで随時批評する、 ということです。 次に、今回も長くなると思います。 そこで「一部のその辺が気になって仕方がない人」にむけて、... 続きを読む
宣言的という言葉について - m2ymの雑記帳
プログラマ同士の会話でつい「宣言的」という言葉を使ってしまう。定義が曖昧なのにも関わらず、だ。試みにこの言葉の定義を考察してみようと思う。1 まず、日本語版Wikipediaの定義を確認する。 第1の定義によれば、ある出力を得るにあたってそれを作成する方法ではなく、出力の性質を記述することを「宣言型」と称する。[snip]別の定義では、純粋関数型言語/論理プログラミング言語/制約プログラミング言語... 続きを読む
Swiftで脱アルゴリズム!iOS開発を関数型(宣言型)プログラミングへパラダイムシフトしてみる【脱アルゴリズム宣言①】 - Qiita
KenOKABE tech blog ←ブログコンテンツ Appleが新プログラミング言語 Swift を、iOSおよびOS Xアプリ開発用に提供しました。 この記事では、新言語Swiftプログラミングが既存のObjective-Cとは抜本的に異なるコーディングスタイルが可能になった事、そしてその背景となる技術的潮流について解説したいと思います。 好評なようなので、【脱アルゴリズム宣言】シリーズと... 続きを読む
Swiftで脱アルゴリズム!iOS開発を関数型(宣言型)プログラミングへパラダイムシフトしてみる【脱アルゴリズム宣言①】 - Qiita
KenOKABE tech blog ←ブログコンテンツ Appleが新プログラミング言語 Swift を、iOSおよびOS Xアプリ開発用に提供しました。 この記事では、新言語Swiftプログラミングが既存のObjective-Cとは抜本的に異なるコーディングスタイルが可能になった事、そしてその背景となる技術的潮流について解説したいと思います。 好評なようなので、【脱アルゴリズム宣言】シリーズと... 続きを読む
JavaScript - 関数リアクティブプログラミング(FRP)で分断された2つの世界を繋ぐ【脱アルゴリズム宣言② - Qiita
関数リアクティブプログラミング(FRP)で分断された2つの世界を繋ぐ【脱アルゴリズム宣言②】 KenOKABE tech blog ←ブログコンテンツ 前回のブログ記事 Swiftで脱アルゴリズム!iOS開発を関数型(宣言型)プログラミングへパラダイムシフトしてみる【脱アルゴリズム宣言①】 では、命令型(手続き型)、宣言型(関数型その他)プログラミングパラダイムについて解説しました。 プログラミン... 続きを読む
Swiftで脱アルゴリズム!iOS開発を関数型(宣言型)プログラミングへパラダイムシフトしてみる
Life is beautiful: JavaFX Script 入門、とりあえず言語仕様に目を通してみた
CNetでも報道された通り、Sunが独自のスクリプト言語JavaFX Scriptを発表した。テクノロジーの優劣だけで決まるものではないので、この試みがうまく行くかどうかは何とも予測しがたいが、とりあえず言語仕様が公開されたので目を通してみた。 私なりに興味深いと思った点は以下の5つ(ただし、私なりの拡大解釈が多少入っている可能性もあるので要注意)。 1.宣言型のUIをサポートしていること 宣言型... 続きを読む