スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


【IT】アップルの新言語「Swift」、開発者はどう見ている?


1 :北村ゆきひろ ★:2014/06/22(日) 22:58:30.54 ID:???.net
Appleは2014年の「Worldwide Developers Conference」(WWDC)において、新たな開発用プログラミング言語「Swift」の
最初のバージョンをリリースした。本記事ではSwiftをざっと見てみた開発者らによる最初の評価を紹介する。

 Appleが先ごろ開催したWWDCの場における最も重要な発表の1つは、Swiftというプラットフォームと
それが開発者にもたらすものについてであった。Objective-Cのシンタックスに違和感を感じるプログラマーが数多くいることを考えると
Swiftはそういった人々の生産性を大きく向上させる可能性を秘めている。

 ほとんどの開発者はSwiftを用いた将来のプロジェクト(少なくとも1年先になるだろう)を心待ちにしているものの
一部の開発者らは事態が迅速に進みすぎであると感じている。
例えば、開発者でありライターでもあるMarco Arment氏はブログ投稿で、Swiftにおける標準や期待できることとともに
新たな動作を把握するためにじっくりと時間をかけるつもりだと記している。

 なお、Appleは興味深く、今までにない動きとして、WWDC 2014におけるすべてのプレゼンテーション動画を公開している
(昨年は登録した開発者だけがアクセスできた)。Swiftの概要を知るには、開発広報エンジニアのTim Isted氏と
Dave Abrey氏による「Introduction to Swift」を視聴してほしい(訳注:視聴にはApple Developer登録が必要となる)。

 Michael Fortin氏は、Swiftの安全性にまつわる特徴について、自らのブログに以下のように記している。

 AppleはSwiftが安全性を重視した設計となっていると述べている。
   ただ、Swiftの設計にはマルチスレッドコードに起因するメモリ破壊を防ぐ手立てが講じられていないという点は
   心に留めておく必要がある。また、この言語のドキュメントにスレッドや並列性の記述が一切無いというのは衝撃的であった。
   (メモリ破壊を伴うようなスレッドを)単に不正なものにするつもりなのかもしれないが、少し意外に感じられた。

 マルチスレッドに関するこういった記述がない点は別にして、Swiftはメモリ破壊を伴うバグに対する安全性を
   確保できているようである。なお、(プログラミング言語Rustのunsafeブロックのような)一時的に安全性を犠牲にする方法が
   用意されていないため、安全でない動作を必要とする際には、CやObjective-Cを利用することになるだろう。

Swiftとスクリプティング言語に関する興味深い議論がなされている投稿もあった。
Clark's Tech Blogを運営するClark Goble氏はSwiftの紹介と、そのパフォーマンスの初期調査に関する複数の長文を投稿している。
また同氏は、GitHubにアクセスし、そこにある驚くほど大量のSwiftコードを見てみるようアドバイスしてもいる。

   私の目にはとても読みやすく感じられる。Objective-Cに慣れ親しんだ一部の人々からは
   冗長性がないために読みづらいという声があがっているのは承知している。
   しかし、私はそのようには感じない。むしろ実際のところ、あまりにも冗長なCocoaの命名規則がいまだに
   採用されているという点に不満を感じている。Cocoaは、よく使用されるクラスやメソッドに簡潔な名前を付けるべきという
   規則にちゃんと従っていない(特に文字列操作に関するもの)ように感じられる。

以下Web↓
http://japan.zdnet.com/development/sp/35049538/
http://japan.zdnet.com/development/sp/35049538/2/




2 :名刺は切らしておりまして:2014/06/22(日) 22:59:18.78 ID:c9RR2SZw.net
また余計なものを増やしやがって




3 :名刺は切らしておりまして:2014/06/22(日) 22:59:57.57 ID:eiqYCat0.net
もうBASICでいいだろw




11 :名刺は切らしておりまして:2014/06/22(日) 23:09:12.28 ID:Ea6M5rXR.net
>>3
ほんとそれでいいよな
オブジェクト指向くそくらえだ




14 :名刺は切らしておりまして:2014/06/22(日) 23:17:34.91 ID:ru/3+8CM.net
>>3
8bitのPCとBASICの組み合わせで育ったオレが言おう
それだけはない




4 :名刺は切らしておりまして:2014/06/22(日) 23:01:50.25 ID:XI8us6m1.net
スズキ 「なんか呼んだ?」




5 :名刺は切らしておりまして:2014/06/22(日) 23:03:29.83 ID:6pjKCr86.net
ジェネリックプログラミングとか可読性悪くなるだけだからイラン




12 :名刺は切らしておりまして:2014/06/22(日) 23:10:25.20 ID:U9Ja7cKt.net
>>5
集合クラス作るのが面倒というだけで採用されてるから
俺も自分で新規に作るのは推奨しないな




6 :名刺は切らしておりまして:2014/06/22(日) 23:03:34.88 ID:kdE5VLB+.net
まるで意味不明(おれが意味不明)




7 :名刺は切らしておりまして:2014/06/22(日) 23:06:00.44 ID:olN95Jrv.net
スズキのやつだ?




8 :名刺は切らしておりまして:2014/06/22(日) 23:07:38.23 ID:cxw5grl5.net
スポーツも追加で




9 :名刺は切らしておりまして:2014/06/22(日) 23:08:12.07 ID:KM2gSg1J.net
もう馬鹿なプログラミング言語を考えた奴は死刑でいいと思うわ。
次に分りにくいハードウェアやフレームワークを考えた奴は無期懲役で。

コンピュータの世界で無意味に物事を複雑にして雇用の創出とかやるな。

ほんと、頭悪ぃな・・・




10 :名刺は切らしておりまして:2014/06/22(日) 23:08:25.27 ID:Bo2mcyvm.net
近くのスズキ、休日でも全然客いないから、スイフト買おうと思えないわ。




13 :名刺は切らしておりまして:2014/06/22(日) 23:15:08.96 ID:VqaRii5w.net
ポインターにさようなら




15 :名刺は切らしておりまして:2014/06/22(日) 23:18:24.73 ID:b4ar1b01.net
もうわけわからんの湧きすぎて渇く間もねーな




16 :名刺は切らしておりまして:2014/06/22(日) 23:23:14.95 ID:9Pu9Ux36.net
GoogleのDirtは見事に消えたね




17 :名刺は切らしておりまして:2014/06/22(日) 23:26:49.57 ID:0KSas4L6.net
マルチスレッド無いとか
iPhoneのアプリほとんど書けないなww
通信待ちで画面が止まるわ




18 :名刺は切らしておりまして:2014/06/22(日) 23:27:13.51 ID:dCSbWapD.net
ていうか比較でObj-Cの詳しい仕様初めて読んだけどクソすぎてビックリしたわ
良くあんなクソ言語でアプリ作ってたなと




39 :名刺は切らしておりまして:2014/06/23(月) 00:00:56.75 ID:lejzGzLT.net
>>17
iPhoneのアプリ書けないような言語をAppleが出すのか




19 :名刺は切らしておりまして:2014/06/22(日) 23:27:42.37 ID:moo2my3A.net
Javaに統一しろ
ぼけ!




20 :名刺は切らしておりまして:2014/06/22(日) 23:30:24.35 ID:SNOZMK9N.net
初っ端から技術者連中の動きは活発な感じ
githubにしろブログにしろ




21 :名刺は切らしておりまして:2014/06/22(日) 23:31:10.61 ID:ru/3+8CM.net
おっさん的にはlisp族のやつがいいなー
ひたすらカッコ




22 :名刺は切らしておりまして:2014/06/22(日) 23:31:53.12 ID:sTs5NVMx.net





23 :名刺は切らしておりまして:2014/06/22(日) 23:34:00.22 ID:3RmWu23r.net
話についていけないゆとり世代は書きこむな




24 :名刺は切らしておりまして:2014/06/22(日) 23:34:02.93 ID:swdCAqO+.net
swiftでググって車が出なくなるなんて絶対に嫌だ




25 :名刺は切らしておりまして:2014/06/22(日) 23:35:22.15 ID:lykE0zap.net
自然言語と違って、プログラム言語は一週間あれば覚えられるからな。
一ヶ月あれば習熟できる。使わないとすぐ忘れちゃうけど。
Swiftも使ってみよう。




26 :名刺は切らしておりまして:2014/06/22(日) 23:36:52.50 ID:1ErsBWj4.net
快速スイフト




27 :名刺は切らしておりまして:2014/06/22(日) 23:39:06.64 ID:6pjKCr86.net
いいかげんマルチスレッドは一発で書けるよう標準化しろよ




28 :名刺は切らしておりまして:2014/06/22(日) 23:41:09.69 ID:5iP+SI8P.net
テラスハウス




29 :名刺は切らしておりまして:2014/06/22(日) 23:42:11.07 ID:C7ZK5DZI.net
>17
マルチスレッドは
書ける書けないで言えば書ける。




30 :名刺は切らしておりまして:2014/06/22(日) 23:43:26.46 ID:Ea6M5rXR.net
もう職業でプログラム書くなら
ずっと勉強し続けないとダメだね
HTMLの周辺すら数年前とまったく別物だし




31 :名刺は切らしておりまして:2014/06/22(日) 23:45:54.41 ID:gQXwcp9g.net
「またか」




32 :名刺は切らしておりまして:2014/06/22(日) 23:46:55.00 ID:4CRwaGAZ.net
Hello world で左折したおれにはムリ。




33 :名刺は切らしておりまして:2014/06/22(日) 23:46:59.45 ID:lLrMcw70.net
そして開発者はいなくなる




34 :名刺は切らしておりまして:2014/06/22(日) 23:47:06.06 ID:kQmY+Pmi.net
 
ジョナサン・スイフト = ガリバー旅行記の作者

「ガリバー(=アップル)を記述する」という意味でのネーミングか?




35 :名刺は切らしておりまして:2014/06/22(日) 23:56:19.48 ID:Qo13trns.net
ジェフ・ラスキン先生のSwyftかと思ったよ。




36 :名刺は切らしておりまして:2014/06/22(日) 23:58:07.23 ID:/DuWbMpA.net
ジョブズが生きていれば、神に最も近い言語としてマカーで語られたのにな。




37 :名刺は切らしておりまして:2014/06/22(日) 23:59:06.74 ID:tVFlNCj+.net
Java+jniでいいだろもう。




38 :名刺は切らしておりまして:2014/06/22(日) 23:59:14.19 ID:kcQRw/9Z.net
アップルの俺様仕様にはうんざりです。

グーグルも酷いけどアップルは本当にむかしっからこれだもん。




40 :名刺は切らしておりまして:2014/06/23(月) 00:01:27.70 ID:gneXDemZ.net
>>11
今時 BASIC も OO バリバリじゃねの。







上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。