「Swift」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
4行目: | 4行目: | ||
[[C言語]]の[[構造体]]なども扱えるという特徴があります。これによりC言語ベースの[[Metal Shading Language]]などと[[ソースコード]]を共有できます。[[プログラマブルシェーダー]]の[[プログラミング]]というと[[CPU]]側と[[GPU]]側で同じものを2回書かなくてはいけないのが定番でバクの温床になりやすいですが、Swiftと[[Metal]]であれば1本の[[ソースコード]]でいけます。利点はそれくらいです。 | [[C言語]]の[[構造体]]なども扱えるという特徴があります。これによりC言語ベースの[[Metal Shading Language]]などと[[ソースコード]]を共有できます。[[プログラマブルシェーダー]]の[[プログラミング]]というと[[CPU]]側と[[GPU]]側で同じものを2回書かなくてはいけないのが定番でバクの温床になりやすいですが、Swiftと[[Metal]]であれば1本の[[ソースコード]]でいけます。利点はそれくらいです。 | ||
+ | |||
+ | [[category: プログラミング言語]] |