- Swiftスレ
824 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 00:01:52.79 ID:LAxb9MUT - > C のコール規約も同じくらいに
はぁ? この時点でバカ確定だな 少なくともC++のクラスのメンバ関数をasmで書く気はしないわ 何だよあの変なシンボル名 Cシンボルなら関数名の頭にアンダースコアついたりつかなかったりするだけだから 全然わかるがC++はthisポインタをどのレジスタ、あるいはスタックの何番目に置くかすら コンパイラごとに統一されてないよ CのABIはOS・CPUごとに標準仕様からそのとおりに実装しておけば基本的に 問題は発生しない。
| - Swiftスレ
827 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 00:38:27.85 ID:LAxb9MUT - 俺はC++でextern "C"とかCOMやJNIでラップされた関数以外は
他言語から触る能力すらない矮小なへたれです
| - Swiftスレ
830 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 01:16:37.28 ID:LAxb9MUT - > 自分勝手で手前味噌なおかしなこと
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 鏡みろwwww
| - 【最速へ】LowLevelVirtualMachine【LLVM】
747 :,,・´∀`・,,)っ-○○○[]:2014/06/11(水) 02:31:39.62 ID:LAxb9MUT - 生のCoreFoundationの実装の解説でも読めばええんでないの
「WindowsがOSの機能として持ってるメッセージキューを Obj-Cでは言語ランタイムの機能として持ってるって考えろ メッセージを投げる対象がウィンドウではなく各クラスのインスタンスになったものだ」 って、Windowsプログラムやったことある人に言えば大体通じた
| - 【最速へ】LowLevelVirtualMachine【LLVM】
749 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 08:45:51.56 ID:LAxb9MUT - ガベージコレクタの話ならWindowsでそれらしく対応するのが無いな、まぁ。。。
| - 【最速へ】LowLevelVirtualMachine【LLVM】
758 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 19:57:06.26 ID:LAxb9MUT - HackersDelightなんてまともに読んでないけど何か?
あんなアルゴリズム本読まなくてもスッと出てこなきゃ三流
| - 【最速へ】LowLevelVirtualMachine【LLVM】
759 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 20:02:25.78 ID:LAxb9MUT - いや読破はした。内容は覚えたから手元においておく必要は無くなった。
| - 【最速へ】LowLevelVirtualMachine【LLVM】
760 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 20:12:00.50 ID:LAxb9MUT - そもそもObjCはあくまでネイティブ言語で、メッセージキューをランタイムライブラリで処理してる
といってるだけにすぎん。 RubyやPythonみたいなもともとネイティブコードでないスクリプト言語を引き合いにだすのはアホでしかない
| - 【最速へ】LowLevelVirtualMachine【LLVM】
762 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 20:40:03.89 ID:LAxb9MUT - https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf
| - Ruby 初心者スレッド Part 54
932 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 20:47:27.03 ID:LAxb9MUT - MacユーザーこそRails使いが多い
ネイティブコード吐く言語とWebに強いインタプリタ言語じゃ全然守備範囲が違うだろ
| - Ruby 初心者スレッド Part 54
935 :,,・´∀`・,,)っ-○○○[sage]:2014/06/11(水) 22:17:50.70 ID:LAxb9MUT - 本番環境はやっぱりUbuntuのLTSだよな
|
|