2014-06-03

Appleが新言語、Swiftを発表するも、すでに閉鎖的すぎて絶望しかない

Objective-Cという汚らしい言語を長年強制し、プログラマーを絶望の淵に叩き込んでいたAppleが、とうとう新言語を発表した。名前はSwiftという。

iTunes - Books - The Swift Programming Language by Apple Inc.

ただし、現時点で、Swift言語仕様書のダウンロードと閲覧に、Appleの独自仕様満載の不自由なデバイス、の上で動く不自由なOS、の上で動く不自由な閲覧ソフトウェアが必要だ。そのため、筆者は未だに言語仕様書を読めずにいる。これをもってこれをみると、Appleの新言語にかける姿勢が如実に現れていると言えよう。すなわち、Appleの不自由なシステム以外は、市場として考慮する必要がないということに違いない。事実、Objective-Cは、Appleの不自由なシステムでプログラミングするにあたって、仕方なく使わなければならないものである。Swiftも同じ道をたどるだろう。

まだ我々の記憶に残る、例のカリスマ男が故人となった今、邪悪で不自由なシステムとプログラミング言語を世界に蔓延させるAppleは、早くその市場シェアを自由でまともなOSと言語に奪われてほしいものだ。

D, Go, Rust, Valaと、最近、新しい言語の登場が相次いでいるが、果たしてC++を置き換えるものがでるであろうか。

追記:Appleの公式Webサイト上から読める仕様書を発見した

The Swift Programming Language: About Swift

35 comments:

Anonymous said...

iBooks版は読んでないので知りませんが、おそらくこちらのHTML版と同等だと思います。

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097

Anonymous said...

いやいや追記だけって・・・
公式サイトに存在すると知った時点で、記事削除するか過ちを認めてまともな記事に正すのが普通じゃないですかね
ま、所詮タイトルがネットを彷徨うこと自体が目的の釣り記事か

Anonymous said...

最近の江添さんには失望ばかりする。
ドワンゴに入ってからダークサイドに墜ちたんだろうか

Anonymous said...

周りが新言語の話で盛り上がってる!
気になるけどどうすれば仕様書を見られるか自分の頭じゃ分からない!悔しい!
AppleはApple製品を持っていない人のことを全く考慮していない!糞だ!
やっぱりAppleは嫌いだから批判記事書いてやろう!

Anonymous said...

ひどく情緒的で文章に論理性が全く見受けられん。と鼻で笑いながらプロフをみたら、肩書きだけはスゴくてビックリ(笑)

Anonymous said...

「いまだに仕様書が読めない」から「発見した」なんだから今読んでる最中ではないのでしょうか。

Anonymous said...

> Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility.

まあ序文から iOS, OS X 用とわざわざ書いてありますし
言語としてはちょっと閉鎖的な印象も受けますけどね

Anonymous said...

言語と聞けば目を通すのに、どうみてもオプソ的に遊べる気がしない、おまけに仕様書までまさか独自仕様か。みたいなことでしょ
実は言語の話してないw


軽量なオープンソースのインタプリタ出たら遊ぼうかな
full-free でなくていいから

Anonymous said...

仕様も読まずにこんな批判記事を書いたのですか。
内容を見ればJavaユーザーにも受け入れやすくAndroidデベロッパーなら簡単に扱えるとわかるはずです。

Anonymous said...

仕様書だけ公開されていても、不自由なことに変わりは無いのでは。

Anonymous said...

Dが登場したのって10年以上前のような。

Anonymous said...

サイトがありますよ。
http://swift-lang.org/

Anonymous said...

削除や隠蔽や言い逃れはすでにできない
http://archive.today/http://cpplover.blogspot.jp/2014/06/appleswift.html
株式会社ドワンゴ社員を自称するのだから、株式会社ドワンゴは、罵詈雑言を浴びせる対象に対応した株式会社ドワンゴのプロダクトを即時に一切を引き上げてディスコンにするのだよね?
他人のプロダクトに罵詈雑言を投げつける前に、自社のプロダクトでの著作権侵害を止めてからほざいた方がいいと思うよ。

Anonymous said...

同名別言語でしたか

Anonymous said...

プラットフォーム制限してる時点で閉鎖的な言語なのはその通りだろうけど
Appleが閉鎖的なのは今に始まったことじゃないしなあ

Anonymous said...

>これをもってこれをみると、Appleの新言語にかける姿勢が如実に現れていると言えよう。
ププー

Anonymous said...

林檎の話題になった途端に颯爽と現れる林檎厨ww
発表ががっかりだったからってこんな所で憂さ晴らしですかw

Anonymous said...

荒れるだろうなと思ったがやはり荒れていて安堵したと言わざるを得ない

Anonymous said...

Swift をダウンロードしてみたよ。

Linux で動いたよ。
Java 1.6 以降で動く。

Windows ではまだ動かん。
/bin/bash がどうとか言ってる。
なんか追加すれば動きそう。

これって Open なのか?

Anonymous said...

間違えた。動いたのは違う言語だった。

Rick Koike said...

みなさんスラッシュドットから出てこないほうがいいですよ。

Bolero MURAKAMI said...

Swiftをやる暇があったらconstexprをやろう

Anonymous said...

>最近の江添さんには失望ばかりする。
>ドワンゴに入ってからダークサイドに墜ちたんだろうか

前からこんな感じなんだけどこの人はどの世界線の江添さんを見てるんだ?

というか前半でコメント書いた奴、笑ってやるから帰ってこ~~~~~~~~い

Anonymous said...

確かに仕様書はこっちでも読めるけど、iBooksじゃなくてDRM無しのepubで落とさせて欲しいし、
(今のところ)唯一の実装がMac所持かつiOSデベロッパーの登録が無いと動かせないので、
不自由で邪悪認定は江添氏のポリシーからいうと当然だと思う。

Anonymous said...

何で急に叩きが湧くんだ?
よめないので閉鎖的→読める物を発見
早とちりは有ったとしても 問題無かろう

Anonymous said...

邪悪なGoogleでSwift Appleで検索したら上から三番目ぐらいに
この頭おかしな人のブログが引っかかるからね。

歴史の歯車がまさに音を立てて動いた瞬間に、それについて
こんなことを言ってた人の例としてこのまま永久保存を望みます。
別に信者というわけじゃないけどiPhoneが出た日にマヌケなこと
言っちゃってた人たちの語録並みに歴史的価値がある。

Anonymous said...

こんな奴がC++の幹部やってるようじゃ未来は暗いな
早晩ObjCとSwiftに駆逐されるでしょう

だいたい自由(笑)なんてのはとっくに敗北してる
マルウェア天国のGoogle Playを見ろよ
ソフトの発展にはAppleみたいな信頼できる組織の統制が絶対に必要なんだよ

Anonymous said...

その歴史的価値というのは、コメントで首輪のついたマカーがアホ丸出しの妄言吐き散らしてるぞとネタにできるということか。

Anonymous said...

悪徳企業ドワンゴの社員もやっぱり悪徳だな

Anonymous said...

なんでもC++が基準の老害さんか…
C++は確かにいい言語だ。
パフォーマンスも優秀で適切に運用できれば余計なバグも避けられる。
しかし、使わなくても大抵のことは出来るご時世になっているわけだが、爺さんには理解できないのかもしれないね。
余生は自宅に引きこもって素晴らしいC++コードを書いて過ごしてください。

Anonymous said...

なんでもC++が基準の老害さんか…
C++は確かにいい言語だ。
パフォーマンスも優秀で適切に運用できれば余計なバグも避けられる。
しかし、使わなくても大抵のことは出来るご時世になっているわけだが、爺さんには理解できないのかもしれないね。
余生は自宅に引きこもって素晴らしいC++コードを書いて過ごしてください。

Anonymous said...

梅毒ならぬ林檎毒

Anonymous said...

とりま、林檎厨はksだってこった。
そういう事でしょ?

Anonymous said...

WWDC2015 での発表によると、Swift オープンソース化、Linux にも対応。

Anonymous said...

Androidがswift対応するみたいですが、今どんなお気持ちですか?