WWDC2014で発表されたAppleの新言語Swiftについて語りましょう
関連スレ
プログラミング言語Swift Part4
http://potato.2ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1484217623/
Xcode part14
http://potato.2ch.net/test/read.cgi/mac/1476190499/
Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/
前スレ
Swift part9
http://echo.2ch.net/test/read.cgi/tech/1476758084/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
Swift part10 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 3b3c-eq+O)
2017/02/20(月) 10:00:13.40ID:ChbPWtRt0868デフォルトの名無しさん (ワッチョイ a36c-AV8e)
2017/06/11(日) 12:19:05.50ID:tmILBbbd0 https://github.com/matteocrippa/awesome-swift#webserver
スター順でならべると
Perfect ★11,652 https://www.perfect.org/
vapor ★9,904 https://vapor.codes/
Kitura ★5,767 http://www.kitura.io/
Swifton ★2,055
swifter ★2,022
Zewo ★1,671
ウェブフレームワークはPerfect、Vapor、Kituraが三傑やね、いまんとこ
スター順でならべると
Perfect ★11,652 https://www.perfect.org/
vapor ★9,904 https://vapor.codes/
Kitura ★5,767 http://www.kitura.io/
Swifton ★2,055
swifter ★2,022
Zewo ★1,671
ウェブフレームワークはPerfect、Vapor、Kituraが三傑やね、いまんとこ
869デフォルトの名無しさん (ワッチョイ bda9-LdUt)
2017/06/11(日) 15:09:35.80ID:BuXbRrFL0 サーバサイドにswiftを採用するメリットって何かあるの?
毎年python3みたいなことしてるんでしょ
毎年python3みたいなことしてるんでしょ
870デフォルトの名無しさん (ワッチョイ bd55-zulR)
2017/06/11(日) 15:13:05.99ID:4QA65TrY0 SwiftはAppleがゴリ押してるから存在しているだけの言語だと何度言ったら(以下略
871デフォルトの名無しさん (ワッチョイ 838f-dRjq)
2017/06/11(日) 15:18:19.53ID:mK41LGi90 >>870
略さずに最後まで書けよズボラ野郎!
略さずに最後まで書けよズボラ野郎!
872デフォルトの名無しさん (ワッチョイ 0bdb-sY+Q)
2017/06/11(日) 15:41:34.56ID:APfeVpAp0 >>870
abiが安定したとしてswiftより良い言語なんてないよ!
abiが安定したとしてswiftより良い言語なんてないよ!
873デフォルトの名無しさん (ワッチョイ 5b6f-D9zB)
2017/06/11(日) 15:52:44.44ID:3FpcyRKx0 ここだけの話Kotlinやっとけばいいことあるぞ
874デフォルトの名無しさん (ワッチョイ 7d7e-ypaW)
2017/06/11(日) 17:12:11.91ID:pREpTAR10 >>869
それは違う。
それは違う。
875デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/15(木) 16:56:41.86ID:mVk/sB5T0876デフォルトの名無しさん (ササクッテロリ Spab-Kq/3)
2017/06/15(木) 19:04:37.24ID:kFR7Ieffp 宣伝乙
877デフォルトの名無しさん (ワントンキン MMaa-EcN4)
2017/06/16(金) 09:31:12.11ID:v6knFPg7M Swiftは4で苦労し5になってさらに苦労する。
おそらく6も7も出るだろうな。
毎年ごくろうさまです
おそらく6も7も出るだろうな。
毎年ごくろうさまです
878デフォルトの名無しさん (ワッチョイ c76c-wt6g)
2017/06/16(金) 09:34:01.67ID:Z4YDsJ5H0879デフォルトの名無しさん (ワッチョイ c76c-wt6g)
2017/06/16(金) 09:35:16.81ID:Z4YDsJ5H0 Java8への移行は破壊的だったので、Java6, Java7の人は苦労してるんだろうなぁ。
880デフォルトの名無しさん (スップ Sd7a-ie7X)
2017/06/16(金) 09:52:18.35ID:XLEAF0GDd 何を破壊されたって?
881デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/16(金) 10:12:36.58ID:9j5+HHnT0 破壊されたのは俺の心だよ
882デフォルトの名無しさん (ササクッテロリ Spab-Kq/3)
2017/06/16(金) 10:19:11.52ID:MC5LwP34p Java8はABI相当にあたるbyte codeフォーマット変わったんじゃなかったけ?
まぁ昔からちょいちょい変わってるから今さら騒ぐことでもない
まぁ昔からちょいちょい変わってるから今さら騒ぐことでもない
883デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/16(金) 10:58:51.50ID:IdvUD0Qs0 >>878
いやいや、ブラウザ依存のクライアントサイドはそんなに頻繁に移行しねえよ。
開発環境レベルでバージョン移行強制してくるAppleとは違う。
こいつらサポートコンパイラ平気で切り捨てるじゃん。
本当バカだよ。AppleもSwift推してるお前らも。
いやいや、ブラウザ依存のクライアントサイドはそんなに頻繁に移行しねえよ。
開発環境レベルでバージョン移行強制してくるAppleとは違う。
こいつらサポートコンパイラ平気で切り捨てるじゃん。
本当バカだよ。AppleもSwift推してるお前らも。
884デフォルトの名無しさん (ワッチョイ 7a6c-z4yC)
2017/06/16(金) 16:48:02.48ID:ZxleQuqQ0 4への移行はクソ楽だけどな
885デフォルトの名無しさん (ササクッテロロ Spab-fUjK)
2017/06/16(金) 19:06:19.00ID:KyUpje1ap 楽かどうかしゃなくて毎回移行が発生してる事自体がクソだし評価基準が低すぎるんじゃないか
886デフォルトの名無しさん (ワッチョイ 27a9-Qihp)
2017/06/16(金) 21:53:14.84ID:uNQVqIhb0887デフォルトの名無しさん (ササクッテロレ Spab-O+YK)
2017/06/16(金) 23:05:44.86ID:uEZP+i89p 下位互換考えなくてもvarは消さないだろ
888デフォルトの名無しさん (ブーイモ MM97-yV4N)
2017/06/17(土) 13:26:55.34ID:NJSuCMN1M JSはトランスパイラかますことによって互換性への責務は
トランスパイラ側に負わすことができるようになったので開発者側には影響がなくなった
今周りでJSで互換性に困ってるやつおらんやろ?
Swiftは真似できんけどあまり真似して欲しくはないがな
今はうまく行ってるけど責務が分散しすぎると再び暗黒時代が到来するかもしれんからな
トランスパイラ側に負わすことができるようになったので開発者側には影響がなくなった
今周りでJSで互換性に困ってるやつおらんやろ?
Swiftは真似できんけどあまり真似して欲しくはないがな
今はうまく行ってるけど責務が分散しすぎると再び暗黒時代が到来するかもしれんからな
889デフォルトの名無しさん (ワッチョイ 136f-98cR)
2017/06/17(土) 13:41:27.85ID:/vA8NV250 Swift作ってる連中頭おかしい
890デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/17(土) 13:45:24.41ID:gKqJeiga0 変でいい、変でなきゃダメだ…狂ってなきゃ、逸脱してなきゃ悪魔は殺せない
891デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/17(土) 16:24:46.39ID:H3LE0Ews0 そしてまたジョブス不在の暗黒時代を繰り返す。
892デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/17(土) 17:14:38.56ID:gKqJeiga0 そしてまたジョブズが復帰
893デフォルトの名無しさん (ササクッテロリ Spab-mFeN)
2017/06/17(土) 17:31:48.49ID:MZFg2U9ip Xcode 9のリリースノートを今更読んでたら
> New Build System
> Xcode 9 includes a new build system written from scratch in Swift.
ってあってワロタ、なんて無茶なことを・・・
まだデフォルトでは無効になってるようだけど面白そうだから誰か人柱になって常用してみてくれよ
あと、ObjCへのSwift機能のバックポートは今回はないのなー
いつも何らかバックポートしてたからそこそこ楽しみにしてたので残念だ
> New Build System
> Xcode 9 includes a new build system written from scratch in Swift.
ってあってワロタ、なんて無茶なことを・・・
まだデフォルトでは無効になってるようだけど面白そうだから誰か人柱になって常用してみてくれよ
あと、ObjCへのSwift機能のバックポートは今回はないのなー
いつも何らかバックポートしてたからそこそこ楽しみにしてたので残念だ
894デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/17(土) 18:18:31.38ID:H3LE0Ews0 リファクタリング機能にObjC -> Swiftの変換機能入ってるらしいな。
895デフォルトの名無しさん (ワッチョイ 2755-acG4)
2017/06/17(土) 19:04:06.90ID:K9qvepHC0 Swiftを使う必要性
896デフォルトの名無しさん (ワッチョイ 27a9-Qihp)
2017/06/17(土) 22:31:16.17ID:254ieyWi0 >>892
まじで初のAI CEOとして復活してほしいわ。アップルまじで終わりそうじゃないか
まじで初のAI CEOとして復活してほしいわ。アップルまじで終わりそうじゃないか
897デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/18(日) 11:51:51.46ID:5AZFASrW0 メモ
var family = "👨"
family += "¥u{200D}👩"
family += "¥u{200D}👧"
family += "¥u{200D}👦"
print(family)
var family = "👨"
family += "¥u{200D}👩"
family += "¥u{200D}👧"
family += "¥u{200D}👦"
print(family)
898デフォルトの名無しさん (ワッチョイ baea-fUjK)
2017/06/18(日) 12:54:19.07ID:a6KDZwUX0899デフォルトの名無しさん (スッップ Sdda-ie7X)
2017/06/18(日) 12:58:55.68ID:gEuoDnOrd あいぽん出るまでも十分に落ちぶれてたけどな
またもとに戻ってきただけやん?
またもとに戻ってきただけやん?
900デフォルトの名無しさん (アークセー Sxab-+aAl)
2017/06/18(日) 14:33:51.23ID:JELBB552x 今のiPhoneのデザインと種類、iPadの種類見たら発狂するだろうな
901デフォルトの名無しさん (ワッチョイ aee3-2WTa)
2017/06/18(日) 15:42:22.77ID:7Dc/+OM00 ジョブスいてもアップルウォッチとかやってたし
スマホを普及させようって思惑があったからジョブス担ぎ出してたんじゃないの
突破力あっても先のネタがないときはダメなんじゃね
スマホを普及させようって思惑があったからジョブス担ぎ出してたんじゃないの
突破力あっても先のネタがないときはダメなんじゃね
902デフォルトの名無しさん (ワッチョイ 877e-MpGW)
2017/06/19(月) 01:43:58.06ID:E2TKZOHI0 米Yahooの凋落ブリを見れば、Appleだって盤石では無いかもしれん。
Hardwareやってるからって安心じゃ無いと思う。
Kodakだって、Sum Microsystemsだって、今は無いし。
Hardwareやってるからって安心じゃ無いと思う。
Kodakだって、Sum Microsystemsだって、今は無いし。
903デフォルトの名無しさん (ワッチョイ 27a9-Qihp)
2017/06/19(月) 02:23:53.66ID:2IBzsU2g0 最近はfacebookとmsを見直した。
ライブラリとか開発環境という意味で。
appleもjetbrainにide外注してもいい頃なのかも。
ライブラリとか開発環境という意味で。
appleもjetbrainにide外注してもいい頃なのかも。
904デフォルトの名無しさん (ワッチョイ 8bdb-ie7X)
2017/06/19(月) 02:43:40.88ID:+dhODesl0 ないわ
905デフォルトの名無しさん (ワッチョイ 2746-C0RR)
2017/06/19(月) 07:25:43.76ID:ZJvPGQy00 Swiftを使う必要性
906デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/19(月) 09:47:36.08ID:XZD/3rJT0 Swiftを使わない現実逃避性
907デフォルトの名無しさん (ワッチョイ c76c-wt6g)
2017/06/19(月) 10:46:35.06ID:zE2VOzv50 >>906
俺も現実逃避して、RubyでCrowler作ってる。
そんでもって、苦手なJavaScriptをいじってみた。
SwiftやRubyのClassがJavaScriptではコンストラクタ関数なのね。
Classの継承みたいな事もできるのね。
Chef.prototype = new Person();
上記は食堂のシェフさんは、Person()コンストラクタを継承している、ってのを意味する。
ここ2週間でJavaScriptの苦手意識が和らいだ。
俺も現実逃避して、RubyでCrowler作ってる。
そんでもって、苦手なJavaScriptをいじってみた。
SwiftやRubyのClassがJavaScriptではコンストラクタ関数なのね。
Classの継承みたいな事もできるのね。
Chef.prototype = new Person();
上記は食堂のシェフさんは、Person()コンストラクタを継承している、ってのを意味する。
ここ2週間でJavaScriptの苦手意識が和らいだ。
908デフォルトの名無しさん (ワッチョイ c76c-wt6g)
2017/06/19(月) 10:48:38.23ID:zE2VOzv50909デフォルトの名無しさん (ワッチョイ bb11-ueIM)
2017/06/19(月) 12:00:57.83ID:7W009+1i0 プログラムから合体エントリがあるかどうかって分かんないのこれ・・・
https://swift.sandbox.bluemix.net/#/repl/59473ded61bf2911d247146c
https://swift.sandbox.bluemix.net/#/repl/59473ded61bf2911d247146c
910デフォルトの名無しさん (ワッチョイ c76c-wt6g)
2017/06/19(月) 13:00:03.61ID:zE2VOzv50911デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/20(火) 17:37:25.95ID:lZPWgdLT0 最近Kotlinの話題ばっか見かけるな。
Swift飽きたのか?Swiftに見切りを付けたのか?
Swift飽きたのか?Swiftに見切りを付けたのか?
912デフォルトの名無しさん (ササクッテロリ Spab-Kq/3)
2017/06/20(火) 19:20:46.18ID:Efx6+h5Up 釣られクマー
913デフォルトの名無しさん (ワッチョイ ba11-Xb/Y)
2017/06/20(火) 19:48:42.24ID:lZPWgdLT0 すまん誤爆した
914デフォルトの名無しさん (ワッチョイ aee3-2WTa)
2017/06/20(火) 23:39:45.33ID:Be6KQlsF0 いいこと知った
今度からDBのキーにしよう
今度からDBのキーにしよう
915デフォルトの名無しさん (ワッチョイ 27a9-Qihp)
2017/06/21(水) 02:23:36.15ID:CAzvCkNY0 swift学んでもどんどん仕様変わるし、kotlinでいいや。jsのトランスパイラとしても使えて汎用性も高い
916デフォルトの名無しさん (ワッチョイ c76c-5VRQ)
2017/06/21(水) 09:14:44.69ID:igMpLhZ+0917デフォルトの名無しさん (ワッチョイ baea-fUjK)
2017/06/21(水) 12:57:49.34ID:HAJg4uQG0 ラトナーがテスラ辞めるらしいね。Appleに戻る事はないよな。
918デフォルトの名無しさん (ササクッテロラ Spab-mFeN)
2017/06/21(水) 13:21:24.57ID:8HJLBlFbp Googleにでも行って腰を落ち着ければいいんじゃないかなぁ!
GoはそんなにLLVMに依存してないからあんまり重宝されそうにないけど
swift.orgかIBMに行ってやっぱりSwiftの発展に貢献するわって言い出したら大笑いする
GoはそんなにLLVMに依存してないからあんまり重宝されそうにないけど
swift.orgかIBMに行ってやっぱりSwiftの発展に貢献するわって言い出したら大笑いする
919デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/21(水) 13:29:52.06ID:+68Qq9J60 Swiftの初期設計もそうだったけど、ラトナーってあまり先のこと考えずに物事進める人なんかな
920デフォルトの名無しさん (ワッチョイ c76c-5VRQ)
2017/06/21(水) 14:30:26.68ID:igMpLhZ+0 >>917
Autopilot部門にはすでに替りの2名が雇われているって事は、
Chris Latterはfiredされたっぽい。
https://electrek.co/2017/06/20/tesla-autopilot-chris-lattner-software-vision/
Autopilot部門にはすでに替りの2名が雇われているって事は、
Chris Latterはfiredされたっぽい。
https://electrek.co/2017/06/20/tesla-autopilot-chris-lattner-software-vision/
921デフォルトの名無しさん (ワッチョイ ea8f-5VRQ)
2017/06/21(水) 14:32:12.77ID:+68Qq9J60 お、お前は、く、首だぁーーーっ!!!
てこと?
てこと?
922デフォルトの名無しさん (ワッチョイ c76c-5VRQ)
2017/06/21(水) 14:33:21.11ID:igMpLhZ+0 Turns out that Tesla isn't a good fit for me after all. I'm interested to hear about interesting roles for a seasoned engineering leader!
Chris LatterのTweet
結局テスラには合わんかった。期間限定の技術リーダー職に興味あり!
って言ってるから、行き先がまだ決まらんらしい。
Chris LatterのTweet
結局テスラには合わんかった。期間限定の技術リーダー職に興味あり!
って言ってるから、行き先がまだ決まらんらしい。
923デフォルトの名無しさん (ワッチョイ c76c-5VRQ)
2017/06/21(水) 14:36:10.85ID:igMpLhZ+0 LLVM & Clang rule the world. The present revolution is Swift! I'm looking for a new role as an engineering leader, my resume is easy to find
nondot.org/sabre
Twitterのprofileに新しい職を探してる。履歴書はココ!って書いてある。
nondot.org/sabre
Twitterのprofileに新しい職を探してる。履歴書はココ!って書いてある。
924デフォルトの名無しさん (ワッチョイ c76c-5VRQ)
2017/06/21(水) 14:37:20.10ID:igMpLhZ+0 以外とJobsみたいにAppleに戻るかも。
925デフォルトの名無しさん (スップ Sd7a-acG4)
2017/06/21(水) 18:07:27.80ID:+sFm3C+Zd926デフォルトの名無しさん (ワッチョイ 2746-C0RR)
2017/06/21(水) 18:41:46.64ID:V+qHgbfB0 >>908
ASCII文字のインクリメントと本質的に何か違うの?
ASCII文字のインクリメントと本質的に何か違うの?
927デフォルトの名無しさん (ワッチョイ 1ade-RAw3)
2017/06/21(水) 19:15:11.74ID:/mlOW3lC0 いや、ここはJetbrains行ってKotlin担当になるのもあり
928デフォルトの名無しさん (ワッチョイ 37a9-TgRi)
2017/06/22(木) 01:14:15.86ID:77+4f1XL0 >>927
kotlinの終りが始まるじゃないか
kotlinの終りが始まるじゃないか
929デフォルトの名無しさん (JP 0H3f-ZLad)
2017/06/22(木) 13:33:25.75ID:vCyDOsNXH name:string
型推論がいる場合と、いらない場合ってどうやって見分けるの?
型推論がいる場合と、いらない場合ってどうやって見分けるの?
930デフォルトの名無しさん (ワッチョイ 1f8f-dFnT)
2017/06/22(木) 13:41:59.31ID:bN+uDoCT0 んなもん推論できるかどうかに決まってるだろ
931デフォルトの名無しさん (ササクッテロリ Sp0b-H9SD)
2017/06/22(木) 14:52:44.89ID:6k72kRRJp Swiftの型推論は単純だから=で繋いだ右辺から型が推測できる場合に省略可能って判断で良いんじゃないの
右辺で指定した型から後続の処理に依って型を見直すような奇怪な処理はSwiftでは存在しない
func get_name() -> String {
return "Hello World"
}
let name = "Hello World"
let name2 = get_name()
let name3: String // 省略不可
クロージャーパラメータは省略して良い/悪い場合があるけどAppleのReferenceに記述がないな
省略してエラー出たら処置してるけど、振る舞いについて明確な記述があると良いんだけど・・・
右辺で指定した型から後続の処理に依って型を見直すような奇怪な処理はSwiftでは存在しない
func get_name() -> String {
return "Hello World"
}
let name = "Hello World"
let name2 = get_name()
let name3: String // 省略不可
クロージャーパラメータは省略して良い/悪い場合があるけどAppleのReferenceに記述がないな
省略してエラー出たら処置してるけど、振る舞いについて明確な記述があると良いんだけど・・・
932デフォルトの名無しさん (ワッチョイ 17f3-PFpe)
2017/06/22(木) 19:57:14.67ID:7u4/pAoZ0 しかし、なんでこの時期にobjective-cからswiftにしたんやろ
appleもジョブズ全盛期のiPod、iPhoneの黄金時代にこういう事するならわかるんだけど
(スマホのアプリ開発だったらobjective-cは冗長かもしれないからswiftみたいなのがあった方が
よかったかもしれない)
どっちかってとandroidとかが台頭してきて
apple自体が緩やかに下降してる時期にこういう事しても混乱するだけのような気がする
appleもジョブズ全盛期のiPod、iPhoneの黄金時代にこういう事するならわかるんだけど
(スマホのアプリ開発だったらobjective-cは冗長かもしれないからswiftみたいなのがあった方が
よかったかもしれない)
どっちかってとandroidとかが台頭してきて
apple自体が緩やかに下降してる時期にこういう事しても混乱するだけのような気がする
933デフォルトの名無しさん (ワッチョイ 9f11-sx/F)
2017/06/22(木) 20:08:42.38ID:ufUHiQwH0 >>932
それだよな。
俺もこれを機会にXamarinなんかのマルチプラットフォームに移行しようかと思ってる。
Swiftは結局Apple DeveloperのCocoa離れを招いただけにしか見えん。
それだよな。
俺もこれを機会にXamarinなんかのマルチプラットフォームに移行しようかと思ってる。
Swiftは結局Apple DeveloperのCocoa離れを招いただけにしか見えん。
934デフォルトの名無しさん (ワッチョイ 1f8f-dFnT)
2017/06/22(木) 20:38:43.88ID:bN+uDoCT0 Obj-CはC言語の知識を前提にしてて初心者にはハードルが高かったからな
Swiftは今や教育の現場でも使われてる(Apple談)らしいし
開発者の裾野のを広げたという意味では成功だったんじゃね?
Swiftは今や教育の現場でも使われてる(Apple談)らしいし
開発者の裾野のを広げたという意味では成功だったんじゃね?
935デフォルトの名無しさん (ワッチョイ 17f3-PFpe)
2017/06/22(木) 20:48:25.27ID:7u4/pAoZ0 だとしても時期が最悪すぎるkotlinとモロ被りしてるから
なによりswiftが今後も使われ続けるっていう保証が無いのが厳しい
今objective-cでその前例を作ろうとしてるし
なんだかんだ言ってwindowsはずーとc++かc#をメインに据えるつもりだろうし
だから技術者も安心出来るけどobjective-cは話が違うと思う
なによりCocoaのコアはobjective-c使ってんのにわざわざ新規のappleデベロッパが
objective-c使わなくてもいい状態作る意味がよくわからんわ
なによりswiftが今後も使われ続けるっていう保証が無いのが厳しい
今objective-cでその前例を作ろうとしてるし
なんだかんだ言ってwindowsはずーとc++かc#をメインに据えるつもりだろうし
だから技術者も安心出来るけどobjective-cは話が違うと思う
なによりCocoaのコアはobjective-c使ってんのにわざわざ新規のappleデベロッパが
objective-c使わなくてもいい状態作る意味がよくわからんわ
936デフォルトの名無しさん (ワッチョイ 17f3-PFpe)
2017/06/22(木) 20:53:42.90ID:7u4/pAoZ0 別にswiftアンチって訳じゃない
なんで今このタイミングでってのが正直な感想
objective-cを排斥したいとかそういう訳じゃないだろうし
なんで今このタイミングでってのが正直な感想
objective-cを排斥したいとかそういう訳じゃないだろうし
937デフォルトの名無しさん (スップ Sdbf-X2fd)
2017/06/22(木) 20:54:27.76ID:eF77QSCOd938デフォルトの名無しさん (ワッチョイ 1f8f-dFnT)
2017/06/22(木) 21:05:59.51ID:bN+uDoCT0 なんでこのタイミングでって
もう3年たってんだが
モダン言語がもてはやされてる中で旧態依然としたObj-Cは言語的な限界を抱えて
ジリ貧だったし
まぁそれでもObj-Cのサポートもまだやめるとも言ってないし、Swiftが嫌なら、Obj-C使ってればいいだろ
それにMSだって、ベーシック、VB、C++、C#とプッシュする言語を変えたりしてきてるだろ
VBスクリプトとか、JScript とかプッシュに失敗した言語もあるけど
もう3年たってんだが
モダン言語がもてはやされてる中で旧態依然としたObj-Cは言語的な限界を抱えて
ジリ貧だったし
まぁそれでもObj-Cのサポートもまだやめるとも言ってないし、Swiftが嫌なら、Obj-C使ってればいいだろ
それにMSだって、ベーシック、VB、C++、C#とプッシュする言語を変えたりしてきてるだろ
VBスクリプトとか、JScript とかプッシュに失敗した言語もあるけど
939デフォルトの名無しさん (ワッチョイ 1f8f-dFnT)
2017/06/22(木) 21:10:11.23ID:bN+uDoCT0 そういえば、Visual J++ なんて言語もあったな
940デフォルトの名無しさん (ワッチョイ 17f3-PFpe)
2017/06/22(木) 21:10:50.57ID:7u4/pAoZ0 >>937
それちらっと考えた事あるけどマジだったらappleやばすぎんだろ
なんでよりによって言語に手を出すのかイミフすぎるw
それだったら海外で普及率が高くてcに近いpython(もしくはアンチ多いのは知ってるけどjava)
採用すれば良かったのにpythonのインデントには一長一短あるけどappleがそこらへん改良すればよかったんに
それちらっと考えた事あるけどマジだったらappleやばすぎんだろ
なんでよりによって言語に手を出すのかイミフすぎるw
それだったら海外で普及率が高くてcに近いpython(もしくはアンチ多いのは知ってるけどjava)
採用すれば良かったのにpythonのインデントには一長一短あるけどappleがそこらへん改良すればよかったんに
941デフォルトの名無しさん (ワッチョイ 17f3-PFpe)
2017/06/22(木) 21:18:45.66ID:7u4/pAoZ0942デフォルトの名無しさん (ワッチョイ 3746-WRcl)
2017/06/22(木) 21:56:17.52ID:vSIEqre/0 >>940
Apple製の独自言語にこだわったんだろ
Apple製の独自言語にこだわったんだろ
943デフォルトの名無しさん (ワッチョイ 3746-WRcl)
2017/06/22(木) 21:57:47.73ID:vSIEqre/0944デフォルトの名無しさん (ワッチョイ 3746-WRcl)
2017/06/22(木) 22:02:43.23ID:vSIEqre/0 >>938
言語的な限界というけど、Objective-CでiOS市場がここまで発展してきた事実がある
Objective-Cが原因で市場の伸びに陰りが見えてきたわけでもなかろう
要するに政治的理由によってSwiftが生まれ、後付けで技術的な理由を与えて
正当化に邁進しているのが今のAppleの姿
言語的な限界というけど、Objective-CでiOS市場がここまで発展してきた事実がある
Objective-Cが原因で市場の伸びに陰りが見えてきたわけでもなかろう
要するに政治的理由によってSwiftが生まれ、後付けで技術的な理由を与えて
正当化に邁進しているのが今のAppleの姿
945デフォルトの名無しさん (ササクッテロル Sp0b-wVVW)
2017/06/22(木) 22:05:09.51ID:5WVJd+L9p ここ数年はKotlinやらファブレットやらウェアラブルやら他社の真似事と後追いでしょ。
社内で長年研究してたとしても公開が遅いと目新しさは無くなるし、昔に比べてAppleが最前線に立って時代を牽引してる感が減った。
社内で長年研究してたとしても公開が遅いと目新しさは無くなるし、昔に比べてAppleが最前線に立って時代を牽引してる感が減った。
946デフォルトの名無しさん (スプッッ Sd3f-Xkcm)
2017/06/22(木) 22:05:20.80ID:51iYkjz/d せめてabi安定してから正式にリリースするべきだったとは思うね
947デフォルトの名無しさん (ササクッテロル Sp0b-wVVW)
2017/06/22(木) 22:12:28.64ID:5WVJd+L9p iPhoneはそれまでのスマホを変えたしiPadはそれまでのタブレットを変えただろ?今のAppleにはそういう力が無いように思える。Swiftは世の中にとってのプログラミングというものを変えるのかな。
ちなAppleディスじゃなくてこれからも期待したいって気持ち。
ちなAppleディスじゃなくてこれからも期待したいって気持ち。
948デフォルトの名無しさん (ワッチョイ 17e3-ZLad)
2017/06/22(木) 22:17:12.23ID:S5knCHGZ0 abi安定ってバージョン間の互換性のことじゃないん…?
949デフォルトの名無しさん (ササクッテロリ Sp0b-TFIf)
2017/06/22(木) 23:19:44.48ID:6k72kRRJp MusicとかPayとかTVとか後発の上で転けたソリューションはApple多いだろ
なんで言語だけ失敗してると思っちゃってるのか
いつもの失敗事例と理解した上で、信者を煽って儲けるのよ
そして儲け時は3前後で終わった
なんで言語だけ失敗してると思っちゃってるのか
いつもの失敗事例と理解した上で、信者を煽って儲けるのよ
そして儲け時は3前後で終わった
950デフォルトの名無しさん (ワッチョイ 9fea-wVVW)
2017/06/23(金) 00:33:18.91ID:9ZdnzQ7F0 過去の資産もあるしApple自身がなかなかSwiftに移行出来てないよな。Objective-Cのままコンパライラだけ改良すれば良かったんじゃないのか。
951デフォルトの名無しさん (スップ Sd3f-X2fd)
2017/06/23(金) 00:38:54.07ID:lq6hyr5yd >>950
Objective-C 3.0でよかったと思ってる人は少なくない
Objective-C 3.0でよかったと思ってる人は少なくない
952デフォルトの名無しさん (ワッチョイ 1f8f-dFnT)
2017/06/23(金) 01:18:47.90ID:iQFnf+tE0 フレームワークは別にSwiftで書き直す必要はないだろ
Xcode9は、Swiftで書き直されたらしいけど
Xcode9は、Swiftで書き直されたらしいけど
953デフォルトの名無しさん (ワッチョイ 1717-xZYH)
2017/06/23(金) 08:46:40.14ID:xn1MMrsE0 >>935
Carbon APIからCocoa APIに移行した前例はなかった、いいね?
Xcode9はswiftでリメイクされてねーよw
されたのはビルドツールの低レイヤーの一部で、それもまだ試験段階のオプショナル機能で本流は依然C/C++のままだよ
Carbon APIからCocoa APIに移行した前例はなかった、いいね?
Xcode9はswiftでリメイクされてねーよw
されたのはビルドツールの低レイヤーの一部で、それもまだ試験段階のオプショナル機能で本流は依然C/C++のままだよ
954デフォルトの名無しさん (エムゾネ FFbf-X2fd)
2017/06/23(金) 09:12:46.00ID:aALxvsi9F >>935
ほんそれ
ほんそれ
955デフォルトの名無しさん (スプッッ Sd3f-Xkcm)
2017/06/23(金) 09:18:53.01ID:QvFo+gQid モダン言語への移行に文句言ってるのは老害やろ
kotlinでいい?
うむ、特に反論はない
あ、でもおれはプロトコルマンセーだからswiftの方が好きやで
kotlinでいい?
うむ、特に反論はない
あ、でもおれはプロトコルマンセーだからswiftの方が好きやで
956デフォルトの名無しさん (スップ Sd3f-X2fd)
2017/06/23(金) 09:42:00.66ID:jqp+LnwHd モダン()
957デフォルトの名無しさん (ササクッテロリ Sp0b-xZYH)
2017/06/23(金) 09:58:29.28ID:hp7X3mpnp ObjC 2.0 = Modern ObjC ってそれ一番言われてるから
モダン()
モダン()
958デフォルトの名無しさん (ワッチョイ 376c-dFnT)
2017/06/23(金) 10:12:48.79ID:WbdPjV0H0 開発環境のモダナイズにSwiftが貢献したのは確実!
モダン言語には、
Generics、遅延評価、リフレクション、非同期実行、Reactive Extensionが必要だが、Swiftには全部ある。
Obj-Cには幾つかが欠けている。
モダン言語には、
Generics、遅延評価、リフレクション、非同期実行、Reactive Extensionが必要だが、Swiftには全部ある。
Obj-Cには幾つかが欠けている。
959デフォルトの名無しさん (JP 0H3f-ZLad)
2017/06/23(金) 10:22:25.69ID:CKidImyzH Obj-Cって、Basicみたいになるの?無くなる?
Swiftって、C#みたいになるの?
Swiftって、C#みたいになるの?
960デフォルトの名無しさん (スッップ Sdbf-lciP)
2017/06/23(金) 10:58:06.85ID:jL8+m71Sd 好きな順番
1:Z80 Zilog Assembler
2:SHARP MZ-2Z002
3:Objective-C 2.0
4:TURBO C
5:N88-BASIC V2
1:Z80 Zilog Assembler
2:SHARP MZ-2Z002
3:Objective-C 2.0
4:TURBO C
5:N88-BASIC V2
961デフォルトの名無しさん (ワッチョイ 376c-dFnT)
2017/06/23(金) 11:28:21.30ID:WbdPjV0H0 好きな順番
N88-BASIC
Visual Basic
Ruby
Swift
JavaScript
N88-BASIC
Visual Basic
Ruby
Swift
JavaScript
962デフォルトの名無しさん (スプッッ Sd3f-Xkcm)
2017/06/23(金) 12:04:26.10ID:QvFo+gQid >>956
はい老害
はい老害
963デフォルトの名無しさん (ワッチョイ 9f11-sx/F)
2017/06/23(金) 12:14:32.98ID:BfkpCo240 プログラミング界隈での老害認定は議論にならないから禁止な。
お前ら小飼弾にも老害認定するのかよ。
お前ら小飼弾にも老害認定するのかよ。
964デフォルトの名無しさん (スプッッ Sdbf-Xkcm)
2017/06/23(金) 13:08:51.24ID:KKIk1huhd プログラミングやIT技術と老害は切っても切れないよ
老人は自分の全盛期の知識にしがみつくしか能がないからね
老人は自分の全盛期の知識にしがみつくしか能がないからね
965デフォルトの名無しさん (スッップ Sdbf-lciP)
2017/06/23(金) 16:16:36.25ID:jL8+m71Sd >>964
そんな事は無いよ。
そんな事は無いよ。
966デフォルトの名無しさん (スップ Sd3f-X2fd)
2017/06/23(金) 23:04:46.99ID:jqp+LnwHd >>962
老外は何歳から?
老外は何歳から?
967デフォルトの名無しさん (ワッチョイ 9711-ZLad)
2017/06/24(土) 10:32:13.99ID:E2zAWyMy0 関数型言語の要素を取り入れたのに
SequenceのmapとflatMapの戻り値を遅延評価不可能な配列にしちゃったり
ジェネリックプロトコル型の変数を作れなかったりと
所々野暮ったいSwiftはモダン言語というよりモダンを目指してる言語
SequenceのmapとflatMapの戻り値を遅延評価不可能な配列にしちゃったり
ジェネリックプロトコル型の変数を作れなかったりと
所々野暮ったいSwiftはモダン言語というよりモダンを目指してる言語
レス数が950を超えています。1000を超えると書き込みができなくなります。
