by
Anonymous Coward
on 2016年04月09日 20時33分
(#2994837)
>The Next Webへの情報提供者によれば、GoogleはSwiftのオープンソース化に前後してFacebookやUberとロンドンで会合を開き、 >Swiftに関して話し合っていたそうだ。この場で特にSwiftへの強い意欲を見せていたのはGoogleだったとのこと。
Swiftのオープンソース化が発表された2015年12月頃、Google、Facebook、Uberの3社がロンドンでSwiftに関する会談を実施。FacebookとUberはSwiftを開発の中心に据え、Androidの開発言語としてはJavaを採用しているGoogleも、Swiftを「ファーストクラス」の開発言語として扱うことを検討しているとThe Next Webは情報筋の話として報じた。 http://www.itmedia.co.jp/news/articles/1604/09/news026.html [itmedia.co.jp]
by
Anonymous Coward
on 2016年04月10日 0時52分
(#2994932)
言語処理における「ファーストクラス」「第一級」とは - ctrlshiftの日記 >その答えは、『Structure and Interpretation of Computer Programs(計算機プログラムの構造と解釈)』の1.3.4にある >「Procedures as Returned Values」に記述がありました。 -略- >翻訳すると以下のようになります。 >一般に、プログラム言語には、計算要素を扱う方法において、様々な制限があります。 >このような制限がきわめて少ない要素を、第一級(ファーストクラス)の身分を持つ、と言います。
言語処理における「ファーストクラス」「第一級」とは - ctrlshiftの日記 http://d.hatena.ne.jp/ctrlshift/20080201/1201880469 [hatena.ne.jp] その答えは、『Structure and Interpretation of Computer Programs(計算機プログラムの構造と解釈)』の1.3.4にある >「Procedures as Returned Values」に記述がありました。 -略- >翻訳すると以下のようになります。 >一般に、プログラム言語には、計算要素を扱う方法において、様々な制限があります。 >このような制限
FacebookとUberはSwiftを開発の中心に据える (スコア:-1)
>The Next Webへの情報提供者によれば、GoogleはSwiftのオープンソース化に前後してFacebookやUberとロンドンで会合を開き、
>Swiftに関して話し合っていたそうだ。この場で特にSwiftへの強い意欲を見せていたのはGoogleだったとのこと。
話の印象が随分違うぞ。
Re:FacebookとUberはSwiftを開発の中心に据える (スコア:2, 参考になる)
言語処理における「ファーストクラス」「第一級」とは - ctrlshiftの日記
>その答えは、『Structure and Interpretation of Computer Programs(計算機プログラムの構造と解釈)』の1.3.4にある
>「Procedures as Returned Values」に記述がありました。
-略-
>翻訳すると以下のようになります。
>一般に、プログラム言語には、計算要素を扱う方法において、様々な制限があります。
>このような制限がきわめて少ない要素を、第一級(ファーストクラス)の身分を持つ、と言います。
ここでは、特に工夫することなく…くらいの意味
今でも「工夫すれば」使える、とか、CでもOOPできる、とか、COBOLをJavaで置き換える、とかいうのは「ファーストクラス」ではない
Re: (スコア:0)
引用元URL入れ忘れに付き再掲
言語処理における「ファーストクラス」「第一級」とは - ctrlshiftの日記
http://d.hatena.ne.jp/ctrlshift/20080201/1201880469 [hatena.ne.jp]
その答えは、『Structure and Interpretation of Computer Programs(計算機プログラムの構造と解釈)』の1.3.4にある
>「Procedures as Returned Values」に記述がありました。
-略-
>翻訳すると以下のようになります。
>一般に、プログラム言語には、計算要素を扱う方法において、様々な制限があります。
>このような制限
Re: (スコア:0)
ということはアセンブラは最強の第一級言語なのかぁ
Re:FacebookとUberはSwiftを開発の中心に据える (スコア:1)
Re: (スコア:0)
first classって何となくは分かるが、モヤっとした言い方だな。第一級オブジェクトでやり取りできるのが第一級言語、とすると、「バイナリをネイティブにサポート」くらいの方が近いニュアンスなんじゃないかな。Javaから乗り換える意思すらないように見える。
Re: (スコア:0)
政治用語でしょ。利用はしたいけど、何らかの義務が発生するような言質を与えたくないんだよ。
tech企業としてなんかアレだが。
Re: (スコア:0)
意味の支配(普通の変数に何を(スカラー、配列、関数etc)入れる事が
出来るか? 特別な指定無しに真っ先に現れる意味論は何か?)
を考えるとtech企業としてごく真っ当な政治用語の様な。。
Re: (スコア:0)
プログラミング用語ではないと思うけどね。飛行機のファーストクラスと同じ。
Re: (スコア:0)
じゃあ、Javaにおける、(黒歴史と言っても過言で無い)Visual J
みたいなもの?
newで普通に出来るオブジェクトが全部comインターフェースを
持つという。
Re: (スコア:0)
Wikipediaに第一級オブジェクトと第一級関数の記事があるけど、
https://ja.wikipedia.org/wiki/%E7%AC%AC%E4%B8%80%E7%B4%9A%E3%82%AA%E3%... [wikipedia.org]
https://ja.wikipedia.org/wiki/%E7%AC%AC%E4%B8%80%E7%B4%9A%E9%96%A2%E6%95%B0 [wikipedia.org]
一級市民(first class citizens)が語源らしい。二級市民ってのはいろいろ制限がかかってるから、そういうのがないってことだと思う。Hello Worldでコンパイラが同一のバイナリを生成するなら、こりゃもう完