まあ、どちらもタイプセーフJavaScriptという
似たような言語なんだから仲良くしろや。
探検
TypeScript(MS) VS Swift(Apple)
■ このスレッドは過去ログ倉庫に格納されています
2014/06/03(火) 10:20:03.13ID:Tlzh3MoL
2014/06/03(火) 10:45:53.05ID:ltWv5t5C
複雑すぎる
2014/06/03(火) 11:10:26.21ID:JVBQ3X9G
比べる相手違うだろwww
Swiftはネイティブコードへのコンパイルだぞ
Swiftはネイティブコードへのコンパイルだぞ
2014/06/03(火) 11:19:20.56ID:UatVHvvj
2014/06/03(火) 12:41:30.87ID:9Ltabfc6
>>4 nativeを吐き出せるのか? 単にJITが動くだけだろ?
2014/06/03(火) 12:44:55.01ID:9Ltabfc6
しかしどちらも中核にLLVMを使ってるからLLVM byte codeは基本的に同じ物を吐き出すんだろうな。
だからやろうと思ったら TypeScriptとSwiftのマージも比較的簡単に出来そう。
LLVMはJavascriptに限らず、Ruby, Phyton、Java等等色んな言語にもコンパイルできる。
だからやろうと思ったら TypeScriptとSwiftのマージも比較的簡単に出来そう。
LLVMはJavascriptに限らず、Ruby, Phyton、Java等等色んな言語にもコンパイルできる。
2014/06/03(火) 14:48:18.77ID:9AiAEfmm
JavaScriptを介してのネイティブコードへの変換は型情報が失われちまわないか?
型情報無い状態で静的なネイティブコードに変換すると性能的にかなり劣化すると思う
型情報無い状態で静的なネイティブコードに変換すると性能的にかなり劣化すると思う
2014/06/03(火) 15:12:49.72ID:9Ltabfc6
>>7 Javascriptを介してるんじゃなくてLVMMの中間コードから各種コードを生成しているから何も失われない。
2014/06/03(火) 15:40:22.77ID:9AiAEfmm
TypeScriptってLLVMの中間コードへ直接変換できるの?MSが提供してるの?
2014/06/03(火) 15:57:29.78ID:9AiAEfmm
調べてみる限りTypeScriptのコンパイラーはJavaScript(TypeScript?)で書かれてるって情報しか見つからん
MS以外がLLVMバージョンを作ってるのか?
MS以外がLLVMバージョンを作ってるのか?
2014/06/03(火) 19:58:42.98ID:kHnJtq7G
役割的にはどう考えてもC#と比べるべきだろ
そっちが相手だと全く勝ち目ないけどw
そっちが相手だと全く勝ち目ないけどw
2014/06/03(火) 20:05:20.73ID:F1xw9elh
Cocoa を呼び出すためのカジュアルな言語が Swift で .NET を呼び出すカジュアルな言語が C# だからその通りだろう。
勝ち目って何を基準にするのかねえ。 .NET の未来が明るそうには見えないけど。
勝ち目って何を基準にするのかねえ。 .NET の未来が明るそうには見えないけど。
2014/06/03(火) 20:10:32.12ID:9Ltabfc6
>>10 コンパイラはLLVMだよ。 LLVMからJavascriptを出してる。
LLVMは中間コードを作り、そこからJavascriptや、マシン語やJavaコードを作り出せる。
LLVMは中間コードを作り、そこからJavascriptや、マシン語やJavaコードを作り出せる。
2014/06/03(火) 20:11:38.14ID:kHnJtq7G
>>12
あんたの愛するiPhoneのアプリにもC#で書かれてるものが沢山あるんだぜ
あんたの愛するiPhoneのアプリにもC#で書かれてるものが沢山あるんだぜ
2014/06/03(火) 20:19:54.69ID:9AiAEfmm
>>13
どこに行けばその情報が手に入る?
公式見てもTypeScriptのコンパイラはTypeScript自身で書かれているようにしか見えない
使う時はnode.jsインストールしてnpmでコンパイラのパッケージをインストールしろって書いてあるし
どこに行けばその情報が手に入る?
公式見てもTypeScriptのコンパイラはTypeScript自身で書かれているようにしか見えない
使う時はnode.jsインストールしてnpmでコンパイラのパッケージをインストールしろって書いてあるし
2014/06/03(火) 20:38:37.44ID:kHnJtq7G
囲い込みをやめて開発者のことを考えるなら
JavaScriptでネイティブアプリ作れるようにするのが正解だよな
それこそTypeScriptだって使えるし
JavaScriptでネイティブアプリ作れるようにするのが正解だよな
それこそTypeScriptだって使えるし
2014/06/03(火) 21:41:49.11ID:9Ltabfc6
>>15 ごめん勘違いしてた。 おっしゃるとおり。
18デフォルトの名無しさん
2014/06/03(火) 23:43:19.81ID:OIzVF/VN よそでもスイフトをスクリプト言語みたいに言ってる連中いたな。
C#に型推論が入った時も、動的型とかバリアント型と区別ついてない連中いっぱいいたし。
まあ、ぱっと見が重要なんだろうな。
C#に型推論が入った時も、動的型とかバリアント型と区別ついてない連中いっぱいいたし。
まあ、ぱっと見が重要なんだろうな。
2014/06/04(水) 01:51:56.82ID:OMtzL7Lr
型推論を動的型付けとか言っちゃうやつは黙ってRuby(笑)に帰れよって思う
2014/06/04(水) 07:30:11.62ID:cv7ZTq9m
明らかなゴミであるObjective-Cを置き換えられるなら何でもいいという暴論
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 [お断り★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★2 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 [少考さん★]
- 【芸能】粗品 「間違ったお笑いの常識が放送されている」「テレビ見てる素人って、笑い声でしか面白いかどうか判断できない。可哀想」 [冬月記者★]
- 嫌儲2025年ベストアニメに『もめんたりー・リリィ』が選ばれる! カッポゥ! [966599176]
- ( ・᷄ὢ・᷅ )博士ってイヤイヤ言っててもパンツ脱がす時には自然と腰を浮かせてきそう
- クマ肉は刺身に限る・・・が口癖なんだけど質問ある?
- デフレ、円高👈こいつが叩かれた理由 [943688309]
- 残クレ自転車 チャリファード
- 【悲報】ココナッツサブレ、なぜか売り切れ続出する🤔 [733893279]
