2011年のプログラミング言語シェア、Objective-Cが増加率1位…総合ではC#が3位・Objective-Cは5位

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
http://sourceforge.jp/magazine/12/01/13/0449201

オランダTIOBE Softwareが「1年間でもっともシェアを増やした開発言語」を選ぶ
「TIOBE Programming Language Award of 2011」を発表した。受賞したのはiOS
向けアプリの開発言語として用いられるObjective-C。一方で昨年受賞した
Pythonはシェアを減らしている。

TIOBE Softwareは毎月プログラミング言語の人気ランキングを発表しており、
そのなかで「1年間でもっともシェアを増やした」言語に贈られるのが「TIOBE
Programming Language Award of 2011」となる。Objective-Cはシェアの増加率が
3.91%と最も高いことから、2011年度のTIOBE Programming Language Awardに
選ばれた。Objective-Cは2007年1月では46位だったが、そこからシェアを急激に
増やしており、同年発売されたiPhoneやその後のiPadの成功に大きく支えられていることがうかがえる。

なお、2012年1月度のプログラミング言語の人気ランキングで首位を獲得したのは
Javaで、シェアは17.479%。2位は2位はC(シェア16.976%)で、上位2位は2011年
1月と同じ順位となった。3位はC#(シェア8.781%)で、前年6位から2.55%上昇した。
4位は昨年3位だったC++(同8.063%)、5位はObjective-C(同6.919%)で昨年8位からトップ5に食い込んだ。

6位以下は、6位PHP(シェア5.710%)、7位Visual Basic(同4.531%)、8位Python
(同3.218%)、9位Perl(同2.773%)、10位JavaScript(同2.322%)の順。JavaScript
以外はシェアを下げたが、中でも昨年同Awardを受賞したPythonはシェアを3.05%も
下げた。これは上位20言語でもっとも減少率の高い数字となる。
PHPもシェアの低下が大きく、2.13%のマイナスとなった。

オランダTIOBE Software
http://www.tiobe.com/
2名無しさん@お腹いっぱい。:2012/01/16(月) 21:14:04.44 ID:???

Position
Jan 2012 Position
Jan 2011 Delta in Position Programming Language Ratings
Jan 2012 Delta
Jan 2011 Status
1 1 Java 17.479% -0.29% A
2 2 C 16.976% +1.15% A
3 6 C# 8.781% +2.55% A
4 3 C++ 8.063% -0.72% A
5 8 Objective-C 6.919% +3.91% A
6 4 PHP 5.710% -2.13% A
7 7 (Visual) Basic 4.531% -1.34% A
8 5 Python 3.218% -3.05% A
9 9 Perl 2.773% -0.08% A
10 11 JavaScript 2.322% +0.73% A
11 12 Delphi/Object Pascal 1.576% +0.29% A
12 10 Ruby 1.441% -0.34% A
13 13 Lisp 1.111% +0.00% A
14 14 Pascal 0.798% -0.12% A
15 17 Transact-SQL 0.772% +0.01% A
16 24 PL/SQL 0.709% +0.15% A
17 20 Ada 0.634% -0.05% B
18 39 Logo 0.632% +0.29% B
19 25 R 0.609% +0.07% B
20 21 Lua 0.559% -0.08% B
3名無しさん@お腹いっぱい。:2012/01/16(月) 21:18:33.98 ID:???
やっぱりJavaの勝利かねぇ。
4名無しさん@お腹いっぱい。:2012/01/16(月) 21:21:29.65 ID:???
結局、MSとAppleの勝利。
5名無しさん@お腹いっぱい。:2012/01/16(月) 21:24:31.15 ID:???
俺がまだ学生だった10年前はJAVAが天下を取る寸前で「JAVAを使えない者はプログラマーに非ず」という感じだった。
Object-Cなんて一部の研究者が細々と使ってるくらいでオブジェクト指向のC++がある中なんでわざわざ習得する
必要があるのか分からないくらい古くさい言語という認識だった。

たった10年でどうしてこうなった(´・ω・`)
6名無しさん@お腹いっぱい。:2012/01/16(月) 21:30:29.55 ID:???
>>5
c#増えてんなぁ
7名無しさん@お腹いっぱい。:2012/01/16(月) 22:21:24.50 ID:l4x6ARzC
スマホの影響かね?
8名無しさん@お腹いっぱい。:2012/01/16(月) 22:54:03.45 ID:???
プログラミング言語って互換性みたいなのはないの?
それぞれ習得するのに別々の文法だとすっごく手間かかりそう
9名無しさん@お腹いっぱい。:2012/01/16(月) 23:20:55.36 ID:???
>>8
だから上位6言語はCやそれに近い文法の言語なんじゃん
10名無しさん@お腹いっぱい。:2012/01/16(月) 23:24:28.32 ID:???
Objective-CはCっぽくないが。
11名無しさん@お腹いっぱい。:2012/01/17(火) 00:16:16.22 ID:+yd0bwzz
>>8
文法よりライブラリ関連を憶えるのが困るなぁ。
12名無しさん@お腹いっぱい。:2012/01/17(火) 00:16:16.27 ID:???
iPhoneの影響しかないな増えたのは
13名無しさん@お腹いっぱい。:2012/01/17(火) 00:42:05.70 ID:???
>>6
実際、俺もまっさらな案件で言語を決めさせてもらえるならC#を選ぶしな。
C#は楽だ。
14戦士カンガイバー ◆DMLinuxPbA :2012/01/17(火) 01:22:39.21 ID:???
Pascal, AdaがTop20入りしてる事に驚愕した!
15名無しさん@お腹いっぱい。:2012/01/17(火) 01:33:55.94 ID:???
>>5
> たった10年でどうしてこうなった(´・ω・`)

たった10年っていうのなら、びっくりするのは
Objective-Cではなく、3位のC#だろ。

2002年にやっと生まれたばかりぐらいなんだぞ。
16名無しさん@お腹いっぱい。:2012/01/17(火) 01:42:51.29 ID:???
Objective-Cが増えるのは別に構わんがGNUStep以外に使い道が無い

ObjC Apple信者様ご用達
C# MS信者様ご用達

monoがあるからObjCよりC#のほうが見る機会多いかな
17名無しさん@お腹いっぱい。:2012/01/17(火) 06:54:05.15 ID:???
C#ってパクリ言語なんでしょ
18名無しさん@お腹いっぱい。:2012/01/17(火) 09:23:28.65 ID:???
>>16
iOS信者様なんだろうな。最近増えたのは。
19名無しさん@お腹いっぱい。:2012/01/17(火) 13:49:57.44 ID:???
>>17
言語に対しては、それは褒め言葉だな
他の言語のいいとこ取りなのは確かだし
20名無しさん@お腹いっぱい。:2012/01/17(火) 15:49:10.87 ID:???
c++とobjective-cはcを内包してんだから、結局まとめると1位はcだろ。
21名無しさん@お腹いっぱい。:2012/01/17(火) 16:46:24.70 ID:???
>>20
何のために、わざわざCと分けてんだよ。。。

22名無しさん@お腹いっぱい。:2012/01/17(火) 18:12:03.75 ID:???
cとc++はいいけどobjectiveーcは別だろ。
23名無しさん@お腹いっぱい。:2012/01/17(火) 19:58:40.15 ID:???
>>13
ハゲド
一度C#に甘えると他に乗り移る気がしなくなる
24名無しさん@お腹いっぱい。:2012/01/17(火) 19:59:24.12 ID:resZOkr2
C++はちゃんとフル活用されてるの?
ほとんどbetterC?
25名無しさん@お腹いっぱい。:2012/01/17(火) 20:04:16.29 ID:???
>>22
MacでもドライバはC++使ってるという話。
ObjectiveーCではさすがに遅いと言うことらしい
26名無しさん@お腹いっぱい。:2012/01/17(火) 20:39:29.03 ID:???
>>20
それらは所詮Objective C++のサブセットに過ぎないでしょ
27名無しさん@お腹いっぱい。:2012/01/17(火) 20:59:04.83 ID:???
>>26
なんだその悪夢のような名前は。
28名無しさん@お腹いっぱい。:2012/01/17(火) 21:04:24.10 ID:???
obj-c使ったことも無いのによう意見が言えるな。あの言語は最終的にピュアcで出力されんだよ。
29名無しさん@お腹いっぱい。:2012/01/17(火) 21:07:32.93 ID:???
>>27
いや実際NeXT系だとobj-cとc++を混合してかける。コンパイラがObjective-C++
30名無しさん@お腹いっぱい。:2012/01/17(火) 23:17:25.52 ID:???
>>28
昔はプリプロセッサだったけど、遥か昔の話。今はllvm/clang。
31名無しさん@お腹いっぱい。:2012/01/17(火) 23:47:15.45 ID:???
cfrontはディスコンだが、今でもCを出力するC++コンパイラもある。
32名無しさん@お腹いっぱい。:2012/01/18(水) 01:32:08.39 ID:???
便利ならパクッたっていいんだよ
33名無しさん@お腹いっぱい。:2012/01/18(水) 09:05:18.78 ID:???
VBAってBasicの中に入ってるのか?
34名無しさん@お腹いっぱい。:2012/01/18(水) 10:42:18.21 ID:???
>>33
子供のおもちゃ箱に入ってるよ
35名無しさん@お腹いっぱい。:2012/01/18(水) 13:31:17.32 ID:???
>>33
MS Officeの中
36名無しさん@お腹いっぱい。:2012/01/18(水) 20:01:37.23 ID:???
そもそも数ある言語の中からなしてiPhoneはObject-Cを選んだのか
という根源的な問いにまだ誰も答えていない件に関して
37名無しさん@お腹いっぱい。:2012/01/18(水) 20:05:25.05 ID:???
え?
Appleだからでしょ?
38名無しさん@お腹いっぱい。:2012/01/18(水) 20:23:14.89 ID:???
昔から使ってたからだよなw
39名無しさん@お腹いっぱい。:2012/01/18(水) 20:25:57.67 ID:???
選んだ当時に世の中に存在していた言語の中で
OS開発に変えるレベルのもの、

C(2位)、C++(4位)、Objective-C(5位)

の中で、一番はやらないものを選んだのだから
失敗だったと考えるべきだろうね。
40名無しさん@お腹いっぱい。:2012/01/18(水) 20:29:03.56 ID:???
Nextを受け継いでるからだろ
流行るとか流行らないとか馬鹿
41名無しさん@お腹いっぱい。:2012/01/18(水) 20:32:31.84 ID:???
>>36
Interface BulderというかNIB使う都合で、Classが違っても渡せる必要があったから。
今はC++も拡張されて色々出来る様になったが、昔はサブクラスのインスタンスを
親クラスのインスタンスとして渡せなかった。
42名無しさん@お腹いっぱい。:2012/01/18(水) 22:10:18.59 ID:???
>>41
「多態性」って言うんだっけ?
え?C#でもJAVAでも出来るからてっきりC++でも出来ると思っていたけど
C++で出来るようになったのは最近だったの?!
43名無しさん@お腹いっぱい。:2012/01/18(水) 22:12:33.00 ID:???
>>41
これってdelegateとprotocolのことか?
44名無しさん@お腹いっぱい。:2012/01/18(水) 22:22:33.18 ID:???
多重継承できるから、それでいい。
45名無しさん@お腹いっぱい。:2012/01/18(水) 22:26:40.13 ID:???
>>39
まあAppleだって、OS開発する能力があったらObj-Cなんてわざわざ使わなかっただろうからね
46名無しさん@お腹いっぱい。:2012/01/18(水) 22:30:28.98 ID:???
47名無しさん@お腹いっぱい。:2012/01/18(水) 23:00:19.01 ID:???
>>42
最近といっても1990年とかそういうレベルだろ
48名無しさん@お腹いっぱい。:2012/01/18(水) 23:02:59.71 ID:???
CとC++とC#ならそれぞれ少しずつかじったことがある。
そんな俺にObject-Cって事前知識なくてもプログラムできると思う('A` )?
49名無しさん@お腹いっぱい。:2012/01/18(水) 23:03:22.81 ID:???
>>43
delegateになんでも渡せるのもidのおかげ。
50名無しさん@お腹いっぱい。:2012/01/18(水) 23:11:41.20 ID:???
>>48
you can't if you don't read documents at least getting started
51名無しさん@お腹いっぱい。:2012/01/19(木) 10:55:37.59 ID:???
objective-c最近始めたけど、型チェックゆるゆるで便利だけど恐ろしいんだ…
問題のある行が実行されて初めて「サポートされてないメソッドだぜよ」とか言われてブチ切れ
52名無しさん@お腹いっぱい。:2012/01/19(木) 11:56:44.50 ID:???
まあAppleの開発環境なんて昔からこんなものだからな

古いApple Cコンパイラのエラーメッセージより
ttp://www.netfunny.com/rhf/jokes/91q3/cerrors.html(英文)

「文字列リテラルが長すぎる(512文字持てるようにしてあげましたが、これはANSIが義務付けたものより3文字多いのですよ)」
「……そこで王は言った、『見よ、switch文の中では、caseまたはdefaultラベルだけが存在できる』」
「あなたのプログラムのこの場所でのtypedef文には、まったく驚かされました」
「VolatileとRegisterには混和性がありません」
「あなたは、定数を変更できないばかりか、floatを上流に移動したり、国税庁へのargmentで勝利したり、あるいは、このコンパイラを満足させるといったことはできません」
「この構造体は、すでに完全に正しい定義を持っています」
「"(キャスト)"の型はスカラでなければならない; ANSI 3.3.4; page 39, lines 10-11(あなたが気にしないことはわかっています。ちょっといやがらせしただけです)」
「void型を型voidにキャストできない(ANSI仕様がそう言っているからで、それが理由です)」
「いやだね」
「"void *"をいじくり回すことはできません」
「もうこの関数はやりました」
「このラベルはこのラベルを含むブロックの外側からのgotoターゲットになっており、このブロックは初期化付きの自動変数を持っており、あなたのウィンドウはこのエラーメッセージのすべてを読めるだけ大きくはありませんでした」
「私を偏執症患者と呼びたければそうしてください、しかし、コメントの中の"/*"を見ると、私は懐疑的にならざるを得ないのです」
「1行のエラーが多すぎる(減らしてください)」
「シンボルテーブルが満杯――致命的なヒープエラー:地元のApple代理店でRAMアップグレードを購入してください」
53名無しさん@お腹いっぱい。:2012/01/19(木) 12:10:36.75 ID:???
>>52
ワロタwww
Appleについていくわ
54名無しさん@お腹いっぱい。:2012/01/19(木) 19:07:43.48 ID:???
>>51
ゆるゆるつうか、そもそも
「メッセージを送るとそれを相手が解釈して動作する」
ってオブジェクト指向ベースなんで、文字だろうが、数字だろうが、クラスだろうが
とりあえず送られて来てから「理解できねぇよ」って返事を返すしかないしな…

逆にクラスが解釈できるようにオーバーライドすれば
基本構造なんも変えずにいくらでもバージョンアップできる超言語でもあるわけで
55名無しさん@お腹いっぱい。:2012/01/19(木) 19:08:27.48 ID:???
C#はUnityスクリプト書けるし結構好き
56名無しさん@お腹いっぱい。:2012/01/19(木) 19:23:58.35 ID:???
>>36
>そもそも数ある言語の中からなしてiPhoneはObject-Cを選んだのか
iPhoneが。じゃなくて開発やりゃわかるが
ライブラリのプリフィックスがNS~で始まる基本クラスばっかりなのでわかるよ〜に
あれは20年以上の歴史を持つNeXTの基本クラスだから。

ジョブズがこれから複雑巨大になるコンピュータプログラムを
シンプルかつ明快にするためには、多少のオーバーヘッドより
とにかく明確なモジュール化とメッセージ送信メタファーが必要
ってNeXTで採用したから。
んで、Appleに戻ってNextstepをMacOSXにして
そのMacOSXのタッチパネルUI変更版がiOSだから。
57名無しさん@お腹いっぱい。:2012/01/19(木) 19:53:32.85 ID:???
>>41
逆というか言語の発想的には「送られてきたメッセージに対応する」だから
すべてを送れるid型の方がもともとのメインで
数字とか文字列に"型を制限する"方が「プログラミング上の都合」
58名無しさん@お腹いっぱい。:2012/01/19(木) 23:00:15.26 ID:???
>>57
アセンブラ見てみ。最初はただの数値だ。
一切の制限はない。

その後の発展で、数字とか文字とか言う
人間の概念がコンピュータに実装された。
59名無しさん@お腹いっぱい。:2012/01/20(金) 00:14:15.99 ID:???
ところでポインタ渡してるだけなのに何故releaseする必要があるんだ?
60名無しさん@お腹いっぱい。:2012/01/20(金) 01:56:14.21 ID:???
インスタンスの管理ベースが参照カウンタ方式だから
誰かが(別のクラスが)呼ぶたびに「俺使ってるぜ」と+1
使い終わったら「使い終わったぜ」と-1(relese)
これでカウンタが0になった時に開放されるから
参照とリリースはセット
61名無しさん@お腹いっぱい。:2012/01/20(金) 02:39:44.22 ID:???
>>60
強制的に開放するにはどうすればいいんだい?free() ?
62名無しさん@お腹いっぱい。:2012/01/20(金) 02:54:53.47 ID:???
なんで誰か使ってるのに強制終了せにゃならんの…
63名無しさん@お腹いっぱい。:2012/01/20(金) 03:32:45.72 ID:???
いやプログラム終了前とか
64名無しさん@お腹いっぱい。:2012/01/20(金) 08:37:10.70 ID:???
参照カウンタ方式ということは
循環参照でメモリリーク起きるのか
65名無しさん@お腹いっぱい。:2012/01/20(金) 12:32:28.99 ID:???
はい。
66名無しさん@お腹いっぱい。:2012/01/20(金) 19:20:51.56 ID:???
>>63
autorelesePoolにつっこんどくと
そこに突っ込まれたブツはそのネストが
リリースされるときに全部リリースってのはある。
67名無しさん@お腹いっぱい。:2012/01/20(金) 20:05:14.44 ID:???
GCもあるが、肝心のiOSでは使えない。
68名無しさん@お腹いっぱい。:2012/01/20(金) 20:26:00.09 ID:???
なんか開発環境側でGC的な便利なのついたけどiOS5からだから
コンパイルしたアプリもiOS5以降用になっちゃうな
69名無しさん@お腹いっぱい。:2012/01/20(金) 22:10:45.72 ID:???
>>66
コンビニエンスメソッドで作ったインスタンスにautoreleaseかかってたりとか
今度はそこから混乱をもたらすこともあんだよなー。
70名無しさん@お腹いっぱい。:2012/01/21(土) 07:48:44.84 ID:???
>>68
ARC(でビルドしたバイナリ)は、iOS4でも使えるよ。Mac10.6でも。
71名無しさん@お腹いっぱい。:2012/01/21(土) 13:41:37.90 ID:???
【プログラミング部】 PHPが100倍速で動くようになったぞー
http://awabi.2ch.net/test/read.cgi/poverty/1327050821/
72名無しさん@お腹いっぱい。:2012/01/21(土) 14:05:16.18 ID:???
>>71
イミフ
73名無しさん@お腹いっぱい。:2012/01/21(土) 23:21:43.21 ID:???
まあ、用途ごとによって優秀さが変わるからな。

Webなら断然PHPだし、
ロボットなどの市販半導体向けはJavaとか
ハイパフォーマンスが要求される場所はCだし、
Windows上で動かすテキスト関連処理はC#とかが向いてる。

でも、あとは総合的な生産性を上げたいなら今はRubyをやるべきじゃないかな?
74名無しさん@お腹いっぱい。:2012/01/22(日) 00:22:47.43 ID:???
Rubyはオワコン
バージョンアップのたびに
互換性なくて生産性が下がってる。
75名無しさん@お腹いっぱい。:2012/01/22(日) 01:59:57.36 ID:???
おまいらプログラミングに真剣に取り組くんでどれくらい視力落ちた?
76名無しさん@お腹いっぱい。:2012/01/22(日) 06:32:00.57 ID:???
こないだ目が霞んだ。ずっと平気だったのに。そろそろ30半ばだし気を付けないと。
77名無しさん@お腹いっぱい。:2012/01/22(日) 10:27:10.19 ID:???
>>75
出会う前→左1.5 右2.0
出会って→左0.3 右0.7
78名無しさん@お腹いっぱい。:2012/01/22(日) 14:54:29.21 ID:???
↑すげえ
79名無しさん@お腹いっぱい。:2012/01/30(月) 00:21:01.61 ID:6i/AnTLs
C++の凋落が酷いな。C++0xが長引きすぎた。

まさか糞Objective-Cに抜かされそうになるとはw
80名無しさん@お腹いっぱい。:2012/01/30(月) 07:52:16.28 ID:???
どれ使っても大差ないだろ
バイナリがいじれてOSのコールが呼び出せれば一緒
81名無しさん@お腹いっぱい。:2012/01/30(月) 19:40:56.71 ID:A9eB+RaU BE:1742326496-2BP(69)
テスト
82名無しさん@お腹いっぱい。:2012/01/30(月) 19:44:05.46 ID:wf3DLFzY
ふむふむ
83名無しさん@お腹いっぱい。:2012/01/30(月) 19:44:22.80 ID:wf3DLFzY
84名無しさん@お腹いっぱい。:2012/01/30(月) 21:24:37.74 ID:???
Cらしく、C++らしく、C#らしく、Objective-Cらしく
それぞれ、全く違うコーティングになる。
85名無しさん@お腹いっぱい。:2012/01/30(月) 21:45:01.92 ID:???
コーディングは違っても
設計は同じ。

コーディングなんて、言語に依存しない設計を
どこの国の言語で書くかって問題でしかないよ。
86名無しさん@お腹いっぱい。:2012/01/30(月) 22:00:43.90 ID:???
ベターCとしてしか使えない人が書いたらそうなるね。
87名無しさん@お腹いっぱい。:2012/01/30(月) 22:05:31.95 ID:???
>>86
お前、設計を先にしないの?

オブジェクト指向で設計して、
それをC言語で書くとか、理解出来ない人?
88名無しさん@お腹いっぱい。:2012/01/30(月) 22:14:37.11 ID:???
多様性をどのように実装するかそれぞれの言語は大きく異なる思想で設計されている。同じになるならば、ベターCで書かれているはず。
89名無しさん@お腹いっぱい。:2012/01/30(月) 22:15:29.07 ID:???
だからどの言語だって多様性を実装できる。
書き方が違うだけだろ?
90名無しさん@お腹いっぱい。:2012/01/30(月) 22:20:32.77 ID:???
多重継承、インターフェイス、メッセージパッシングなど。
91名無しさん@お腹いっぱい。:2012/01/30(月) 22:21:46.37 ID:???
うん。そうそう。書き方が違うだけ。
92名無しさん@お腹いっぱい。:2012/01/30(月) 22:25:35.55 ID:???
そうだね。書き方が違うだけで、、、なわけないだろ。
93名無しさん@お腹いっぱい。:2012/01/30(月) 23:58:44.91 ID:???
>>90
そのあたりはどうとでもなるんじゃね?
94名無しさん@お腹いっぱい。:2012/01/31(火) 02:13:33.62 ID:???
その機能を実現するために、毎回書かれていたお約束を、最適解でラッピングしてイージーに書けるようにしたのが○○指向って感じだろう。
究極的に言えばCで、アセンブリで書けないことはないが、無駄になるわけで
95名無しさん@お腹いっぱい。:2012/01/31(火) 06:21:57.41 ID:???
まだiOSになる前に読んだMac OS X Cocoaプログラミング(通称ヒレガス本)で
「一般的には口座クラスaccountを拡張する時には"継承"でaccountのサブクラスを作って
それを基に作りあげて行こうとします。
Objective-Cでは基底クラスNSobjectから新しい口座クラスを作り、
その中にaccountを組み込んで"使用"してください(多態性で)
継承より使用の方がほとんどの場合、便利で強力です」
ってな内容のことが書いてあって、なんかもうその時から
"この白いモビルスーツが勝つわ"と思ったヨ!
96名無しさん@お腹いっぱい。:2012/01/31(火) 06:44:22.67 ID:???
Huh ?w
97名無しさん@お腹いっぱい。:2012/01/31(火) 21:47:13.22 ID:???
>>95
ようするに、Javaと同じってことだろ?

NSクラスを継承して口座クラスを作り
accountインターフェースをimplementsする。
98名無しさん@お腹いっぱい。:2012/01/31(火) 21:51:05.26 ID:???
>>95
それは多態性じゃないな。
MSも推奨しているやり方だよ。
COMがその設計。COMは継承がない。
99名無しさん@お腹いっぱい。:2012/01/31(火) 21:57:24.06 ID:???
JAVAがそもそもnextstepのObj-Cから影響を受けてるんだよ。
Wikipediaの各言語と影響を与えた言語をみてみ。
100名無しさん@お腹いっぱい。:2012/01/31(火) 22:03:23.46 ID:???
インターフェース部と実装部っての自体がObjective-C由来だしな
101名無しさん@お腹いっぱい。:2012/01/31(火) 22:17:52.82 ID:???
>>99
別に、nextstepはObjective-Cを採用しただけで
nextstepのものじゃないぞw
102名無しさん@お腹いっぱい。:2012/01/31(火) 22:18:46.04 ID:???
またここでもパッくるの悪い癖が出ているようだw
103名無しさん@お腹いっぱい。:2012/01/31(火) 22:19:38.76 ID:???
継承じゃなくて委譲でしょう
104名無しさん@お腹いっぱい。:2012/01/31(火) 22:31:59.76 ID:???
VBでも継承ではなく委譲が推奨されていたな。
105名無しさん@お腹いっぱい。:2012/02/02(木) 19:54:19.81 ID:???
c++は危険が潜んでいて、obJ-cは安全だと、なんかの本で読んだが、内容は忘れた。
106名無しさん@お腹いっぱい。:2012/02/02(木) 22:05:23.64 ID:???
安全つうより徹底的にカプセル化して
クラス間もできるだけわかりやすい平文でメッセージングしろって言語だから
問題が特定のオブジェクトの問題に局所化する。
逆に嫌われた理由が「たかだか数千行のプログラムにも
いちいちインターフェイス作ってカプセル化とか教科書的すぎる」って
極めて現場的な理由だから…
あと、昔のコンピューターだとランタイムの動的呼び出しで
比較的"遅い"ってのも嫌われたかな。最近のマルチコアだと
背後のどれかがやってるプロセスの一つ化しててあんま関係ないけど。
107名無しさん@お腹いっぱい。:2012/02/03(金) 21:20:20.70 ID:???
Objective-Cの『遅さ』を計測したら、JavaやC++の5倍も遅かった
http://www.anlyznews.com/2011/02/objective-c.html
108名無しさん@お腹いっぱい。:2012/02/03(金) 23:18:11.26 ID:???
>>107
それruntimeがヘボいよ。
Mac上だとObjective-Cのdynamic dispatchと直接関数callの差で2倍弱。
Objective-C++で使ってるけどdynamic dispatch排除しても最適化にはならない。
109名無しさん@お腹いっぱい。:2012/02/03(金) 23:19:56.92 ID:???
そりゃ、クラスをランタイムが動的に呼び出してるんだから
クラスでやることを軽くして、呼び出しの"ベンチ"すりゃ
どんどん「呼び出しランタイムの動作速度ベンチ」になるわなー
110名無しさん@お腹いっぱい。:2012/02/03(金) 23:44:00.26 ID:???
>>104
推奨ってかImprementsしかなかったんでなかったか?
111名無しさん@お腹いっぱい。:2012/02/04(土) 08:09:47.01 ID:???
自分のブログを同じ話題のスレにリンク貼るステマ宣伝が流行ってるな
112名無しさん@お腹いっぱい。:2012/02/04(土) 09:03:20.19 ID:???
動的ディスパッチでなく、メソッド呼び出しが遅い。
113名無しさん@お腹いっぱい。:2012/02/04(土) 12:43:00.71 ID:???
>>110
しかもCOMコンポーネントはまともにImprementsできないという…w
114名無しさん@お腹いっぱい。:2012/02/04(土) 13:15:08.56 ID:???
VBは、できないところが利点。
115名無しさん@お腹いっぱい。:2012/02/04(土) 13:24:54.51 ID:???
>>114
Collection Interfaceを継承したいのだが。
継承でなくても包含したいのだが。
116名無しさん@お腹いっぱい。:2012/02/04(土) 13:48:43.53 ID:???
>>115
そもそもCOMは継承ない。コレクションならNewEnumを実装。
117名無しさん@お腹いっぱい。:2012/02/04(土) 13:54:52.44 ID:???
>>116
.NETの話か。
118名無しさん@お腹いっぱい。:2012/02/04(土) 13:56:29.76 ID:???
>>117
え、.NETならできるよ。
119名無しさん@お腹いっぱい。:2012/02/04(土) 14:07:55.05 ID:???
>>118
VB6ではCollectionはImprementsできないよね。
やろうとしたがなぜかできなかった。
120名無しさん@お腹いっぱい。:2012/02/04(土) 14:13:24.79 ID:???
VB6でではNewEnum属性を使うことで、
コレクションに出来るよな。
For Each で使えるようになる。懐かしい。
121名無しさん@お腹いっぱい。:2012/02/04(土) 14:28:28.53 ID:???
しらんかった…VBAでもできる?
122名無しさん@お腹いっぱい。:2012/02/05(日) 00:37:59.64 ID:cDl2NyOm
VB6はFormにインターフェース噛ますと良い感じにGUIとロジックを分離できたけど、
実際にVB6が流行ってた当時はインターフェースの機能自体を理解してる奴が
ほとんどいなかったから全然使われてなかった記憶がある。
123名無しさん@お腹いっぱい。:2012/02/05(日) 01:13:21.52 ID:???
c#は最高だぞ〜
学生時代にcで挫折した俺でもちゃんと使える簡単仕様。

monoを使えばlinuxやandroidでも開発できるし、
unityを使えばandroidとiosの両刀になるらしい。
当然WindowsPhoneの開発もできる。

c#覚えておけば、自分用にちょっとしたアプリを作るときに困るようなことは無い。
124名無しさん@お腹いっぱい。:2012/02/05(日) 02:50:37.90 ID:???
糞重いソフトばっかだな
125名無しさん@お腹いっぱい。:2012/02/05(日) 04:57:58.82 ID:???
おまえらC#とJavaだったらどっち使う?
126名無しさん@お腹いっぱい。:2012/02/05(日) 05:01:17.27 ID:???
言語だけで決めません。
その他の要因で決めます。
127名無しさん@お腹いっぱい。:2012/02/05(日) 05:50:10.06 ID:???
現場じゃ言語の選り好みなんかできん事が多いよ。、
128名無しさん@お腹いっぱい。:2012/02/05(日) 13:00:49.76 ID:u89HiS9H
>>125
C#のほうが言語的に優れている事を知りつつ、実際はJavaを使っている。
JavaはGAEでもAndroidでもWEBページ(Java Applet)でも動くが、
C#はこれらに相当するものは無いはず。
129名無しさん@お腹いっぱい。:2012/02/05(日) 13:22:05.49 ID:???
>>128
javaに対抗心むき出しなのを隠せないc#信者の俺が反論すると、
androidでもwebページでもc#は動くよ。
androidはmonoとunityがあるし、webページならasp.netがある。

GAEのことは知らない。
でもSonyのPlaystation suite sdkの言語はc#だから、
日本人ならc#だよな!
130名無しさん@お腹いっぱい。:2012/02/05(日) 13:44:24.24 ID:???
Javaの勝利は決まってるんだよ
131名無しさん@お腹いっぱい。:2012/02/05(日) 13:47:41.15 ID:???
C#にJava Webstartみたいな奴ってあるの?
132名無しさん@お腹いっぱい。:2012/02/05(日) 13:49:37.56 ID:???
無いけどさー
これじゃーマイクロソフトが無くなっちゃうよ?
いいの?
133名無しさん@お腹いっぱい。:2012/02/05(日) 13:57:35.33 ID:???
無くならなければ、いいのでは?
134名無しさん@お腹いっぱい。:2012/02/05(日) 14:04:43.34 ID:???
マイクロソフトのためにC#を増やそうぜ
135名無しさん@お腹いっぱい。:2012/02/05(日) 14:11:04.25 ID:???
>>134
その結果がこれだよ

1 1 Java 17.479% -0.29% A
2 2 C 16.976% +1.15% A
3 6 C# 8.781% +2.55% A
4 3 C++ 8.063% -0.72% A
136名無しさん@お腹いっぱい。:2012/02/05(日) 14:25:21.70 ID:???
JAVAがダブルスコアか
137名無しさん@お腹いっぱい。:2012/02/05(日) 14:27:13.75 ID:???
Windows PhoneのソフトってJAVAで作れないの?
138名無しさん@お腹いっぱい。:2012/02/05(日) 15:01:44.87 ID:???
>>137
中間コード吐き出せる環境があれば極端な話、JavaどころかObjective-Cでも作れるんじゃねーの
139名無しさん@お腹いっぱい。:2012/02/05(日) 22:44:46.06 ID:???
Azure も結局 java 採用だしな〜
140名無しさん@お腹いっぱい。:2012/02/05(日) 22:46:34.41 ID:???
Windows PhoneといえばJAVAだもんな
141名無しさん@お腹いっぱい。:2012/02/06(月) 03:04:15.76 ID:???
>>139
え!?マジ?
142名無しさん@お腹いっぱい。:2012/02/06(月) 06:53:13.41 ID:???
WPでもObjective-C採用すればいいのにな。
MSとAPPL仲間だろ。
143名無しさん@お腹いっぱい。:2012/02/06(月) 22:01:32.49 ID:???
>>142
デメリットばかりでメリットが何もない。
144名無しさん@お腹いっぱい。:2012/02/06(月) 23:20:30.24 ID:???
>>142
Visual Studio & C#でiPhone開発が出来るならいいんだが
Xcode & Objective-CでWP開発とか悪夢。
145名無しさん@お腹いっぱい。:2012/02/07(火) 01:58:20.87 ID:???
WPってC#使えるんだっけ?
146名無しさん@お腹いっぱい。:2012/02/07(火) 20:30:21.63 ID:???
>>145
WP持ってないけど、SilverlightベースだからC#でも作れるんじゃねーの
147名無しさん@お腹いっぱい。:2012/02/08(水) 00:53:54.22 ID:???
Silverlightって終わったんじゃ?
148名無しさん@お腹いっぱい。:2012/02/08(水) 01:33:35.44 ID:???
>>147
ブラウザのRIA環境としてしかSilverlightを知らない人間にはそう見えるだろうな。
149名無しさん@お腹いっぱい。:2012/02/08(水) 08:22:36.48 ID:???
ms自体終わコン
150名無しさん@お腹いっぱい。:2012/02/10(金) 17:02:14.14 ID:G1jrH9Jg
MSはソフトに関して世界で最も技術力の高い企業だと思ってる
でも俺はほとんどJava使ってる
C#+VSの開発効率が良い事は知ってるが
151名無しさん@お腹いっぱい。:2012/02/10(金) 21:58:49.21 ID:???
新しいものを作ろうとして迷走することはあるが、
MSは開発者にとってはとてもやりやすい企業ではある。
152名無しさん@お腹いっぱい。:2012/02/11(土) 02:10:33.28 ID:2BTxUeJl
MSと比較するならGoogleとAppleくらいだろうが
Appleはデザインであって技術じゃない
Googleはコモデティ化したキーワード検索技術と強力なサーバ群と良くあるアプリをセンス良くまとめただけ
MSはクライアントOS・サーバOS・DBMS・各種IDEなど重量級の開発物を多数持ってる
技術力という点ではMSが圧倒的だ
153名無しさん@お腹いっぱい。:2012/02/11(土) 06:45:16.59 ID:???
まったく正直な話をするといま"技術力"じゃ
Apple>Google>>>>>>>>>>>>>Microsoft
だろ…
154名無しさん@お腹いっぱい。:2012/02/11(土) 07:00:34.83 ID:???
Appleの技術力を見ろ

米Apple社が「最も脆弱性報告の多い企業」に
http://wiredvision.jp/news/201007/2010072321.html

米Apple社が米Oracle社を抜いて、世界で最もソフトウェアの脆弱性報告が多い企業となった。
Apple社の脆弱性の多くは、『iTunes』や『Safari』、『QuickTime』などのソフトウェアで見つかっている。
155名無しさん@お腹いっぱい。:2012/02/11(土) 07:58:18.90 ID:???
javaってどこでそんなに使われてるんですかね
JavaVMが稼働してるPCってそんなにあるのかな
156名無しさん@お腹いっぱい。:2012/02/11(土) 10:23:28.00 ID:???
GoogleもJavaを使ってる
157名無しさん@お腹いっぱい。:2012/02/11(土) 11:27:41.00 ID:???
マイクロソフトの技術力w


Microsoft、『Office XP』のバグを「訂正不可能」として修正せず
http://japan.internet.com/webtech/20100611/12.html

Microsoft が8日に実施した6月分の月例更新は、これまでの月例更新の中でも最大規模のものとなった。
その際、大量の更新情報に埋もれるように、『Microsoft Office XP』に発生しているあるバグについては、
修正を行わない旨の通知があった。修正には多数の再構築が必要となり、現実的に実行が不可能なためだ。

Microsoft のサポート ライフサイクルに関する文書によると、2001年に初出荷された Office XP は、現在も
公式な「延長サポート」の対象であり、サポート期限は2011年7月12日までとなっている。
158名無しさん@お腹いっぱい。:2012/02/11(土) 11:28:54.49 ID:???
今は2012年だぞ
159名無しさん@お腹いっぱい。:2012/02/11(土) 11:29:39.32 ID:???
>>154
>>157
どっちもバカw
160名無しさん@お腹いっぱい。:2012/02/11(土) 17:03:42.03 ID:???
>>153
本当にそうならもうちっとXcodeとObjective-Cは使いやすいはずなんだがな
161名無しさん@お腹いっぱい。:2012/02/11(土) 17:33:53.35 ID:???
プログラミングなんてオタクのすることなんだから、そんな所に力入れても技術力アピールにならない
162名無しさん@お腹いっぱい。:2012/02/11(土) 18:52:50.61 ID:???
GoogleもMSもAppleもソフトウェアがメインの企業なのになに言ってんだこいつ。
163名無しさん@お腹いっぱい。:2012/02/11(土) 19:04:21.24 ID:???
MS・・・OS、開発ソフト、Officeの会社
Apple・・・ハードウェア会社
Google・・・広告会社
164名無しさん@お腹いっぱい。:2012/02/12(日) 06:49:01.84 ID:???
Rubyって流行ったの一瞬だけだったな
ちょっとやってみようかと思ったけどPythontにとどまってよかったわ
165名無しさん@お腹いっぱい。:2012/02/12(日) 17:15:03.70 ID:???
カルトらしいね、アレ
166名無しさん@お腹いっぱい。:2012/02/12(日) 19:54:54.22 ID:???
rubyはrails使うためだけにある
167名無しさん@お腹いっぱい。:2012/02/12(日) 21:57:27.45 ID:???
168名無しさん@お腹いっぱい。:2012/02/20(月) 02:23:27.11 ID:???
>>142
言語的には
真剣やればJavaもobject-cもすぐ取得できるから あまり意味はない
iPhone難しいって人は OpenGLとかOpenALとかmpegの再生とか言語と関係無いとこ
同じC言語でもwinとiosでは かなり違う
IosにdirectX入るとかなり楽
169名無しさん@お腹いっぱい。:2012/02/20(月) 02:34:49.32 ID:???
>>56
NextStepっていうか 始祖のSmallTalkに近い 相手の関数無くてもメッセージ投げて動くトコとか
Jobs Alto作りかったんじゃ無い?
170名無しさん@お腹いっぱい。:2012/02/21(火) 14:35:57.15 ID:???
本当に聞いた怖い話:
「金融系のシステムリプレースやってるんです」
「へえ、COBOLからJavaに置き換えるのですか?」
「いいえ逆です。JavaからCOBOLに置き換えるんです」
「えっ」
「Javaから、COBOLです」
171名無しさん@お腹いっぱい。:2012/02/21(火) 20:41:34.20 ID:???
>>170
なにそれマジこわいw
172名無しさん@お腹いっぱい。:2012/02/25(土) 04:09:55.72 ID:???
>>170
でもCobolって良い言語だよ
融通がきかない 誰が書いても
同じになる
173名無しさん@お腹いっぱい。:2012/02/28(火) 14:55:37.13 ID:???
死亡フラグ例
・「俺、この戦争が終わったら結婚するんだ」
・「…や、やったか!?」


●「〜するために従来のシステムでは捌けない。そこで独自フレームワークを開発することにした」
174名無しさん@お腹いっぱい。:2012/03/14(水) 08:18:32.77 ID:11wK3xu2
>>1
>首位を獲得したのはJavaで、シェアは17.479%。2位は2位はC(シェア16.976%)で、上位2位は2011年 1月と同じ順位となった。
>3位はC#(シェア8.781%)で、前年6位から2.55%上昇した。 4位は昨年3位だったC++(同8.063%)、5位はObjective-C(同6.919%)
2012年3月を見たら、
3位はC#(シェア8.244%)で、4位はC++(同8.047%)、5位はObjective-C(同7.737%)
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
C#は下がってObjective-Cは随分増えているね。
じきにObjective-Cが3位になりそうだね。
175名無しさん@お腹いっぱい。:2012/03/14(水) 23:31:18.41 ID:???
>>174
2月・3月はObjective-Cには、ARC導入とかあったからなぁ。
だが、さすがにC++がObjective-Cより下というのは想像が難しいな。
176名無しさん@お腹いっぱい。:2012/03/15(木) 00:25:08.34 ID:???
C#が逆転されるのはありそうだね。
177名無しさん@お腹いっぱい。:2012/03/15(木) 01:05:09.45 ID:???
>>176
ARCきたのにこの伸びじゃ難しいんじゃね。

もっとも、C#のほうも次期Visual Studioのリリースが控えてるとはいえ
言語的には安定期で大きな変化はない予定だけど。
178名無しさん@お腹いっぱい。:2012/04/05(木) 17:26:12.68 ID:00IzoZya
日本語書籍の縦書き表示、横書き表示の切り替えに対応!!!
「我輩は猫である」「坊ちゃん」等、青空文庫の名作が無料で読める

iPhone対応アプリ sReader Lite (無料)
http://itunes.apple.com/jp/app/sreader-lite/id492514436
179名無しさん@お腹いっぱい。:2012/04/05(木) 19:09:02.88 ID:???
>>178
WP7だと1年前に無料ででてるね
180名無しさん@お腹いっぱい。:2012/04/08(日) 14:12:51.25 ID:???
>>179
何が?
181名無しさん@お腹いっぱい。:2012/04/08(日) 14:53:50.78 ID:???
>>179
何が?
182名無しさん@お腹いっぱい。:2012/04/09(月) 01:53:57.79 ID:sUN9G0WF
Javaってそんなにいいのか
Javaを考えたサンは儲かったのか?
183名無しさん@お腹いっぱい。:2012/04/09(月) 04:52:24.50 ID:???
VMをただでばらまいて、その後チップを売って市場を一気に巻き取るってのがサンのシナリオ
だけどチップの開発に時間をとられ過ぎてサンの没落のシナリオになった
IntelがCPUのクロックどんどん上げて1GHzとか軽く越えているのにSPARKは200MHzちょっとで止まったまま、お話しにならないくらい遅かった
企業ユーザーは数年は待ったけどIntel+LinuxやWindowsに移行した
ちなみにその後一応Javaチップは完成してJava WSは発売された筈
184名無しさん@お腹いっぱい。:2012/04/09(月) 18:12:24.32 ID:???
>>183
特許問題だろ、
185名無しさん@お腹いっぱい。:2012/04/15(日) 00:50:44.50 ID:eVWTpAYf
Objective-Cは最初キモイ言語だと思ったが、実際書いてみると意外と書きやすいんで驚いた。
透明感があるというか、うっとうしさがなくて書いていて気持ちいいわ。
186名無しさん@お腹いっぱい。:2012/04/15(日) 03:17:30.96 ID:???
>>185
autoreleaseとGCとARCを同じ言語にぶち込んで、
言語とフレームワークの境も曖昧なあれが透明感があるとかどんな目をしてんだ。
187名無しさん@お腹いっぱい。:2012/04/15(日) 03:44:58.31 ID:???
言語仕様自体に増築を重ねて破綻した言語の人には
言語仕様変更ではなく自身で書いたフレームワークモジュールを
言語内で再利用してる「あたりまえのオブジェクト指向の姿」が
気持ち悪く見えるらしい。
そうだね、トイレは和式か洋式か一度決めたら変えちゃいけないよねw
188名無しさん@お腹いっぱい。:2012/04/15(日) 04:03:52.85 ID:???
フレームワークにあわせて言語を増築してるObjective-Cは、
Managed C++に似た気持ち悪さを感じる。
189名無しさん@お腹いっぱい。:2012/04/15(日) 04:08:46.33 ID:???
@ディレクティブ一切使わないで手打ちしてもいいのよ?
190名無しさん@お腹いっぱい。:2012/04/15(日) 04:11:21.93 ID:???
ARCに伴って導入された __bridge とかはどうなん?
なんでアンダースコアがプレフィックスしてんの。将来、変更されんのこれ?
191名無しさん@お腹いっぱい。:2012/04/16(月) 01:24:32.30 ID:Qf4066tA
大学時代CをやってたがしばらくブランクがあってC++を独学した。
C++ってなんかこう、増築して使いにくくなった建物のように入り組んで
る印象だった。

Objective-Cってよく知らないが、これもやっぱり増築しまくった感じ?

192名無しさん@お腹いっぱい。:2012/04/16(月) 01:53:50.27 ID:???
CとJavaがぶっちぎりなのにスレタイにない不思議w
193名無しさん@お腹いっぱい。:2012/04/16(月) 01:55:34.00 ID:???
>>183
Java専用CPUなんてかなり初期に辞めてるよ。
194名無しさん@お腹いっぱい。:2012/04/16(月) 07:12:36.19 ID:???
>>191
Objective-Cは[myplayer: play volume:3 speed:1]みたいに
オブジェクト(関数/クラス)に「メッセージ」を送って動作させる言語なんで
C++とかで言語仕様の拡張で増やしてた機能が
"ターゲットクラスが新しいメッセージを解釈できるようにする"って
言語仕様の拡張じゃなくて各プログラム/クラス/オブジェクトの修正レベルの話になるから…

C++が"言語仕様"でオブジェクト指向のいろんな要素を追加してきたのに対して
Obj-Cは最初から「オブジェクトは送られてきたメッセージに自身で対応する」って仕様なんで
むしろ増えてる部分が"言語仕様"じゃなくて、今まで慣例でよく再利用されてきたクラス/フレームワークの
言語内へのデフォルトでの組み込みとかそんな感じで、
増築というより「このブロックはよく使うから簡単に組み込めるようにしよう」ってレゴみたいな…

よーするにフレームワークはどんどん建設されてるが
呼べば応えるって言語システムの基本の方はあんまり変わってない。
むしろプログラマの時間のほとんどが「これフレームワークでできるんじゃねーのか」(数時間)
「できネェのかよ!」って英文ドキュメントを読み込む作業でほとんどですね…

オブジェクティブCプログラミング言語
https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf
195名無しさん@お腹いっぱい。:2012/04/16(月) 12:23:28.80 ID:???
Objective-Cは、もともとCにsmalktalk風のOO機構をプリプロセッサ+ライブラリとしてつけたもの。
だからCの組み込み型はOO支援皆無といっていい。
method呼び出しもすごく遅い。
196名無しさん@お腹いっぱい。:2012/04/16(月) 17:10:19.00 ID:???
>>191
>Objective-Cってよく知らないが、これもやっぱり増築しまくった感じ?
よくオブジェクトとかエージェントとかの概念で出てくる
"オブジェクトにこうしろと命令するとオブジェクトが命令を解釈して勝手に実行する"
って考え方をガチでCに乗せた(ある意味だけの)言語。
C++のオブジェクト志向の概念ごとに増築した部分が、
「クラスがそういうメソッドに返事するように実装すればいいだけだよね」で吸収されてる超言語
ある意味20年前から基本仕様はなんも変わってない。
197名無しさん@お腹いっぱい。:2012/04/16(月) 17:56:16.88 ID:???
>>195
>method呼び出しもすごく遅い。
Appleのruntimeは最適化されてるからC++と比べてもそう遅くもないが。
dynamic dispatchとしては相当速い。
君はどの位遅いと思ってるのかな?
198名無しさん@お腹いっぱい。:2012/04/16(月) 18:24:34.14 ID:???
>>197
> Appleのruntimeは最適化されてるから

pgr
199名無しさん@お腹いっぱい。:2012/04/16(月) 19:35:16.58 ID:???
200名無しさん@お腹いっぱい。:2012/04/17(火) 16:16:19.06 ID:???
C#は果たしてC言語と言えるのだろうか?全然別の言語を単にC言語風の命令の名前にしただけに見えるんだが。

開発楽だし覚えやすいけどね。
201名無しさん@お腹いっぱい。:2012/04/17(火) 21:29:38.03 ID:???
> C#は果たしてC言語と言えるのだろうか
C言語じゃねーよ? 当たり前だろ。
C言語以外はC言語ではない。
202名無しさん@お腹いっぱい。:2012/04/17(火) 21:32:23.59 ID:???
じゃあ、いまのC言語はK&Rとは別物だからC言語じゃねぇな
203名無しさん@お腹いっぱい。:2012/04/18(水) 01:10:47.67 ID:???
頭悪そう
204名無しさん@お腹いっぱい。:2012/04/20(金) 00:56:52.40 ID:???
C#は遅いよね
205名無しさん@お腹いっぱい。:2012/04/20(金) 01:14:24.77 ID:???
ゲーム開発でも使われるぐらいだし遅いってこたないんじゃないかね。
206名無しさん@お腹いっぱい。:2012/04/20(金) 01:51:51.76 ID:???
Objective-Cの方が速いね
207名無しさん@お腹いっぱい。:2012/04/20(金) 01:53:33.93 ID:???
C#は、CUIアプリみたいに起動したら
すぐに終了するようなたぐいのソフトは
ネイティブコードへのコンパイルを
起動時に行うから遅いけど、

ゲームみたいに長時間起動しっぱなしのものは
ネイティブコードにコンパイルしているから
当然ネイティブと同じ速度で動くんだよね。
208名無しさん@お腹いっぱい。:2012/04/20(金) 01:55:26.79 ID:???
ネイティブと同じ速度で動く分けないだろ
コンパイルで最適化もしてないのに
209べろちゅー:2012/04/20(金) 09:56:40.24 ID:???
いあ、むしろゲームでの話なら、C#のほうがDirectX使えるし、ハードウェアに最適化されてるので
オブジェクトCと比べたら「速すぎるくらい速い」ですよ
笑っちゃうくらいwwwww

iPhone4Sの「半分以下のスペックのWindowsPhone」で同じアプリがでているけど
iPhoneより動きはサクサクだし、画面効果も多彩になってる。あーまーUIはシルバーライトだから一概に比較はできないけどね
210名無しさん@お腹いっぱい。:2012/04/20(金) 11:47:14.46 ID:???
>>209
プログラムしたこと無い奴が必死にMSのステマwww
211名無しさん@お腹いっぱい。:2012/04/20(金) 15:25:21.23 ID:???
iOSが最初からOpenGL対応で3Dゲーム出まくりってのを
そもそも理解してないのがすげぇ。
212名無しさん@お腹いっぱい。:2012/04/20(金) 19:49:29.30 ID:???
iOSは今はObjective-CでもC#でも開発できるしなんとも言えない。

>>208
C#はソースコードからILにコンパイルして実行ファイルを生成して、
実行時にCLIのJITコンパイラが最適化してネイティブコードに変換する仕掛けになってる。

>>209
よってC#がハードウェアに最適化されている、というよりCLIが環境に最適化されている、というほうが正しいんでないか。
213名無しさん@お腹いっぱい。:2012/04/20(金) 19:53:26.08 ID:???
JITは動的な情報も使って最適化できるから、
静的なコンパイルよりより最適化する機会があるのは常識。
例えば分岐予測など。
事実Java/JVM by Oracleがベンチマークで負ける言語処理系は稀少。
C#/CLRも頑張れ!
214名無しさん@お腹いっぱい。:2012/04/20(金) 23:42:01.49 ID:???
>>208
> ネイティブと同じ速度で動く分けないだろ
> コンパイルで最適化もしてないのに
してるぞ。しかも二段階に行われてる。

一段階目はバイトコードへの変換時
ソースコードとバイトコードレベルでの
最適化が行われている。

二段階目は実行時。バイトコードから
ネイティブコードへの変換時に最適化されてる。

この二段階目がすごくて、バイトコードをCPUに合わせて
最適化するから、x86でもx64でもIntelでもAMDでも、
.NETが将来対応する未知のCPUでも、単一の実行バイナリから
そのCPUに一番ふさわしいやり方で最適化されて実行される。
215名無しさん@お腹いっぱい。:2012/04/20(金) 23:50:48.46 ID:???
>>213
微妙にずれてるぞ。

まずJavaや静的言語だ。

> 事実Java/JVM by Oracleがベンチマークで負ける言語処理系は稀少。
これは正しい。だけど理由が違ってて静的言語だからJavaが速い。

JITと動的に関連性はない。
JITというのは、ソースコードまたバイトコードから、
ネイティブコードへの変換を実行時に行う場合の方法の一つ。

また動的な情報を使わないといけないものは遅くなる。
動的と言うのは実行時にならないと判断できないもの
静的というのは実行前に判断ができるもの。
先に判断を終わらせて、実行時の手間を省いたほうが当然速い。

微妙どころか言ってることが正反対だったなw
216名無しさん@お腹いっぱい。:2012/04/22(日) 00:28:45.58 ID:???
どう頑張ってもJAVAやC#が、Cに勝てるわけが無い
217名無しさん@お腹いっぱい。:2012/04/22(日) 01:17:35.84 ID:???
そりゃあ、JAVAやC#、Objective-Cみたいなオブジェクト指向言語は
開発のしやすさと実行速度を引き換えにしてるんだからそうなるだろう。
218名無しさん@お腹いっぱい。:2012/04/22(日) 08:42:30.76 ID:???
>>209
色々ズレてるから釣りだろうけど
ゲームはあまり言語関係ないぞ
ハード依存 多種多様な機種が出る
WinとAndoidちょい不利
っていうか 何で言語の実行速度の話に
なってるの?
使いかって捨てればCでいいし
言語早くてもネットとかアクセラレータが
ボトルネックになるけど
219名無しさん@お腹いっぱい。:2012/04/22(日) 08:54:04.82 ID:???
>>195
それ逆
Objective-CはSmallTalkをCにした物
C++はCを前処理でオブジェクト志向にしたもの
220名無しさん@お腹いっぱい。:2012/04/22(日) 12:02:32.74 ID:???
>>215
分岐予測の最適化を全く理解してないね。
20年くらい知識が遅れてる。
221名無しさん@お腹いっぱい。:2012/04/23(月) 22:53:21.49 ID:???
Xcodeが、
入力候補を選択しようと↓キー押したらエディタがなにを勘違いしたのかスクロールするとか
実機実行しようとCommand + Rしただけで環境まるごと落ちるとか
Interface BuilderでiPadのXibを編集してて、
MBPの画面に入りきらないから縮小したのに配置したViewを選択したら元の拡大率に戻るとか

これが今日一日で起きた。
Objective-Cは言語よりも周りが問題な気がする。
222名無しさん@お腹いっぱい。:2012/04/24(火) 00:25:00.95 ID:???
は?
223名無しさん@お腹いっぱい。:2012/04/24(火) 00:57:29.30 ID:???
>>1
最新の4月版のランキングを見たらObjective-CがすでにC#を抜いて4位に上がっているね。

1位 C (17.6%)、2位 JAVA (17.0%)、3位 C++ (8.90%)、4位 Objective-C (8.24%)、5位 C# (7.35%)
224名無しさん@お腹いっぱい。:2012/04/24(火) 01:08:48.18 ID:???
>>1
>>174
>>223
から1月、3月、4月のデータを比べるとObjective-Cの成長とC#の凋落が顕著だね。

Objective-C:6.92%→7.74%→8.24%
C#:8.78%→8.24%→7.35%
225名無しさん@お腹いっぱい。:2012/04/24(火) 01:11:53.98 ID:???
またアップルの勝利だな
226名無しさん@お腹いっぱい。:2012/04/24(火) 01:12:37.98 ID:???
Objective-Cはプロパティやメソッドをprotectedできるようにならんか。
227名無しさん@お腹いっぱい。:2012/04/24(火) 20:27:21.43 ID:???
C/C++/Javaの仕事しかしていないから当分安泰だな。
まぁC#でもVBでもCOBOLでも問題無く対応可能なんだけどね。






だぁ〜がてめぇにだけは手をださねぇよ!>Objective-C
228名無しさん@お腹いっぱい。:2012/04/24(火) 23:49:34.39 ID:???
船乗りは暗礁に直行してる泥船と運命を共にするとさ
229名無しさん@お腹いっぱい。:2012/04/25(水) 00:39:05.39 ID:???
>>227
仕事と言いながらもプロの名に値しない三流じゃな。
230名無しさん@お腹いっぱい。:2012/04/25(水) 00:57:21.45 ID:???
>>227
Obj-Cプログラム関係のスレじゃ自称ベテランに限って
過去の自分のやり方でゴリ押ししようとして
「○○できないんだけど」「なんでそんなことやってんだ素直にやれ!」って展開になるんで
むしろ、やらんでください。
JAVAとC#も実はできてないでしょ、あなた。
231名無しさん@お腹いっぱい。:2012/04/25(水) 21:02:44.15 ID:fe2pOmdJ
開発のしやすさからいえば、VisualStadio(VB,C#,C++)が楽でした。
Eclipse(Java,PHP,C++,Android)も使い勝手がいいが、上記と比べると・・・
なので、クライアントと打ち合わせの際はVisualStudioでの開発を提案してます。

正直 クライアントとの話しの中では
言語の実行速度とかはあまり議題に上りません。というより関心がありません。
いかに早く納入させるか(コスト安)が大前提となり、楽な開発が主流となります。

その中でプログラマ選定に際しては、
●私はプロです、技術に関してドヤ顔する。
●どうでもいい処理に技術をありたっけ ぶち込む。
●何たらかんたら うんちくを垂れ流す。
●他の方に技術屋魂を押し付ける。
●複数言語開発経験をやたら吹聴する。
 >>227様 申し訳ありませんが、複数の言語を使用する事は
 当たり前の事です。

etc・・・
こういう方達にはご遠慮して頂いております。

開発初心者のプログラマの方がよっぽど重宝します。

ちなみに私はこの業界で21年になります。
232名無しさん@お腹いっぱい。:2012/04/25(水) 21:10:52.40 ID:???
>>219
> Objective-CはSmallTalkをCにした物
> C++はCを前処理でオブジェクト志向にしたもの

正解はこちら

http://www.libjingu.jp/trans/clocFAQ-j.html

Objective-Cは1980年代の始めごろ、Brad Cox博士が考案しました。
Objective-Cは、人気のあるC言語の上に作られた、オブジェクト指向を
実現する層として開発されました(このFAQとその他のObjective-Cに関する多くの 文書では、C
言語またはそれに近い言語の知識があることを前提とします)。

Cox博士が実装したオリジナルのObjective-Cは、Cコードを生成する
プリプロセッサ として実現され、Stepstoneの製品として販売されました。

Cox博士が実装したオリジナルのObjective-Cは、Cコードを生成する
プリプロセッサ として実現され、Stepstoneの製品として販売されました。
233名無しさん@お腹いっぱい。:2012/04/26(木) 01:05:09.76 ID:???
>>232
219の意味、わかってないだろ。
234名無しさん@お腹いっぱい。:2012/04/26(木) 02:47:12.60 ID:???
>>233
219はこれに対する反論ですよね?
195は正しいですよ。

195 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/04/16(月) 12:23:28.80 ID:???
Objective-Cは、もともとCにsmalktalk風のOO機構をプリプロセッサ+ライブラリとしてつけたもの。
だからCの組み込み型はOO支援皆無といっていい。
method呼び出しもすごく遅い。
235名無しさん@お腹いっぱい。:2012/04/26(木) 03:14:52.43 ID:???
いや、つうか、その
>だからCの組み込み型はOO支援皆無といっていい。
>method呼び出しもすごく遅い。
"だから"以降がどこともロジックがつながってないので
意味不明なことをつぶやくキミをみんなスルーしてたんだが。
"Cの組み込み型のOO支援"ってそもそもなによそれ…
236名無しさん@お腹いっぱい。:2012/04/26(木) 15:16:48.23 ID:???
>>234
天声人語なみの悪文だね。
237名無しさん@お腹いっぱい。:2012/04/26(木) 15:18:57.45 ID:???
C#って人気が下がっているんだなあ。
Macソフトを作れないだけでなく、iPhoneやiPadアプリもつくれないんじゃなあ。
238名無しさん@お腹いっぱい。:2012/04/26(木) 18:29:07.18 ID:OOAlmYMk
Object-C
アップルのコンパイラによって文法違うから
ソース互換性無いっての辞めてほしい
古いコードもうまくコンパイルしてくれよw
239名無しさん@お腹いっぱい。:2012/04/26(木) 18:35:54.99 ID:???
リテインカウントが手動から自動に切り替わったから表記が変わっただけで
Xcodeのメニューに普通にコードコンバータついてるだろ。
240名無しさん@お腹いっぱい。:2012/04/26(木) 19:05:42.90 ID:OOAlmYMk
>>239
あかん、コンバートした後もエラーでてコンパイル通らなかった
241名無しさん@お腹いっぱい。:2012/04/26(木) 19:21:54.68 ID:???
>>235
> "Cの組み込み型のOO支援"ってそもそもなによそれ…

そんなこともわからんのか?
242名無しさん@お腹いっぱい。:2012/04/26(木) 23:22:48.00 ID:???
Cの組み込み型って言えば
intやlongやcharだろう?
誰でもすぐに分かると思うが。
243名無しさん@お腹いっぱい。:2012/04/26(木) 23:36:36.08 ID:???
NSNumberやNSStringがあるし、NSArrayやNSDictionaryもあるし、さらに
Toll Free BridgeでCore Foundationとも同じオブジェクトが使えるから
C/C++と混在しても何も困らんが。
244名無しさん@お腹いっぱい。:2012/04/26(木) 23:59:07.55 ID:???
>>235がわかってないだけの話。そんだけ。
245名無しさん@お腹いっぱい。:2012/04/27(金) 00:27:47.64 ID:???
NSArrayを見るたびに、C++みたいなテンプレートがあればいいのに、と思う。
246名無しさん@お腹いっぱい。:2012/04/27(金) 04:00:24.45 ID:???
なんかまた変な自称ベテランがObjective-Cでの
"オブジェクト指向言語としてのオブジェクトの切り分け方"を
理解しないまま、おかしなことやってドツボにはまってる臭いしかしねぇ。
247名無しさん@お腹いっぱい。:2012/04/27(金) 17:57:16.96 ID:???
VBとBasicを一緒にしちゃあいけねえよ。
アレは別の言語だ。
248名無しさん@お腹いっぱい。:2012/04/27(金) 17:58:39.64 ID:???
COBOLってもっと使われていると思うのだが……
249名無しさん@お腹いっぱい。:2012/04/27(金) 19:14:21.91 ID:???
>>248
TIOBEはウェブ検索を元にこれを計算してるから出てこない。

最近、COBOLの情報をウェブで探した記憶あるか?
250名無しさん@お腹いっぱい。:2012/04/29(日) 02:14:34.16 ID:???
>>245
char, int, long, float, double共通の数値計算系のクラス書こうと思うと面倒でたまらんよな。
251名無しさん@お腹いっぱい。:2012/04/29(日) 17:27:13.87 ID:???
>>250
NSNumber使えってことだろ。
252名無しさん@お腹いっぱい。:2012/04/29(日) 19:20:58.37 ID:???
isEqualToNumber: ←サブイ
253名無しさん@お腹いっぱい。:2012/04/29(日) 19:40:32.39 ID:???
>>252
どうした?風邪か?
うつさないでくれよ。
254名無しさん@お腹いっぱい。:2012/04/29(日) 19:51:26.44 ID:???
C#ってMicrosoft製なのに下降してるんだな。
Windowsの神通力も今は昔か、世の中、変わったものだ。
255名無しさん@お腹いっぱい。:2012/04/29(日) 19:56:33.29 ID:???
このグラフ見る限りC#は右肩上がりだといっていいと思うけど?
http://www.tiobe.com/content/paperinfo/tpci/images/tpci_trends.png
256名無しさん@お腹いっぱい。:2012/04/29(日) 20:15:39.94 ID:???
pythonがここ数年ですごく下がってるのが不思議だな。
python製のプログラミングツールが増えているのに。(scons, repoなど)
257名無しさん@お腹いっぱい。:2012/04/29(日) 20:19:57.54 ID:???
>>255
分進秒歩のITで10年タームで語るとか阿呆だろ。
258名無しさん@お腹いっぱい。:2012/04/30(月) 00:08:42.85 ID:???
>>257
それくらいで語らないと
間違った答えになるよ。

実際右肩上がりなのに
下降とか言っちゃってるじゃんw
259名無しさん@お腹いっぱい。:2012/04/30(月) 00:22:51.58 ID:???
本当にそんなに流行り廃りが早い世界だったら、15年前の言語と30年前の言語がトップ争いなんてしねーよ…
260名無しさん@お腹いっぱい。:2012/04/30(月) 00:42:17.48 ID:???
ユーザーには分進秒歩の世界に見えるかもしれない。
もっとも、開発者にとってはそうではないが。
261名無しさん@お腹いっぱい。:2012/04/30(月) 01:51:51.13 ID:???
>>255
なんかこれ見ると、ウェブアプリ(サーバー)側に
未来がない気がしてくるね。

サーバー側言語下がってばかり。

デスクトップアプリに回帰してる。
262名無しさん@お腹いっぱい。:2012/04/30(月) 09:27:28.31 ID:???
まあ、C#の先行きが暗いのは事実だけれどね。
263名無しさん@お腹いっぱい。:2012/05/01(火) 19:05:01.96 ID:???
>>261
サーバーサイドは、昔はPerl CGI, PHPプログラマー等、底辺がたくさんいたけど、
最近はクラウドに集約されてきているから、底辺プログラマが駆逐されているのでは?

クライアント側は、逆に底辺が増えてきているはず。
ウィジェット系アプリやスマートフォンの一発芸アプリ。

COBOL, VB, PHP, Perlなどの底辺プログラマの使う言語はシェアが大きくて当然。
264名無しさん@お腹いっぱい。:2012/05/01(火) 21:38:20.92 ID:???
>>263
> サーバーサイドは、昔はPerl CGI, PHPプログラマー等、底辺がたくさんいたけど、
> 最近はクラウドに集約されてきているから、底辺プログラマが駆逐されているのでは?

お前クラウドって何も言語使わないと思ってるのか?
クラウド=サーバーサイド、使う言語は今までどおりなんだけど。
265名無しさん@お腹いっぱい。:2012/05/01(火) 21:39:20.84 ID:???
はぁ、>>263のような明らかな素人で馬鹿が言っても
説得力0だよね。逆にマイナスかもw
266名無しさん@お腹いっぱい。:2012/05/02(水) 02:17:18.92 ID:???
C#はプレステと糞箱の開発にも使える
AzureのシェアもAmazonの次だろ
IDEはVS最強だし、OfficeにSharePointも有る
先が無いわけがない
267名無しさん@お腹いっぱい。:2012/05/02(水) 02:38:02.59 ID:???
C#は3.0のLinq導入以降は言語仕様的には安定期だし、TIOBEの集計方法では表れないだろうな。

TIOBEはウェブ検索が頻繁に行われる扱いが難しい言語とか、
最近言語の仕様追加が行われた言語とかも強く反映されるから
実際にどれだけ広く使われているか、というのともまた若干の乖離が出る。
268名無しさん@お腹いっぱい。:2012/05/02(水) 14:53:10.17 ID:???
でもC#はiPhone、iPadアプリに使われないんでしょ。
269名無しさん@お腹いっぱい。:2012/05/02(水) 16:29:12.05 ID:???
>>268
UnityでiOSアプリ作る時には使える
270名無しさん@お腹いっぱい。:2012/05/03(木) 21:42:05.10 ID:???
でも使われないんでしょ。
271名無しさん@お腹いっぱい。:2012/05/04(金) 00:47:57.30 ID:???
>>270
Unityは最近は書籍やら↓みたいな記事をよく見かけるから使われてるんじゃねーの

ttp://www.atmarkit.co.jp/fsmart/articles/unity_game01/01.html
272名無しさん@お腹いっぱい。:2012/05/04(金) 11:04:22.23 ID:???
WindowsPhoneがあるしMonoもある
273名無しさん@お腹いっぱい。:2012/05/05(土) 17:55:57.12 ID:???
>>264
PHPやPerlのクラウドなんて希少派じゃね?
274名無しさん@お腹いっぱい。:2012/05/06(日) 13:21:56.58 ID:???
Microsoftは終わった。
275名無しさん@お腹いっぱい。:2012/05/07(月) 16:51:37.24 ID:???
Windowsはいろんな理由でユーザーが最新版に乗り換えなさすぎで
MSの提唱する新技術がなかなか浸透しねぇっつうか
いっつも「Windows8出るからWindows7にしようか…」じゃ
常に3年分技術の浸透が遅れ続けちゃうからな…
276名無しさん@お腹いっぱい。:2012/05/07(月) 19:54:13.71 ID:???
Macはいろんな理由で消費者が購入しなさすぎで
Appleの提唱する新技術がなかなか浸透しねぇっつうか
いっつも「MacもあるけどやっぱりWindowsにしようか…」じゃ
待てど暮らせど技術の浸透が停滞し続けちゃうからな…
277名無しさん@お腹いっぱい。:2012/05/07(月) 22:20:42.04 ID:???
苦し紛れの改変オウム返しとかどんだけ余裕ないんだよ。
278名無しさん@お腹いっぱい。:2012/05/07(月) 23:04:27.60 ID:???
>>277
>苦し紛れの改変オウム返しとかどんだけ余裕ないんだよ。

Windows 信者の悲しいサガですかね。
人生を無為に過ごしている。
279名無しさん@お腹いっぱい。:2012/05/07(月) 23:06:40.73 ID:???
技術に振り回されることを有意と考える人々ですね
280名無しさん@お腹いっぱい。:2012/05/08(火) 22:32:11.60 ID:???
ドザって余裕ないんだな。
281名無しさん@お腹いっぱい。:2012/05/08(火) 22:52:27.79 ID:???
仕事も余裕たっぷりの端末でできるMacユーザーさんが羨ましいです><;

あおぞら銀行が業務クライアントをMacに移行、その理由とは?
ttp://cloud.watch.impress.co.jp/epw/cda/special/2005/10/21/6351.html
ttp://cloud.watch.impress.co.jp/epw/cda/static/image/2005/10/11/1011aozora3.jpg





3年後

あおぞら銀行に業務改善命令を発出:金融庁
ttp://www.fsa.go.jp/news/20/ginkou/20080725-2.html
282名無しさん@お腹いっぱい。:2012/05/09(水) 00:46:14.37 ID:???
Windows信者っているんだね
WindowsPhoneとか使ってそう
283名無しさん@お腹いっぱい。:2012/05/09(水) 21:56:44.81 ID:???
勢いが有るのはC#
javaはオワコン

Androidを全面的にC#で書き直したXobotOS公開、ICSとの性能差が酷すぎる
http://engawa.2ch.net/test/read.cgi/poverty/1336353765/

【C#】XobotOS総合
http://anago.2ch.net/test/read.cgi/android/1336388237/

【嫌儲プログラミング部】AmazonでC#とSQLServerが使えるようになったぞー
http://engawa.2ch.net/test/read.cgi/poverty/1336527373/
284名無しさん@お腹いっぱい。:2012/05/09(水) 22:55:23.05 ID:???
C#は凋落傾向だね。

1月8.78%→2月8.24%→4月7.35%→5月6.82%
285名無しさん@お腹いっぱい。:2012/05/18(金) 02:30:14.92 ID:???
C#が優秀すぎてもうね…MSに魂売るわこんなん
そもそもWindowsは標準だから使ってるってだけで、企業への信仰心とかないからなぁ
マカーとかよくやるわと思う
286名無しさん@お腹いっぱい。:2012/05/18(金) 07:24:59.13 ID:???
macのスレにはmacを貶すレスを書きましょう
windowのスレにはmacを貶すレスを書きましょう
スマホのスレにはmacを貶すレスを書きましょう
その他のスレにもmacを貶すレスを書きましょう
反論する者には、異教徒のレッテルを貼り根絶やしにしましょう


さあ、msを崇めるのです。
287名無しさん@お腹いっぱい。:2012/05/18(金) 13:22:51.28 ID:???
こんな場末のスレにまで。
MS信者って熱心だな。
288名無しさん@お腹いっぱい。:2012/05/21(月) 00:38:05.24 ID:mJ+e+NQJ
プログラミングやろうとしたけどエラーが意味不明で辞めたわ
もっとわかりやすくしろよ
289名無しさん@お腹いっぱい。:2012/05/21(月) 00:47:31.74 ID:???
ジョブズ様のジョークが理解できないんなら帰れよ
290名無しさん@お腹いっぱい。:2012/05/21(月) 00:52:35.03 ID:???
>>288
捏造乙
291名無しさん@お腹いっぱい。:2012/05/21(月) 00:57:17.39 ID:???
Xcodeのエラーが意味不明なら
VisualStudioなんかもっとダメだよなぁ
すぐに「あ、こいつプログラムやってねぇw」ってわかるのもどうか。
292名無しさん@お腹いっぱい。:2012/05/21(月) 01:12:39.34 ID:???
Xcodeだろうが、Visual Studioだろうが普通のエラーメッセージなら大して変わらない。

ただし、Provisioning Profile絡みのエラーメッセージは
他のプログラミングでの経験でどうにもならないので厄介だ。

会社で使ってたちょっと前のXcodeはProvisioning
Profileを設定できないというバグを併発してえらい目に遭った。
293名無しさん@お腹いっぱい。:2012/07/14(土) 01:45:22.27 ID:???
Objective-CがC++を抜く - 7月プログラミング言語人気
http://t.co/0MCXW9hE
iPhone、Macの開発言語であるObjective-CがC++を抜いて第三位との事。
2位のJAVA、4位のC#は下落傾向。
294名無しさん@お腹いっぱい。:2012/07/14(土) 02:13:06.10 ID:???
Objective-Cは、TIOBEの調査方法と最高に相性がいいよな。
295名無しさん@お腹いっぱい。:2012/07/14(土) 03:59:04.21 ID:???
百万人単位で開発者がいて
みんな勉強中で、どっかの会社に開発者で固まってなくて
ドキュメントは主にネット上にある
そらな
296名無しさん@お腹いっぱい。:2012/07/16(月) 13:09:11.43 ID:???
iPhone、iPad、Macと大人気だからなあ。
先の第二四半期にガートナー調査、アメリカでもWindowsは7%のマイナス、上位5社で3位のAppleだけ4.5%のプラス成長。
タブレットPCのiPadを除いてもこの数字なのだから驚いた。
297名無しさん@お腹いっぱい。:2012/07/16(月) 17:59:18.65 ID:???
>>296
Cocoa touchの記事ばかりでMacはあんまり寄与してない気がする。
298名無しさん@お腹いっぱい。:2012/07/16(月) 18:25:46.29 ID:???
Cock roachに空目した
299名無しさん@お腹いっぱい。:2012/07/16(月) 19:50:43.82 ID:???
>>296
そういえばC#がいつのまにか4位に落ちてなおも下落傾向だね。
Windowsはもうダメかな。
300名無しさん@お腹いっぱい。:2012/07/16(月) 20:44:28.97 ID:???
去年もいつの間にか5位に落ちて下落傾向だったからね
もうおしまいだ
301名無しさん@お腹いっぱい。:2012/07/16(月) 22:20:28.61 ID:???
ビジネス市場はまだまだWindows支配だけど、
開発者が逃げてるとこれから苦しくなるね。
C#/CLI/Vistaの失敗はMicrosoftには痛かったね。
302名無しさん@お腹いっぱい。:2012/07/16(月) 22:22:00.14 ID:???
逃げるほどの開発者がいないMacを羨んでいるだろうね
303名無しさん@お腹いっぱい。:2012/07/16(月) 22:37:23.83 ID:???
>>302
それはコアな開発者が付いてるって事だね。
304名無しさん@お腹いっぱい。:2012/07/17(火) 07:37:12.43 ID:???
MSに批判的な意見が書き込まれると、信者が荒しに来る。
305名無しさん@お腹いっぱい。:2012/07/17(火) 08:35:51.09 ID:???
Windowsなんてアメリカあたりではすでに毎期減っている。シェアはもちろん、出荷台数まで!
先の第二四半期も7%も減っている、Macは相変わらずプラス成長なのに。iPadはそのMac以上に売れているし。

いまさらMS信者がこんなスレで工作しても無駄だろうになあ。
306名無しさん@お腹いっぱい。:2012/07/19(木) 15:43:18.01 ID:???
元のパイの大きさが5%だとしたら
10%になるってことは純粋に倍増だし
それがそのまま「喰われた」分だとしたら
Macの総出荷数にあたる分の台数の
市場をロストしてる計算だからなぁ
307名無しさん@お腹いっぱい。:2012/07/19(木) 18:48:14.57 ID:???
シェア話では別スレで見たのだが、
Winには自作機もある!(キリッ)
308名無しさん@お腹いっぱい。:2012/08/25(土) 18:13:21.84 ID:???

Windows8でサクサク快適に動く99BASICとDarkBASIC
http://kohada.2ch.net/test/read.cgi/pcnews/1344048317/l50
309名無しさん@お腹いっぱい。:2012/08/25(土) 23:38:14.09 ID:tCB2njNb
C#がこの先激増するか否かは
OpenWinRTに直載されたOpenCLRが出現するか否かに掛かっているね
実現すればJavaを抜いて2位も夢では無いし
C/CLRをC#の手柄としてC#に算入すればCも超えられるかもw
310名無しさん@お腹いっぱい。:2012/08/25(土) 23:41:29.70 ID:tCB2njNb
C/CLR→C・C++/CLIで読み替えといてスマソ
311名無しさん@お腹いっぱい。:2012/08/26(日) 01:00:05.12 ID:???
>>309
TIOBEは検索エンジンからランキングしてるからC++/CLIがC#にカウントされたりしないだろうし、
C#は簡単な言語な上に、だいたい必要な情報はMSDNに書いてあったりするからおそらくこのランキングでは増えないさ。
312名無しさん@お腹いっぱい。:2012/08/26(日) 01:03:37.06 ID:???
Xpの教祖空気脳をよろしく。
313名無しさん@お腹いっぱい。:2012/08/26(日) 10:41:05.13 ID:???

キーワード【 Objective プログラミング 言語 オブジェクト Java 開発 Apple 】
314名無しさん@お腹いっぱい。
>>309
>C#がこの先激増するか否かは
>C/CLRをC#の手柄としてC#に算入すればCも超えられるかもw
いや、そういメンツに関わるとかの話ではないだろwww
世の中のトレンドの一つを読み取るだけで良いんだよ。