まあ、どちらもタイプセーフJavaScriptという
似たような言語なんだから仲良くしろや。
探検
TypeScript(MS) VS Swift(Apple)
■ このスレッドは過去ログ倉庫に格納されています
2014/06/03(火) 10:20:03.13ID:Tlzh3MoL
187デフォルトの名無しさん
2014/07/06(日) 17:48:41.56ID:uI+Octwc >>186 Java Appletが、動ける範囲を制限してる様に、何らかのクラスの下でだけ動ける様にするはず。
極端な話WebKitの範囲内だけとか。要はJavaScriptが動ける範囲内だけで良いんだよ。WebKitAppクラスとか。
別に汎用のCocoaを網羅する必要は無いし動いたら却って怖い話。 そんなのセキュリティ上有り得ない。
極端な話WebKitの範囲内だけとか。要はJavaScriptが動ける範囲内だけで良いんだよ。WebKitAppクラスとか。
別に汎用のCocoaを網羅する必要は無いし動いたら却って怖い話。 そんなのセキュリティ上有り得ない。
188デフォルトの名無しさん
2014/07/06(日) 17:53:53.35ID:5z9UYEB8 あんたが言ってるようなのって今現在沢山あるぞ?
どれも中途半端でイマイチ流行らないけどね
OSのAPIをひたすらラップするだけの作業だから
手間さえかければ良い物ができるよ
>>187による実装に期待
どれも中途半端でイマイチ流行らないけどね
OSのAPIをひたすらラップするだけの作業だから
手間さえかければ良い物ができるよ
>>187による実装に期待
189デフォルトの名無しさん
2014/07/06(日) 18:03:43.16ID:J6LM3Iar190デフォルトの名無しさん
2014/07/06(日) 18:18:44.85ID:uI+Octwc >>186 それとクラスと言ってもそれは上位言語の話で有って、中間言語などに降りてきたらクラスなんか関係無い。
単なる汎用のマシン語が動くかどうかの世界。
ただ、まっさらなマシン語の実行を許すと大きなセキュリティの危険にさらされるから、何らかのガードの元で実行出来る様にするはず。
単なる汎用のマシン語が動くかどうかの世界。
ただ、まっさらなマシン語の実行を許すと大きなセキュリティの危険にさらされるから、何らかのガードの元で実行出来る様にするはず。
191デフォルトの名無しさん
2014/07/06(日) 18:22:58.33ID:J6LM3Iar >>190
だからその中間言語を一般的なブラウザでどうやって実行するつもりなんだって聞いてるんだ
プラグインか?JavaScriptランタイムか?アップルはそんなもの提供するなんて一言も言ってないだろ
だからその中間言語を一般的なブラウザでどうやって実行するつもりなんだって聞いてるんだ
プラグインか?JavaScriptランタイムか?アップルはそんなもの提供するなんて一言も言ってないだろ
192デフォルトの名無しさん
2014/07/06(日) 18:41:08.24ID:vf+otpu+ swift→bit code→NativeClientは可能だろうけど。
193デフォルトの名無しさん
2014/07/06(日) 19:36:19.25ID:os3e/Xgk 知ったかぶりの妄言垂れ流しw
194デフォルトの名無しさん
2014/07/06(日) 20:13:32.73ID:uI+Octwc >>191 一般ブラウザは中間コードじゃなくて単なるJavascriptだよ。
つまり、Native/bytecode またはJavascriptの両方出力できるようにするはず。 Dartも同じ。
多分HTML上も両方スイッチできるようにしておいてクライアントに応じてどちらかをダウンロードする形。
つまり、Native/bytecode またはJavascriptの両方出力できるようにするはず。 Dartも同じ。
多分HTML上も両方スイッチできるようにしておいてクライアントに応じてどちらかをダウンロードする形。
195デフォルトの名無しさん
2014/07/06(日) 20:25:18.93ID:uI+Octwc >>191 >JavaScriptランタイムか?アップルはそんなもの提供するなんて一言も言ってないだろ
全て妄想の範囲だよ。 だが現実味が強い。
1.Javascriptランタイムライブラリは殆ど揃ってる。 <−JavascriptがOSスクリプトに採用されたから。 <−公式発表
2.SwiftからLLVM IRは今でも出力できる。 <−既に動いてる。
3.LLVM IRからJavascriptへのコンバータは既にある。 だからライブラリさえ提供されれば可能になる。
いつごろ実現するかはわからんが1年以内だろう。
全て妄想の範囲だよ。 だが現実味が強い。
1.Javascriptランタイムライブラリは殆ど揃ってる。 <−JavascriptがOSスクリプトに採用されたから。 <−公式発表
2.SwiftからLLVM IRは今でも出力できる。 <−既に動いてる。
3.LLVM IRからJavascriptへのコンバータは既にある。 だからライブラリさえ提供されれば可能になる。
いつごろ実現するかはわからんが1年以内だろう。
196デフォルトの名無しさん
2014/07/06(日) 20:35:43.02ID:J6LM3Iar >>194-195
LLVM-IRからJavaScriptに変換したコードを他ブラウザで実行する際に必要とするJavascriptランタイムは、
JavaScriptをOS Xのスクリプトとして利用するための仕組みに関係するものとは全然性質が違うんだよ
前者はcocoaの機能に相当する部分までなんとかしないといけないけど、
後者は単にOS Xへのラッパーにしか過ぎない
この違いが理解できるかな?
前者はかなり大変な仕組みだからアップルが何の発表もしてない時点で現実味が全く無い
LLVM-IRからJavaScriptに変換したコードを他ブラウザで実行する際に必要とするJavascriptランタイムは、
JavaScriptをOS Xのスクリプトとして利用するための仕組みに関係するものとは全然性質が違うんだよ
前者はcocoaの機能に相当する部分までなんとかしないといけないけど、
後者は単にOS Xへのラッパーにしか過ぎない
この違いが理解できるかな?
前者はかなり大変な仕組みだからアップルが何の発表もしてない時点で現実味が全く無い
197デフォルトの名無しさん
2014/07/06(日) 20:58:28.80ID:c4JqBC4F WindowsでもJScriptがつかえるよ!
やったね!
やったね!
198デフォルトの名無しさん
2014/07/06(日) 21:16:00.20ID:uI+Octwc >>196 逆にJavascriptに変換すると言う事は、javascript実行環境で使うのであればJavascript内でクローズしていれば良いのだから複雑なライブラリは必要ないとも言えるのでは?
だからすべてのブラウザで動く事が出来る。
Javascriptに変換した後の環境は単にウエブブラウザのJavascriptインタプリタのみ。
必要なランタイムライブラリはインタプリタが実装していると言える。
だからすべてのブラウザで動く事が出来る。
Javascriptに変換した後の環境は単にウエブブラウザのJavascriptインタプリタのみ。
必要なランタイムライブラリはインタプリタが実装していると言える。
199デフォルトの名無しさん
2014/07/06(日) 21:36:38.50ID:J6LM3Iar200デフォルトの名無しさん
2014/07/06(日) 21:44:52.63ID:c4JqBC4F WebになるとSwift関連ツールがWindows向けに提供されない場合、Windowsでのデバッグがやりにくくなる
スマフォ用Webアプリには使われても、直ぐに後追いが出てマルチプラットホームでのツール提供をすればそれに越されそう
スマフォ用Webアプリには使われても、直ぐに後追いが出てマルチプラットホームでのツール提供をすればそれに越されそう
201デフォルトの名無しさん
2014/07/28(月) 12:14:09.79ID:zl94e36f >>200 JavaScriptに変換するのならTypeScriptと同じ土俵だろ。 デバッグに心配はない。
202デフォルトの名無しさん
2014/07/28(月) 12:30:56.51ID:4XV/yzRg emscripten使えばわかるけど、生成されたゲロみたいなjsコードのデバッグは非常に困難
極めて綺麗なJSを吐くTypeScriptとは一緒にしてはいけない
極めて綺麗なJSを吐くTypeScriptとは一緒にしてはいけない
203デフォルトの名無しさん
2014/07/28(月) 13:21:39.99ID:zl94e36f >>202 どのレベルのJSを吐くかによるだろ。 EmScriptenはasm.js を吐き出すんだろ?
性能を取るか視認性を取るかの違いだろ。
asm.jsを吐き出しても元のソースコードをコメントで入れてあれば見やすいのにそれはしていないんだろうな。
そのうち成長してくるだろう。
性能を取るか視認性を取るかの違いだろ。
asm.jsを吐き出しても元のソースコードをコメントで入れてあれば見やすいのにそれはしていないんだろうな。
そのうち成長してくるだろう。
204デフォルトの名無しさん
2014/07/28(月) 13:42:07.75ID:/uFLkIvt >>203
Emscriptenはデバッグが完了したネイティブアプリを変換する為だけのもの
Emscriptenはデバッグが完了したネイティブアプリを変換する為だけのもの
205デフォルトの名無しさん
2014/07/28(月) 14:35:34.32ID:WmVK7Shw >>204 単体デバッグ出来るんだっけ?
LLDB使って出来そうには思うけど。
LLDB使って出来そうには思うけど。
206デフォルトの名無しさん
2014/07/28(月) 14:39:54.10ID:4XV/yzRg207デフォルトの名無しさん
2014/07/28(月) 15:22:21.31ID:WmVK7Shw >>206 詳しいことは知らないんだけど、IRにまでデバッグ情報は持ち込めるんじゃ無いの?
IRを使ってLLDBでデバッグ出来るんだから。 LLDBはClangでしかデバッグ出来ないの?
IRを使ってLLDBでデバッグ出来るんだから。 LLDBはClangでしかデバッグ出来ないの?
208デフォルトの名無しさん
2014/07/29(火) 18:12:30.41ID:jgexYzWF >>202
ソースマップではあかんのけ
ソースマップではあかんのけ
209デフォルトの名無しさん
2014/08/05(火) 17:59:50.13ID:DgDBu3xR >>202 あのね、コンパイラ言語はソースでデバッグするだろ、アセンブラでデバッグする事は滅多にないよ。
210デフォルトの名無しさん
2014/08/05(火) 21:08:06.58ID:ghCtuQ0N >>209
TypeScriptと同じ土俵ってところへの突っ込みでしょ。TypeScriptにとってJSは中間言語じゃない。
あっちはデバッガ含めJS資産を完全にシームレスに活用できるのが売り。
最悪、生成されたJSコードをベースにしてJSに戻って開発を続けることも十分可能なほど。
TypeScriptと同じ土俵ってところへの突っ込みでしょ。TypeScriptにとってJSは中間言語じゃない。
あっちはデバッガ含めJS資産を完全にシームレスに活用できるのが売り。
最悪、生成されたJSコードをベースにしてJSに戻って開発を続けることも十分可能なほど。
211デフォルトの名無しさん
2014/08/05(火) 21:51:55.04ID:q3/M2RFT 言語が違うんだから、デバッグ方法が異なっても当然だな
しかし、JSのデバッグはお世辞にもデバッグしやすいとは言えないだろ。
しかし、JSのデバッグはお世辞にもデバッグしやすいとは言えないだろ。
212デフォルトの名無しさん
2014/09/17(水) 19:13:24.03ID:C5lp8vtK iPhone修理の仕事してる人っている?
iPhone6とかすでに受け取ってるんかね?
そういえば、ビックカメラとキタムラのiPhone修理受付の求人が入れ食い状態だとか噂を聞いたことある。確かに最近混雑して待ち時間が6時間とからしいからな
可愛い女の子も多いし応募してみようかと思ってる
iPhone6とかすでに受け取ってるんかね?
そういえば、ビックカメラとキタムラのiPhone修理受付の求人が入れ食い状態だとか噂を聞いたことある。確かに最近混雑して待ち時間が6時間とからしいからな
可愛い女の子も多いし応募してみようかと思ってる
213デフォルトの名無しさん
2014/11/30(日) 10:37:14.85ID:tEmwOrdq214デフォルトの名無しさん
2015/12/05(土) 10:38:14.09ID:bXwpd8hP215デフォルトの名無しさん
2015/12/05(土) 10:41:02.53ID:bXwpd8hP >>94
根本的に理解してない
根本的に理解してない
216デフォルトの名無しさん
2016/09/02(金) 01:28:02.86ID:D4RF+Hn1 Typescriptもdiscriminated union対応したか
217デフォルトの名無しさん
2016/09/10(土) 20:30:22.95ID:vL431mpn Android Studioの標準言語をTypescriptにしてくれるとだいぶ助かる
218デフォルトの名無しさん
2016/11/16(水) 13:22:30.64ID:fzskfnoe バックレScript
219デフォルトの名無しさん
2017/11/07(火) 04:41:42.67ID:G20ApN4s >>217
vscで良いやん。エクステンションもtsで書ける
vscで良いやん。エクステンションもtsで書ける
220デフォルトの名無しさん
2018/05/23(水) 21:20:08.99ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PPU1S
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PPU1S
221デフォルトの名無しさん
2018/07/05(木) 00:37:38.99ID:RfoszcD2 KWT
222デフォルトの名無しさん
2019/01/30(水) 15:12:57.19ID:M7eOsbET >>1 しかしなんのために TypeScript と Swiftを並べてみようという気になったのかが気になる。
全く比べるようなものじゃないだろ。
全く比べるようなものじゃないだろ。
223デフォルトの名無しさん
2019/10/04(金) 15:53:26.51ID:JXWhYfPM■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 焼き芋を輪切りにして天ぷらにすると美味しいよ
- プロレスラーってロープに振ると走って戻ってくるけど
- お前らお嫁さん見つけた?
- なんでお前らってスピリチュアル系の話嫌いなの?
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 薄いカーテンだけ閉めて部屋の灯りを消すと凄くいい
