パスワードを忘れた? アカウント作成
11035595 journal
日記

baldmageの日記: こんなの絶対おかしいよ 7

日記 by baldmage

C#の場合

またM$がパクった!
しかも不自由なWindowsでしか使えないとかゲイツ死ね!

Swiftの場合

既存の言語のいいとこ取りした筋のいい言語!
これでAndroidも終わりだなさすが俺たちのApple!

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by miyuri (33181) on 2014年06月05日 6時12分 (#2615470) 日記

    C#から15年遅れて出してドヤ顔Swiftェ...。

  • レパートリーの一つとして揃えて置くには時期尚早かな。
    iOSでObj-Cをメインから外すってなら話は別だけど。

    C#の方がPSMでも使えるし,汎用性があるよ。

    年を取ったせいもあるけど,
    開発言語の頭内スイッチを切り替えるの時間が掛かるんで,
    あまり新しい言語は覚えたくないなあ。
    新しいの覚えるなら何か捨てる方向で行きたいけど,
    いまのところ捨てたいもの,というか捨てられるものがない。

  • by nemui4 (20313) on 2014年06月04日 22時29分 (#2615335) 日記

    それはまさしくAppleらしいねぇ。

  • by Anonymous Coward on 2014年06月04日 22時47分 (#2615345)
  • それはちょっとおいといて。

    C#の出た当初は、.NET Frameworkが複数言語をサポート、という前提があったので新言語っても違和感なかった。
    今回のは既存ライブラリ使える+LLVMバックエンドといわれても、Object-C以上の専用感があって微妙
    ===
    まあ、今となってはC#は仕様公開とMono他の実装で各環境で使えるってのはあるよなぁ。

    --
    M-FalconSky (暑いか寒い)
  • by Anonymous Coward on 2014年06月05日 9時32分 (#2615533)

    C#ってのは、MSがSunに告訴されてMS JVMを破棄させられた結果できたわけ。
    実際には負けが確定する以前にできていたけど、もしそもそも告訴されていなかったらJ++の流れのまま進んでいただろう。
    おかげでMSJVMを除去しただけのWindows XP SP1aができたり。
    いきなりJ++が削除された挙句、4年もかかったわりにしょうもない出来のVisual Studio.netが出来、そのあまりのクソっぷりとやっつけっぷりに翌年Visual Studio.net 2003ができた挙句、前年リリースのはVisual Studio.net 2002と呼んでね。とか言い出したわけだ。
    .netの1.0と1.1、それに2.0あたりまでのリリースの早さ、というかやっつけ仕事っぷりも異常だった。
    あの時の一連の体たらくの成果物を「パクリ」と呼ばれても、それはしゃーない。

    一方でSwiftは、Objective-Cの代替。
    Objective-Cを、そのOSの第一級言語にしようとしたのは、後にも先にもNeXT STEPだけ。
    そしてガワや挙動をどうでっちあげたところで、内部でNSObjectやら、NSArrayやらを使うOS XやiOS。
    このクソだっせえハンガリアン記法の初めのNSとは、すなわちNeXT STEPのこと。
    Copland開発に失敗したAppleが、NeXTを吸収合併し、NeXT STEPのガワをAquaでデコったのがOS X。
    ってのは良く言われてる事実だけど、その時からずっと、今でもObjective-Cが第一級言語として使われ続けてる。

    Smalltalkのひとつの実装がSqueakであるように、Objective-Cのひとつの実装がNeXT STEP。
    これらはOSであり、ライブラリであり、開発環境。
    Objective-Cもなにもかも捨て去って、OS 11的ななにかを作れれば全て解決するが、無能集団Appleにそんな偉業は不可能。
    じゃあどうする?
    Swiftでっちあげるしかないやろ?
    だがそれはパクリではないよな?

    • by Anonymous Coward

      落ち着けよ、お前はAppleじゃないだろ?

typodupeerror

人生unstable -- あるハッカー

読み込み中...