【下落】C#の下落が続く - プログラミング言語人気
http://news.mynavi.jp/news/2012/08/15/061/index.html TIOBE Softwareから、2012年8月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エン
ジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
2012年8月におけるインデックスは次のとおり。
プログラミング言語 インデックス 備考
1 C 18.937 5ヵ月連続1位
2 Java 16.352 下落傾向
3 Objective-C 9.540 上昇傾向
4 C++ 9.333
5 C# 6.590 下落傾向
6 PHP 5.524 6位に浮上
7 (Visual)Basic 5.334 7位へ下落
8 Python 3.876
9 Perl 2.273
10 Ruby 1.691
11 JavaScript 1.365
12 Delphi/Object Pascal 1.012
2012年8月の調査結果では、PHPと(Visual)Basicの順位が変動している以外は目立った動きはない。長期的に下落していたPHP
だったが8月は少し持ち直しており、ここ数ヵ月上昇していた(Visual)Basicが8月に入って下落したために入れ替わった格好となった。
ここ最近続いているC#の下落傾向が気になるポイントとなっている。2000年に登場したC#は、主にMicrosoftプラットフォーム上で
活用され人気を集めてきたが、2012年に入ってからずるずると下落している。C系の言語ではObjective-Cが急成長を続けており、
2番手グループでは頭一つ抜けている感がある。CおよびJavaに続くのが、どの"C"となるのか今後も注目していきたい。
パクリだからさ
C#を使う理由が無い
MSがHTML5&JSに比重移し始めたし、XAML共々消える運命かもね
いつも思うけど、本当にC言語の話題がトップなの?
凄く違和感があるのだけど。
俺はC++だな。
このぐらいは楽したい。
8 :
名無しさん@お腹いっぱい。:2012/08/16(木) 08:45:38.27 ID:uvF3UIqX
objective-C はiPadのせい?
言語は好きだが実質Windows onlyだと先々不安
Obj-CとC#しか使いたく無い
スマートフォン系の案件が増えてきたからだろうな。
PCだけでないあらゆる情報端末の中で、相対的にWinのシェアが
低下していくのなら、こういう傾向になるのは仕方が無い。
トラブル少ないので話題にのぼらない
2000年頃はOjbect-CなんてC++になり損ねたC言語、って位置づけで研究者以外は見向きもされなかった言語なんだけどね。
記述もCを無理矢理オブジェクト指向にした言語だからスマートさにかけるし、わざわざ復刻させる意味が分からん言語だな。
C++の多重継承の分かりにくさ。
C++ は元から分かりづらいというか、混沌とした仕様なのに
更にその上に新しい規格を次々と出していくから一般人はついて行けなくなった。
お前は何ができるんだ
>>13 ふっ、Smalltalkを知らん素人にはそう見えるかw
したり顔で語ってるとこ悪いけどもさ
>>3を見ればObj-Cがずっと人気度0.5%もないド底辺だったのは変えようのない事実だよね
無理やり開発者を囲い込んで、どれだけが従順に従うか試して遊んでるんだろうなあAppleは
昔からそうやってデベロッパーを振り回すのが好きだったそうじゃん
>>3によると、
長期的にみれば
C#の人気は上昇してきているよね。
多様性を多重継承で実装する言語は衰退していくだろう。
ハッカーが好んでC#なんぞ使いたがるわけがない
手っ取り早く実装できるのと、IDEが強力なので使われておる。パフォーマンス足りないなら、完成後、C++への書き換えをする。
自称ハッカーの相手なんてしなくてもいいのに…
というか何故ハッカー? って感じw
いや、まぁ、C#使わないけどさw
c#は言語仕様しか見てないが、なんか「Javaに対抗して作りました〜」みたいな雰囲気がありありと見えたな。
27 :
名無しさん@お腹いっぱい。:2012/08/17(金) 16:18:19.51 ID:MU7ZX68G
やっぱいC♭でしょ
つまり「シ」!!
C#は確かにキモい。つか、共通言語基盤自体キモい。
おジャ魔女どれみC#
今は名に♯がつくものは落ち目だから
32 :
名無しさん@お腹いっぱい。:2012/08/17(金) 22:22:00.10 ID:ANOxdAiH
ベッキー♪#
34 :
名無しさん@お腹いっぱい。:2012/08/17(金) 22:41:19.56 ID:e5qSepkt
Cは「まるまるC MAGAZINE」が神だったなぁ また再出版して欲しい
Cマガ消えてたのか……いつ頃どんな理由で買わなくなったのかすら思い出せないw
そもそもどんな理由で買ってたかも思い出せない… (w
VisualStudio でなら C#から .NET Frameworkがそのまんま扱えるところが好きです。
いや、それはどうかとw
39 :
名無しさん@お腹いっぱい。:2012/08/17(金) 23:16:58.30 ID:FUOPJSgc
言語の出来は良いけど、フレームワークが討ち死にしまくっててな。
GUIはFormからWPF/Silverlight/WinRT、DBはASP.NET/EntityFramework/LinqToSQL、みんな微妙。
PostBackは発想は悪くなかったけどAjaxやJQuery使いにくいしMVCは使えそうで使えない。
40 :
名無しさん@お腹いっぱい。:2012/08/18(土) 01:41:54.97 ID:fpTbSGJP
ScalaをVisualStudioでサポートしてくれりゃなー。
大概のIDE糞重い。
言語じゃなくてライブラリ依存なプログラマーは糞
42 :
名無しのぬくりゅう。:2012/08/18(土) 01:59:10.32 ID:/5WD7F5J
やっぱり、CとJavaはダントツなんだね
自演か?
鸚鵡返しにしてもずれてるぞ?
>>17 ならSmalltalkを真似るんでは無くSmalltalkを拡張するべきだろ。
言語仕様としては余り感心しないなぁ。
>>46はSmalltalkについて何も知らないようだw
ライブラリ依存でクソって、CとかC++は標準ライブラリなかったらまともなほとんどマシン語だよりじゃないですかぁぁぁぁぁ
なんでマシン語w
なぜN-BASICがないんじゃぁあああ
COBOLは何処にいったぁあああ
PASCAL派の俺はDelphiが有るので安心……ごめん、嘘。
早々にC++Builderへ乗り換えましたw
ころころ社名変わってサポートgdgdなんでもう見放してるけどw
>>25 最初のころのC#はJavaパクリだったけど、最近のC#はVisualBasicからの
以降を狙っているようにみえる。
C++BuilderはMacに対応したのが凄い
パイソン覚えよっと
byプログラム末経験者
C#を学んでるんだがなんでそんな不評なの?
WindowsのソフトウェアならC++よりもよさそうに見える
C++BuilderのおかげでMacのソフトが凄い増えた
>>57 欲しくなってきたな。
9万4000円しかしない。
みんなも買おう!
iOSもMacもWindowsも全て同一コードでコンパイルできるのはC++Builderだけなの?
>>60 アクチに回数制限があり、引っかかったら申請で追加出来るものの、なぜか上限があるのでやめた方が……
C#はVBAにみたいにEXCELに搭載してEXCEL C#Aとすればシェア広がるのに
>>63 Visual Studio にそういうのが付いてる。
♯……シャープ
#……ナンバー
ちゃんと区別しようぜ?
♯ ≠ # = # = ナンバー
C#
×シーシャープ
○シーナンバー
ほんとだ、コード表でも「番号記号」って名前になってて
嬰記号とは別コードになってら…
C丼
>>65を補足すると
♯……シャープ は音楽記号
#……ナンバーサイン、別名ハッシュ(サイン、マーク)など
日本ではナンバーサインが一般的でなくaiヌメロ)を使ってきたため
シャープと混同されることが多い
C#って楽だよな
一度慣れちゃうとC++とかに戻れなくなるから困る(´・ω・`)
70 :
46:2012/08/18(土) 19:29:58.47 ID:???
>>47 真似る位なら素直にSmalltalkでやれよ、って意味なんだが?
71 :
46:2012/08/18(土) 19:32:28.51 ID:???
>>52 俺的には、CLRとC#からVBへの意向を促してるように見える
>>70 だからあんたはSmallTalkを知らないってことw
>>69 他の言語と比べて、すんごい少ない行数で同じやつ組めるよな
.NETとかXNAとかと組み合わせたらもっと楽になる
CとJavaしか使えない俺、おわた…
ちゃんと使える奴なら全然終わってないと思う。
組み込み主体のうちの会社だと未だ7割以上がC案件。
CとJava いけるなら余裕。楽すぎて戻れない。
Cって関数をプログラムの冒頭に書かないと行けないんだよね(´・ω・`)
んなこたーない。
変数をブロックの冒頭で宣言しなければならなかった制約もC99でなくなった
…99を使ってる人いるの?って感じではあるが
マイクロソフトはオワコン
>>3 C#これで下落が続くって、どんだけ短期しか見てないんだよ
83 :
名無しさん@お腹いっぱい。:2012/08/20(月) 18:13:47.76 ID:WM3Et13e
,,.‐=‐-、
/ミ'"~、``ヽ, Windows 8 & アプリストアで
_ _l/ ‐- " |!
l´ |9 .__ ' ` lr-, 爆死決定だなwww
_,」 |l :::.`ヽ、 /! .|
,. -‐一< ̄ | `ヽ、 // l,,,_
/,r'"´ ̄ ̄\ .| `'ー‐‐' / ! /  ゙̄ヽ
もうツクールでいいよw
C#自体は悪くないがガキが使うものなので厨言語という印象。
まったく書く気がしないわけではないが、厨が大しておもしろくもなんともない
機能を革新的だのなんだのぬかして触れ回るので距離を置いてる。
まあ低級土座は配給された言語しか使えないしな。
マカは、教祖が制限したので、学ぶことが許されない。
そもそも信者は盲目的なのれす
C#が下落ってよりは、もっぱらC#がつかわれるはずであるプラットフォームの
WindowsやWPの人気が落ちてるってことで間違い無いだろ。SLも死んでるし。
頼まれれば書いてやってもよかったんだけど糞バルマが書けって言うからやめた
C#っつうかNET Frameworkは使いやすいね。ASP.NETも(Rubyとか落ちこぼれが作ったキモい言語とかありえない)
>>92 なんか、XNAとかゆうのもあったけど、流行らんかったね、.NETと似た感じに見えたけど
94 :
名無しさん@お腹いっぱい。:2012/08/20(月) 23:55:41.37 ID:aBAUmTXI
COBOLやPL/Iはどこいった?
Objective-C、iOSはフレームワークが覚えやすい。Java、とりわけAndroidはカオス。
C#は分からん。
Javaほど巨大なフレームワークを持っていないから。
Yahoo!プログラミング言語検索ランキング(今回2012/03/02、前回2009/11/19)
《一般カテゴリ》
. 1(. 2) PHP.. 約252,7000万件(約.33,4000万件) +656.58%
. 2(. 1) HTML...... 約252,7000万件(約.56,3000万件) +348.84%
. 3(. 4) JAVA .約 .11,0000万件(約 8,9100万件) . +23.45%
. 4(. 3) BASIC. 約 3,1900万件(約.16,2000万件) . -80.30%
. 5(. 6) C言語(*1) 約 3,1010万件(約 4,3200万件) . -28.21% (*1)C言語、C++、C#の検索件数の合計
. 6(. 5) CGI 約 2,2900万件(約 6,8900万件) . -66.76%
. 7(. 9) PYTHON 約 2,0600万件(約 2,2300万件) -7.62%
. 8(10) PASCAL... 約 1,9800万件(約 1,7000万件) . +16.47%
. 9(11) DELPHI.. 約 1,4900万件(約 1,3400万件) . +11.19%
10(--) IL. 約 7425万件(------------ ) .------- (*2)CILとCLRとMSILの検索件数の合計
11(. 7) FORTH... 約 7110万件(約 3,2600万件) . -78.19%
12(. 8) PERL... 約 2920万件(約 2,6800万件) . -89.10%
13(16) HSP.. 約 2670万件(約 1410万件) . +89.36%
14(12) LISP. 約 2050万件(約 3010万件) . -31.89%
15(14) COBOL.. 約 1800万件(約 1810万件) -0.55%
16(13) FORTRAN.. 約 1760万件(約 2210万件) . -20.36%
17(15) PROLOG......約 .287万件(約 1510万件) . -80.99%
Yahoo!プログラミング言語検索ランキング(今回2012/03/02、前回2009/11/19)
《BASIC言語カテゴリ》
. 1(. 1) VisualBasic . .約110,000,000件(約127,000,000件) -13.38%
. 2(. 6) CBM-BASIC 約 4,650,000件(約 956,000件) . +386.40%
. 3(. 9) X-BASIC.. 約 4,178,000件(約 45,300件) +8,818.32% (*3)XBASIC、PC/AT機用統合開発環境
. 4(. 4) MSX-BASIC..約 3,300,000件(約 1,830,000件) +80.32%
. 5(. 3) QBASIC. 約 2,860,000件(約 3,990,000件) -28.32%
. 6(. 7) BasicStudio....約 958,000件(約 347,000件) . +176.08%
. 7(. 5) DarkBASIC.....約 556,000件(約 1,680,000件) -66.90%
. 8(--) プチコン. 約 256,730件(..------------..) .-------- (*4)PetitComputerの検索件数含む合計
. 9(. 8) N88-BASIC....約 160,000件(約 285,000件) -43.85%
10(--) SmallBasic. 約 153,000件(..------------..) .--------
11(--) 99BASIC. 約 130,000件(約 14,100件) +821.98%
12(. 2) Hu-BASIC... 約 .22,900件(約. 15,700,000件) -99.85%
Yahoo!w
アハ〜♪”
アハ♪ アハ♪ アハアハ〜♪”
Linux のカーネルの話題だけで十分な量。
Cはきっちりしてる部分といい加減な部分のバランスが絶妙。
新しい言語はお行儀が良すぎる。
99BASICは仕様が古いけどフレンドリーで楽しいよ。
大きいプログラムも作れる。
C# も Objective-C も、マイクロソフトやアップルが提供しているライブラリや、
開発環境が優れているだけで、言語自体は、そんなに特筆して良いと言えるものでは無いと思う。
ここで楽とか言ってる人もライブラリの話してるみたいだし。
ほぅ、じゃあ大先生が絶賛する言語は何なんだい?
C#は、後発で設計されただけあって、良くできている。
ライブラリはWindows 臭が漂う。(CのライブラリがUNIX 臭するのと同じだが)
サクサク快適DarkBASIC
C#のライブラリが優れているとかどこの冗談ですかァァァァァァァorz
言語は優れているがライブラリはいまいちだな。
面倒な手続きが不要でCより速いDarkBASIC
Objective-Cのカテゴリー(C#にも似たようなのあったっけ?)は、便利過ぎて一度使うと元に戻れない。
4.4よりオートボージングもサポートされたし。
c#なら拡張メソッドかパーシャルクラスだな。
意味分かってんのかw
拡張メソッドでさえ問題視されているのに動的にやるのはいかがなものかと。
機能的に同じことをするなら、追加するメソッドのインターフェースを宣言してそれを実装するクラス動的に作成する。
で、何か作ったのか?w
意味わかってんのかw
拡張メソッドは素晴らしい機能だと思うよ。
オブジェクトの機能を最小限のプリミティブな機能にとどめ、
補助的な機能はユーティリティクラスにまとめられる。
それでいて、使う側はリッチなオブジェクトとして
便利に使うことができる。
拡張メソッドはただの糖衣表現であるところがいいところ。
しかし何も作れないw
何も作れないってどういう意味?
で、何か作ったのか?w
何かってアプリの話?
プーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
俺の観測範囲だと現実のC#プロジェクトは実質VBあがりがつかってるのでひどい
結局MSの言語である以上ウンコドザがセットでくっついてくるのでだめだと思う
お前の周りがウンコだらけというのはわかった。
類は友を呼ぶ……そういうことw
ウンコでも使えるというのは誉め言葉。
ウンコしか雇用できないウンコには最適。
「ウンコでも使える」と「ウンコしかいない」は別だな。
しかし何も作れないw
>>122,124
そいつ有名な気違いコテだから相手しちゃだめ
NGされるの嫌で名無し潜伏してるけど、自己顕示欲は抑えきれなくて
メ欄で正体バラすような小物だから
で、何か作ったのか?w
ドザの教祖空気脳をよろしく。
プーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
そいつ有名な気違いコテだから相手しちゃだめ
NGされるの嫌で名無し潜伏してるけど、自己顕示欲は抑えきれなくて
メ欄で正体バラすような小物だから
これからのオープン開発の時代にC#なんて配給言語は時代遅れだろ
ドザの教祖空気脳をよろしく。
MS様に新機能配給してもらわないと何もできないのがドザ。
ASP.NET歴8年なのにHTTPなにそれとか、そういう連中。
ほんとに見てて悲しくなるよ。
馬鹿はあんただ
相手を理解し受け入れず、馬鹿にするやつが一番馬鹿(笑)
ドザの教祖空気脳をよろしく。
今時C#とかありえんだろ
うむ。Windowsでプログラム組むならC++。簡単に済ませたいならVB。
C#とかどこのクソ言語だよ。
MS信者御用達の言語がC#()笑
「安易にC#に流れないおれカッケーwww」的厨二病患者の妄言
プラットフォーム屋としてのMSがC#開発した経緯とか推す理由は十分わかるが
開発者にとっては一部のドメイン以外特にメリットがないのでウンコ
もともとC++で十分生産的なコードが書ける環境がWindowsだったし、
そんなことない、C#の生産性ガーとか言うやつはまず間違いなくウンコなので近寄りたくない
VBでいいんだよ。
あれが最強の言語だったと気付けるほど人類が成熟してないだけ。
まあ、Cが最強言語だって事だろう
C#なんてJavaもろパクり言語に用は無いって琴田よww
C#は媚びだよ。本来小汚いドザのメンタリティにはVBが一番マッチしてたんだが、
それだとまともなオープンコミュニティが育たなくて負け確定なのでその反省だろ。当時ナウかったJavaをベースにハッカーぶった厨二の自尊心を
満足させるような型推論やら流行の糖衣構文やらをてんこ盛りにまぶした路線を必死にアピールしてる。
152 :
名無しさん@お腹いっぱい。:2012/08/24(金) 21:03:36.46 ID:5BXYkhHV
良く分からないが
VBユーザ及びアプリケーションしか作る気の無いC++ユーザを
.NETに移住させようとC#をプッシュしていたが
CLR上ではライブラリを共有出来る事が判明すると(元々それが利点かw)
VBでも使えるようにしろとの圧力が高まり
そうしたらVBユーザはC#には移行しなかった
って事?
C#だとExcelの操作が糞面倒だったからじゃね?
dynamic無しのC#では、遅延バインディング相手に分が悪すぎた。
154 :
46:2012/08/24(金) 22:29:36.17 ID:???
>>149 ローエンド業務用には完全同意。
ただまともなコンストラクタつけてくれ。
>>154 引数つきコンスタラクタはいらないと思う。
156 :
46:2012/08/24(金) 23:12:11.25 ID:???
>>155 そうかな?明示的にパラメータ指定してフォーム作成とか便利そうだが。
↑変な番号入って済まん
2010年にC#がVisualBasicを抜いたのに、また抜かれ返しそうな勢いだなw
VBのどこがいいんだ?
VBでできることはC#でできるし、処理も早い、コードも短くて済む
オブジェクト指向についていけない奴の妄言だな
ゲーム開発ならXNA、アプリにはWPFという強力なフレームワークがある
Windowsアプリを開発するならC#以外の選択肢はないね
サクサク快適に動く99BASICとDarkBASIC
162 :
John York:2012/08/25(土) 10:01:25.19 ID:+VZKnt77
《参考》 99BASICとDarkBASICの処理速度
一般的にNetFrameを用いたアプリケーションは、MSILと言う中間言語に変換され、その内部動作は
インタープリターと同じである。
このため、NetFrameに依存しないアプリケーションより処理速度は若干低下する。
99BASICとDarkBASICはNetFrameに依存していないので、処理速度は比較的速いコトで知られ
ている。
特にDarkBASICはC言語より速く、他社はベンチマーク比較を禁止している。
99BASICはインタープリターであるにも関わらず非常に高速であるが…速さの理由は、99BASICインタ
ープリター本体がNetFrameに依存していないから速い。
>>159 いや、そんな凄そうなものいっぱい与えても結局ドザに真珠なの。ドザにはVB6でいいの。
というか実際VB6さえほとんど理解できなくてVB4あたりと同じ感覚で書いて
「オレVB使いこなしてる」とか勘違いしてるのが一般的なドザのレベルだし、
おまえがMSが配給してくる凄そうなものを使いこなせちゃってるのだとしたら、
それ知能レベルが高いプログラマにオモチャを与えてひきとめておきたいMSの戦略だから。
さっさと違うプラットフォームへ行きなさい。
いままでそんなに悔しかったのかよ。
vb6はoopに必要なことは一通りは揃ってる。
しかし何も作れないw
今時VB6で何を作るんだって話だな
iPadやスマホを利用している奴が
VB6で作ったしょぼいGUIアプリ使いたいと思うか?
これからはF#だな
>>163 根拠を具体的に書かないと説得力がないよ
>>167 VB6で作ったしょぼいGUIアプリが現役なのがドザOS
はぁ?
うへードザだっせー
しかし何も作れないw
マカは与えられた餌をただ飲み込むだけなんだから作るなんてしないよw
作れないw
エロゲってmacで作られてるんだってな
C#がVBより速い?
ほんのちょっと、ね。中間コードで最適化されちゃうし。
オブジェクト指向についていけない?
VC使えない時点でなにいってんだw
うちの会社もVB6のActiveX Documentだよ。わざわざIE6で操作するのw
C#が短かく書けるとか…
とりあえずうちの会社が顧客に提供してる10万行のVB6のソフト、
リプレースを中国に頼んだら85万行になって返ってきた件はどう説明するの?
トランスレートとか言うならまだしも、リプレースとか言うような
バカな会社だから舐められたんだろ。
まあVBがオブジェクト指向言語ってことが理解できないからドザやってるんだし仕方ない。
Apple信者はHyperCardの生産性に一生酔いしれてればいいんじゃね?
>>179 中華土座のテクニカルLvがVB6土座の8.5分の1だってこと
使い手がドザである限りVBだろうとC#だろうと銀の弾丸は無い
むしろ道具に頼れば頼るほどレベルが落ちていく
VB6->C# 変換ツールを使ったと思われる。
そんなんあるの?
VB6 ⇒ VB.Net ⇒ C# ならわかるが。
それにしても、8.5 倍になんかならないと思う。
187 :
179:2012/08/25(土) 17:19:26.09 ID:???
>>185 ちなみに元のVBのプログラムはraiseを使ってエラー番号でディスパッチする、
独自の変なイベントフレームワークで構築されているので変換ツールはたぶん無理。
C#のコードが増えてるのはXMLパーサーのレベルまでなぜか自作だから。
あとSVG表示させるため(←たのんでない)の自作コンポーネントとか謎の技術てんこもりで、
こっちでコード編集するのにVSにへんなプラグイン入れなきゃいけない。
>>187 どうしてそうなった。
お前の監督責任は?
中華にぼったくられとるやんw
>>187 それなら、さらに変換ツール使った可能性あるなあ。
そのツールがGUIをSVGでラップしているのではないのか?
>>190 変換ツールが、XMLパーサーを作ってくれるわけ無いだろw
ネタかバカのどちらかだろ。
どっちにしても、なんの参考にならない。
マカの教祖空気脳をよろしく。
Windows8でサクサク快適に動く99BASICとDarkBASIC
195 :
179:2012/08/25(土) 18:13:49.37 ID:???
>>190 SVGのところはもともとVBでよくあるメタファイルだったんだよ。フォームにちょっと図を入れる感じの。
C#でも普通に表示できると思うんだけど、やつらなんでもかんでもXMLじゃないと
気が済まないというか開発できないらしくて、なんかブツに勝手にAutoCADのdll入れてきやがって、
これAutoCADのですよねまずくないですか、って言ったら互換なC#コードが大量に追加されてきた。
どっかのOSSからパクってきた可能性濃厚だけどもう俺はしらん。
196 :
179:2012/08/25(土) 18:19:30.21 ID:???
まさに土座、って感じやなぁ
だからさ。もともと共通言語基盤っていうのは
どんな言語使っても生成される中間コードは一緒だから
パフォーマンスは(それなりに)維持しながらも
工数や技術水準に応じて好きなRAD選べて最高だろ?
っていう話(の建前)なわけで、その中華はクソだよクソ。
言っていることが完全に言い訳でしか無い。
コードが膨れ上がったのも、そのような設計になったのも
C#でもVBのせいでも何でもない。
全部
>>179が中国人のコントロールを
あやまったからなだけじゃないか。
十分なレガシー経験があるドザならともかく、
新興国でC#案件でドザをかきあつめるとそうなるってこと。
よく知らん海外に出してC#案件は危険牌引く可能性が高い。
ドザは「空気脳」までパクるんだなw
ドザは「空気脳」までパクるんだなw
マカは「空気脳」まで起源を主張するんだなw
理由は?
今のところC#以上に楽な言語はないぞ
Xpの教祖空気脳をよろしく。
>>206 Windowsのシェアが落ちてるから。
Monoなんてないに等しいし。
Xpの教祖空気脳をよろしく。
TIOBEは眉唾物のランキングなんだから話半分に聞いとかないと笑われるぞ
この記事書いた人も1月はC#が3位になるって言ってた。ほら、当てにならないだろ?
http://news.mynavi.jp/news/2012/01/12/058/index.html >2012年1月は、C#がC++を抜いて3位につけたことが特に注目される。
>C++は長期に渡って緩やかな下落傾向にある一方で、
>C#は上昇傾向が続いており、特にここ数年は上昇傾向が強くなっている。
>今後しばらくは、C#とC++で順位の入れ替えを繰り返すものと見られるが、
>最終的にはC#が3位、C++が4位に落ち着く可能性が高い。また、Objective-Cも急成長を続けており、
>この傾向が続いた場合には、C#、Objective-C、C++という順位に変わっていく可能性もある。
>>3 長期トレンドの方は実感に近い動きをしてると思う。
>>210 眉唾じゃないランキングなんて無いだろw
どれだけ信用できるかで、TIOBE以外に信用できるものがあれば
それもってこい。
Xpの教祖空気脳をよろしく(笑)
ワロタw
a b c
a b c
abcdefghijklm 0123456789 あいうえおかきくけこ 亜意卯絵御科気区毛子
キーワード【 DarkBASIC Java VB 言語 BASIC ライブラリ 下落 】
C#は型推論が中途半端だしLinqが綺麗に書けないから糞。
それ以前にC#やるとドザ厨と働かなくてはいけないのが嫌。
ドザ厨はやり方が根本的に間違ってたり、やれる筈の無いことをやってたり
やらなくていいことまでやろうとするのでもう言語とかそれ以前の問題です。
生産性考えると99BASICとDarkBASICだね。
ドザ厨とか書くと自分が偉くなった様に思う奴ってまだいるんだな。(w
>>218 言語の問題じゃないのであれば
しゃべらないでくださいwww
222 :
名無しさん@お腹いっぱい。:2012/08/26(日) 12:58:57.90 ID:R0DC4ag2
PHPをブラウザに例えるとIE6
>>222 その心は、
俺の嫌いなもの
くだらん理由なら
しゃべるな
とにかくしゃべるな!
Windows8でサクサク快適に動く99BASICとDarkBASIC
>>222 真の情強向け最強言語ってことか。わかる。
>>227 情弱はお前じゃね?
プログラミング言語 インデックス 備考
1 C 18.937 5ヵ月連続1位
2 Java 16.352 下落傾向
3 Objective-C 9.540 上昇傾向
4 C++ 9.333
5 C# 6.590 下落傾向
6 PHP 5.524 6位に浮上
7 (Visual)Basic 5.334 7位へ下落
8 Python 3.876
9 Perl 2.273
10 Ruby 1.691
11 JavaScript 1.365
12 Delphi/Object Pascal 1.012
>>222 言語と言語ユーザーの質の問題を切り離していいのは象牙の塔の中だけ。
ユーザーの質の低さでいったらJavaとかクソの極みじゃないですかぁァァァ。
C#が成熟したからもうJavaは不要だよね
最初のうちはJavaのコピーみたいな感じだったけど
どんどんユニークかつ使い勝手のいい機能が追加されていった
C#ってJavaのパクリだろ
今では、Java がC#のパクリになっている。
いや、それはJavaに失礼。
Javaはネットワークに特化してるからああいう構造の言語でOKなのに
C#はデスクトップ・アプリケーション前提なのにJavaライク。
Java本来のメリットとそのコンパクトさをすべてスポイルし
CやC++のメリットもなく、VBのように手軽ですら無い。
存在価値ゼロ。真性のドザーといわれる俺ですらクソ言語だと思う。
マイクロソフトって終わってますな
ASP.NETのための言語
239 :
名無しさん@お腹いっぱい。:2012/08/26(日) 16:43:33.77 ID:LN+XNBVU
マイクロソフトってサムスンみたいだな
>C#はデスクトップ・アプリケーション前提
>VBのように手軽ですら無い。
えっ?
何も知らないのに無理すると恥かくよw
>240
死ね
確かにVBは手軽じゃないね。
VBを平坦な学習曲線を持つ言語だと勘違いしてる奴が多いけど、
あのエリック・レイモンドでさえまったく理解できず
悪いプログラミングの習慣がどうのこうのと言い訳して放擲した言語。
ましてやウンコドザに使いこなせるようなものじゃない。
>>240 とりあえず、なんかひとつでも反証上げてからにしろよ
でないとC#の何がいいのか伝わんねーだろ
学習曲線?VBは高度なプログラムが書ける言語じゃない。
いくら学習しても簡単なアプリケーションをポトペタで書けるところからは進まない。
それ以上が必要ならVC++を勉強するべき。
>>244 いや、VB.NETは可能な限りC#と釣り合いが取れるように言語仕様が拡張されていってるから
「優秀な人なら」高度なプログラムが書けるよ。
VBプログラマの大半は低レベルだからフルに使いこなせない。
使いこなせるようならVBなんか使ってないでC#使えよって話だ。
マイクロソフトに騙されてモッサリC#を使う馬鹿
もともとBASICが学習用で中途半端な言語なのに、それをいくら拡張しても無駄だ。
クラスの真似事をしてみたり、多態を実装してみたところで、
根本の設計がまずいものには何をどうやってもクソにしかならない。
VBは登場当初「オーサリングツールか?」と言われる有様で
そんなものをいくら弄り回しても、プログラミング言語になんかなれるわけがない。
>>247 印象操作はどうでもいいんで、
具体的に問題がある場所を
指摘してみたらどうだい?
具体的な問題?
何もかもだ。件のエリック・レイモンだって、一冊本がかけると言ってるだろう?
ここで書かせる気か?
浮動小数点の演算や配列の設計からしてCPUやメモリの常識を逸脱している言語で
いったい何ができるというんだ。
>>244,245,247
つまり理解できなかったんだな、君達はVBの壁を超えられなかった
>>249 > 浮動小数点の演算や配列の設計からしてCPUやメモリの常識を逸脱している言語で
> いったい何ができるというんだ。
俺に聞くな。お前が知ってるのならお前が書け。
論理的にな。
テンプレ
浮動小数点の演算や配列の設計が、〜〜〜〜のように間違っている。
ゆえに、〜〜〜〜〜ができない。
こんな感じでお願いね。
出来ないことが知りたいよ。
ああ、まさに理解できなかったねw
だからVC++を素直に学んだ。
>>242 >あのエリック・レイモンドでさえまったく理解できず
このとおりだ。
エセ科学でも一冊本がかけるしな。
嘘間違いでも、一冊本がかけるので
かけたからってねぇw
>>251 エリック・レイモンドに聞けばいいだろうw
>>243 >C#はデスクトップ・アプリケーション前提
C#もそうだけど、それ以前に.NET自体がデスクトップ前提じゃないだろ
.NETって名前からWeb系だけでしか使えないと勘違いしていた人もいるくらいだからな
C#が使われてるところって、今はデスクトップよりもWeb系やモバイル系が多いんじゃないの?
>VBのように手軽ですら無い。
手軽さはC#とVB.NETはほぼ同じ
ただVB.NETの方はVB6までのロートルPGの為の甘やかしが若干ある
MSDNやネット上のTipsはC#とVB.NETのサンプルコードを並べて載せているところがほとんどだから
片方分かればもう片方もなんとなく書ける
質はともかく
結局のところ、
できないことはないんだよ。
好き嫌いの問題がほとんどでね。
>>246 AndroidをC#で書き直したらめちゃくちゃ速くなったってベンチマークをどこかで見たような
>>259 それはVB6の批判は、VB.NETには
当てはまらないということでいいか?
もりやま(笑)
>>260 意味がわからない。
エリックレイモンドがあれを書いた文脈でVBと言えばVB6だし、
浮動小数点やらなにやらもVB6のことだよね。
ここでわざわざVB.NETを持ち出す意味がわからない。
>VBのように手軽ですら無い。
VB.netは能力の低いVB6プログラマに配慮し、VB6の知識でもなんとかプログラムを作れる
そしてVB.netもC#も大体できることは同じ
なんでC++があるのにC#を学ぶんだ?
C++ならどんなプラットフォームでもたいていサポートしてるぞ
Win32APIの使い方を学べばそのままWindowsアプリケーションかけるようになるし
エリックの主張もそういうことだろ?
C++でiPhoneのアプリも書けるし
>>264 ドザにはC++もVB6も無理だったからC#とVB.NETが作られた。
>>266 他の言語は、誰が無理だったから作られたのですか?
>>264 C++は失敗作じゃん
だからJavaが出来たんだし
それにWin32APIの知識は新しいWindowsでは全く役に立たないよ
JavaでOSが書けるようになってからC++を失敗作呼ばわりしてくれ
例外(Mono)はあるが、基本的にWindows上で動作するアプリケーションしか作れないC#やVB.NETに価値はない。
現在の主流はLinux + 各種サーバサイド言語 + RDBMS(or KVS)でWebアプリケーション開発だろ?
オープンソースでないプロプライエタリなWindowsは要らないんだよ。
iPhoneとiPadの登場ですべて流れが変わったな
Windows 8でも32APIはサポートされてるんだがもしかしてRTのほうはサポートしないのか?
それならそれで新しいAPIを学んでC++と組み合わせればいいだけ
どうせAPIはOSの進化に合わせて随時変更されていく
言語の仕様がOSに合わせて変更されるよりずっとマシ
まあ、VB6という神言語を産み出した1998年頃がMSのピークだったな。
後は劣化しかしていない。
>>271 そうだな。今あるスタンドアロンアプリ開発案件の90%はiOS向けだ。
今更Windows向けのアプリ作っても売れない。
ソースネクストやジャストシステムの業績推移みりゃアホでも気付く。
>>270 オープンソースでないプロプライエタリなWindowsが
要らないのは、お前であって
世間じゃないよな?
一人が要らないといってもなぁw
俺と、俺の家族はいるって言ってるよ。
あと学校の友達も。
ApacheってWindowsで動くんだけど?
テスト環境ならまだしも、本番環境でWindows + Apacheなんて聞いたことねーよ。
いや、たくさんあるよ、そういうところ
>>281 じゃあ、インターネットに公開されている
ウェブサーバー限定で、証拠出して。
最近はIIS結構あるよ。IIS+PHPのおかげでわりと増えた。
まあそういうところの仕事はやばいのが多い。基本ドザなので。
ドザが絡むとトラブル率が一気に跳ね上がる。
>>284 類は友を呼ぶといってね。
お前がいつもトラブル起こしてるから
トラブル起こすところとよく知り合いになるw
そもそもWindowsサーバだとスケールアウトするのにライセンス料払わなきゃならないよね?
イントラネットの受託開発なら顧客持ちだからいいが、自社でWebサービスを提供するのには向いてないよな。
>>268 意味がわかんないな
Win32で7でも8でも対応したアプリ開発できるぞ
新しいAPIやコントロールもどんどん追加されてるしね
95〜8まですべての環境で動作するアプリだって作れる、.Netでは絶対出来ないれどな
互換を保ちながら新WindowのOSスタイルに対応させたりHiDPIモードにも対応できる
全く問題ないね
HiDPIモード対応しているソフトなんて皆無だろ
>>272 RTのほうは.Netにも対応してないしな
といってモダンアプリはC++で開発できる
C#厨はチト頭おかしい
C#厨というかWindows信者というか
>>291 2chブラウザでさえ、ひとつも対応していないだろ
いつまでもC++にしがみついている子って・・・
C#ってレベルが低いよね
>>294 Cも出来ないような厨がゴミアプリ生産してウザくてかなわんわな
Win32APIもいいけど生産的なWindows C++プログラミングといえばATL/COMだな。
そしてATL/COMを本気で極めんとした一部の者がかろうじて辿り着く境地がVB6だ。
まあWin32の方がウンコC#厨より何倍もましなことは間違いないがな。
なんで C/C++ と C# が排他なんだろう…
普通に両方使えばいいやん。
C++ = COBOL = 老害
>>297 C#の先進機能を使いこなせない・ついていけないからごねてるんでしょ
C#の先進機能つかってどんなアプリ開発してるん?
それでどのくらい利益あげたん?
秀丸以上の成功談聞いたことないから興味あるわ
たとえばRadeonのドライバツールは
C#使ってる。
売上?凄いことになるだろうなw
C#の先進機能を使いこなせていないのは、なんのことはないC#厨なんだよね
だからいつまでたっても劣化ネイティブアプリみたいな生ゴミばかり生産してエンドユーザーからも見下されているのが現状なんだ
それ単体でマネタイズ完結できないじゃん・・・
>>300 主にSI屋や下請けが使ってて、ゴミみたいなドザが信じられないようなゴミコード書いてる。
10年前のVBと同じポジションかな。B2Bで金はそれなりに産み出してるよ。
>>304 詳しいねw
捏造?
それとも、君の話?w
安かろう悪かろう短期に低コストでを売りに奴隷労働させられてるんだよねw
Linuxで動くC#が欲しいな
.netは要らないからmono以外で
とりあえずiPhone
確かに奴隷コーダ管理するには向いてる言語といえる。CASとかあるし。
Microsoft Cuso#
C++とC#が共存できるわけ無いだろ。メモリモデルが全く違う。
C++/CLIとか言うなよ? こいつはC#なんぞ比較にならないクソだ。
>>311 > C++とC#が共存できるわけ無いだろ。
普通に出来るだろ。
.NET が全部 C# とかで出来ているとでも思ってるのか?
それは共存してるんじゃなくて、単に連携してるだけじゃないか…
C++厨ってコボラーみたい…
とりあえず実例だして話そうぜ?
今までの流れでC#の利点ってひとつもないんだけど
CLRは中間コードを実行する環境で
中間コード吐き出せればC#でもC++でもF#でもVBでもRuby()でも
開発言語そのものはなんでもいいわけで
どうしてその中でC#だけが他の言語よりも優れているのかその実例を示して欲しいよね
Windows信者はレベルが低いな
C#厨の勘違い
これが全ての元凶
C++厨が全ての元凶
C#の最大の利点はCLIとの親和性があらゆる言語の中で最も高いこと
しかしそもそも論としてネットワークの世界ではUNIXが幅を利かせているから
親和性の高さは開発言語としてのメリットにはならない(むしろ移植性の低さでデメリット)
親和性以外でC#の利点を説明する必要があるでもドザには無理
ドザ脳は言語仕様と実行環境区別できてないからなぁ。
見落としていると思うので是非書いてください
利点があることを示してくれればくだらない煽り合いよりずっと建設的な話になるでしょう
未だに中国人使ってんの?うちはミャンマー人に頼んでる。お勧めだよって誰かが言ってた。
吐き出される中間コードが同じとか、そんな末端の事じゃなくて
もっと上位の部分が一番重要だろ
C#コードはウンコドザコーダーというメタ生成系によって吐き出されるのです。
本質はコードジェネレータの品質であって、そこをはずした議論は無意味です。
高級言語時代に生成されるマシン語コードの品質を論じるようなものです。
などと意味不明の供述をしており動機はただの嫉妬だと思われます
というわけで、究極的な話をすると、VB6が正解です。
そこに辿り着かないひとは、もうすこし努力してください。
>>329 見下されはすれど嫉妬されることはない
キミはおかしい
なあんだ、嫉妬だったのねw
現実逃避が始まったね
頭も心も弱いC#厨
誤魔化してるC++厨w
結局人格否定の応酬か…まあそんなところが2ちゃんの程度だろうけど
C#を開発言語として選択するにあたって社内で会議した経験とかないのかな?
初心者から上級者まで過不足無く使える良い言語だよ
万能なだけにコーディング規約できちんと縛り付けてやらないと大変なことになるけどね
C#はクラスベースのOOPでありながら、JavaScriptのプロトタイプベースのような書き方もできる
プロトタイプベースの最初の言語はSmalltalkの流れをくむ言語だそうだ
プロトタイプベースというのは、クラスベースの問題
・変化に対する弱さ
・例外「的」処理に対する弱さ
を解決するために考案された
変化に対する弱さとは、基底クラスの変更が派生クラス全体に影響を与えてしまうリスクを指す
例外的処理に対する弱さとは、クラス設計時に想定しなかったような特殊な処理が要求されてきた時に、連鎖的に多数のクラスの変更を余儀なくされるということ
クラスベースではなく、「クラス」の問題には
・機能の過剰な強力さ ラムダ式で済む問題にいちいちクラスを使ってしまうと、パワフルすぎてプログラマーが振り回されがち
・多重継承の禁止 多重継承抜きではうまく扱えない問題がある
がある
JavaScriptと違って、C#は強い型付けがされたタイプセーフな言語である
むしろジェネリックの導入により、より厳格な型チェックがされるようになったといってよい
クラスが主体で無くなったことで、継承の使用頻度が減って、キャストの出番も少なくなった
キャストが減れば、実行時の型不整合も起こりにくい
IBMのPL/1と同じ末路だと思う。MicrosoftのC#は。
>>337 ご苦労様。しかしウンコドザの大部分はそれを使えないので意味が無い。
終了です。
C++は、多重継承で見通しが悪くなるという大いなる設計ミスがある。
339=ウンコドザ
>>339 LinuxユーザーがC#を使っているということ?
阿呆の戯言を本気にするな
>>337 > プロトタイプベースの最初の言語はSmalltalkの流れをくむ言語だそうだ
Selfな。
もともとXEROX PARCでSmalltalkを設計していた人達が作った。
スタンフォード大学に移って。
さらにSunに移って、後にJVMに取り入れられるJITを実装した。
GoogleのV8 Javascriptエンジンはselfの実装技術を使ってる。
UngarさんとSimthさんは、実直なタイプであまり表に出ないから
大きく扱われないけど、言語設計、実装に大きな貢献がある。
C#は、ポインタも使え、ネイティブにコンパイルもできるのに、脆弱原因にならない。
>>340 やれやれ、15年前のJava脳を相手にしているようだ。
C++界で言うと2世代前くらいの特性クラス云々の議論で満足できないか?
ATLを6000行台という簡潔さであそこまで高速で柔軟足らしめている理由は?
それ以前にD&Eとか読んだか?
多重継承が悪いのではなく、多重継承の文法が悪い。
>>345 え、そうなの?
前unsafeでMarshal.StructureToPtrやら何やら使ってたら普通に死んだぞ?
以上終了した。
>>347 いや問題ない。
初期のC++コミュニティの多重継承で多くを解決しようとしていたイディオムは
良くなかったが、今はtraitsで解消されてる。
>>346
COBOLと同じ、どういじくり回してもC++はウンコだよ
少しはC++のことわかった上で批判してると思ったら、
受け売りレベルというか、全然だめっぽいな。
ましてやVB6は一生理解できんだろ。この手のドザには。
プッ
C++は、オワコン
と思い込みたいCすら出来ないC#厨
と思い込みたいC#が分からないC++厨
Cが出来ないことを否定しないんだねw
C#使いはCもC++も普通に出来るだろ
C#ができないことは肯定するがな
357はどうしてCが出来ないと勘違いしたんだろうか…
そうでもなかったりする
無闇にC++に噛み付くようなC#厨は…
無闇にC#に噛みついているC++厨しか見当たらないが
Cがわからないことは恥
これが理解できていればOK
Cすらとか言ってCガチ勢を怒らせない方がいいよ。
ぶっちゃけCは適用範囲が広すぎて共通の話題が皆無だから静かなだけだしね。
今さっき15年前のJava厨みたいな主張をしてたドザと一緒にされたらさすがにキレるよ。
>>364 > 静かなだけだしね。
お前 (等) みたいなバカの相手はしてられないだけだろ。
ドザって未定義動作とか理解する知能あったっけ?
未定義動作 って言ってみたかっただけだろ。
88の教祖空気脳をよろしくw
スレタイのせいかC#厨が必死なスレだなwwwwww
ソースコードの記述量が短くできるかどうかは
プログラマの能力次第だね。言うまでもなく。
ウンコドザの開発風景はまさしく上から下まで右往左往という言い方が正しい。
言語とか以前に要件定義ができてないし(ドザだから)。
設計作業を実装のラフスケッチだと思い込んでいて(ドザだから)、
いざ書き始めると記述量は普通の10倍くらいで(ドザだから)、
それさえも本来必要の無いことだったりする(ドザだから)。
そんなやつらがC#言語の生産性ガーとか言ってると思うと笑える。
最盛期から10ポイント低下して、何年も下落し続けているJava
10%を割り込んでしまったC++
1/4まで落ち込んで、たった2.5%になったPerl
2010年初頭の半分にまで落ち込んで、5%台になったPHP
これらについては触れる価値もない。
Objective C の対当分下がっているだけ。
C#とか.net ってオープンソースになってんの?
MSが、Windows とBSDで動くやつのソースコードを公開している。オープンソースではない。
C#ってドザ界の普通語みたいなもんだろ?ドザ語って言おうぜ
マイクロソフト ビジュアルドザ語 Express Edition
>>748 C#はECMA-334、CLIはECMA-335として標準化されている。
Windows使ってるやつらは全部ドザだろ
C++だろうがC#だろうが、Windowsに関わってるものは全部ドザ言語
>>381 それってObjective-Cだよね。
ほんの二年前にもクロスコンパイル禁止して他言語を締め出そうとした前科があるじゃん
>>382 なんか勘違いしてるみたいだけどObjective-Cは特定のベンダやOSのための言語じゃないよ。
ドザ語は規格化とかして必死に非プロプラ装ってるけどどうみてもロックインするための言語だから。
>>383 Objective-Cは特定のベンダやOSしか使ってないだろ。
ロックインするための言語以外の何だと言うんだ?
>>384 それCocoaのことじゃね?
ObjCはLinuxだろうがBSDだろうがcygwinだろうが使えるだろ。知らんの?
ウンコドザは基本的にウンコドザOSのことしか知りません
そうだね
ニュースピークは日本だろうがアメリカだろうがロシアだろうが使えるよね
>>384はcygwinでObjC愛用してる俺に謝りなさい。
>>385 他でも使えるからロックインじゃない!って理屈かw
気持ち悪さを感じていたが林檎だったのか
このスレもそうだけど最近ドザの劣化がやばいな。
まともな人材は全部Appleへいっちゃったのか。
逆に心配になってくる。
Monoがあろうが標準化されていようがC#はロックインだが
Objective-Cはロックインではない ってずいぶん勝手な理屈だな
どっちもロックインだろ。お前ら馬鹿なの?
>>393 え?俺はそうは思わんけど?
特に研究で10年前からObjCをcygwinやLinuxで普通に使ってた自分にとっては。
というか、もともとAppleの言語という感覚があまりないし。
C言語のソースが普通にコンパイルできるObjCとC#を比べてほしくないな。
C#の方がロックイン度低いのが実態。
最悪はJava。
>>394 10年前のObjCって0.1%ぐらいか?
お前の中ではそうなんだろ。お前の中ではな
ウンコドザが敗走しました。
そしてなぜかJavaをdisって誤魔化しました。
>>394 ObjCが急速に勢力を伸ばしたのは
cygwinやLinuxで使えたからではないだろ。
Appleのエコシステムで囲い込まれてロックインされたからこそ、ここまで伸びたんだろ。
Objective-CはもともとCoxさんの言語。
Cにsmalltalk風のクラス拡張ライブラリ+プリプロセッサを付けた。
ソフトウェア工場。
NEXTSTEPに採用。
OPENSTEP登場。Sunと協業。
Mac OS Xへ。
マカーの中だけではObjCはロックインじゃない。
実情はロックインだが、来歴はロックインじゃないと誤魔化す。
あいつらがよくやる手口さ
ちなみにJavaはObjective-Cに、
というよりOPENSTEPに大きな影響を受けているのは有名な話。
チームが少しかぶってるから。
つまりJavaに影響を受けたC#の生みの親はObjCと言っても過言ではないのだ!
ドザの理論が支離滅裂すぎてたのしい。
Appleの目的はObjCを伸ばすことじゃないだろ。
ObjCが伸びたのはMacやiPhoneが売れた結果じゃないの?
というか、ObjCなんてこのあいだまで超マイナー言語だったんだし、
開発者参入の障害にしかなってないだろ。
>>404 クロスコンパイラ禁止騒動で明らかなように、ObjCに囲い込む意思を明確に示している。
囲い込んで独占することが目的で、ObjCはそのための手段。
>>406 囲い込まれてロックインされているのに、違うと主張するマカーって面白い。洗脳だよw
>>405 ロックインしたいけど、新言語を作って広めるだけの力はない。
その妥協点を探った結果。
>>406 いやほんとに意味わからんというか、
あいかわらず環境と言語を区別できないドザらしい主張だな。
ObjC「で」囲い込むのかObjC「に」囲い込むのかはっきりしろよ。
つまり開発環境(OSX+Cocoa+Xcode)を強制するためものじゃないのか?
Linuxとかで開発するされるとMac買ってもらえないから。
Macを買わせて自プラットフォームへ引き込むという話だろ。
gccでどのOSでも使えるObjC自体とは何ら関係無い気がするんだが。
純粋なC++でCocoaがバリバリ使えたらそっちの方が囲い込みやすいと思うんだが。
>>409 ObjC以外での開発を制限して、ObjC「に」囲い込む。
抱き込んでしまってからはObjC「で」囲い込む。
両方だ馬鹿。マカーは日本語も理解できんのか。
>>411 やったことがないから勘違いしてるのかもしれんが、
ObjC、ObjC++なんてC、C++にちょっと毛が生えたくらいの言語だぞ?
ObjC使ったからCに戻れんとかありえない。ObjC「で」囲い込むとか無理。
ドザ:(.NETを使わなければ)C#はロックインではない→Monoがある
マカー:(Cocoaを使わなければ)ObjCはロックインではない→cygwin Linuxで使える
同レベルの争いに思えるんだが?
互いに都合のいいように話してるだけだな。そりゃ平行線になるわ
ドザはObjCとOSX+Cocoa+Xcodeを混同させて話してる。
マカーはObjCだけ取り上げて話してる。
元はといえばドザが脈絡なくObjCに話を飛ばして
非マカーObjC使いの俺を怒らせたのが原因。
非マカーのObjC使いってどんだけマイナーよw
あとJavaにも火の粉飛ばしてたよな。
Sunはハード屋だしJavaでロックインしようとしても
(効果は皆無とは言えんが)ほぼ無意味だろ。
>>413 現在メジャーなObjective-C実装は、gccとclangがある。
gccがあるってことは、ほとんどどこでも動くってこと。
ライブラリはOPENSTEP持ってくればいい。
iOSほどはいろいろ揃ってないが。
>>416 研究で使うシミュレータがObjCで書かれてたし当時は代替があまり無かった。
もちろんAppleとは無関係。
ObjCがAppleだけものもでないことはおわかり頂けただろうか。
>>413 Monoには.NET互換のクラスライブラリがあるよ。
需要が低いやつは実装されてないけどASP.NETは完璧と言っていいぐらいの完成度。
クライアントサイドはWinFormsが実装されてる。
俺はプラットフォーム企業がプロプラ言語出した時点で囲い込みだと思ってる。
囲い込みする意図が無けりゃむしろ企業のプラットフォーム戦略として間違ってるだろ。
言語がオープンでもライブラリがOSSでないならプロプラだろ。
>>422 いや、Oracleになってからは知らんが、
Sunはそれでハード売れるの?
>>422 > AndroidのDalvik仮想マシンに圧力掛けた件とか色々あったじゃないか。
これはやってない。
J2MEじゃねーのかよ!と文句をちょっと言っただけ。
本格的に圧力かけたのはOracle。
ゴスリンのコメント参照のこと。
お前ら何と戦ってんの?
今C#とObj-Cが双璧だろ
ドザとかマカとか馬鹿じゃね
C#のバカドザが同属嫌悪で勝手にObjCとJavaを批判し始めて勝手に返り討ちにあっただけ。
マカとか関係ないしマカですらない。
>>427 争いは同じレベルの者どうしでしか発生しない(AA略
C#は、iPhone アプリでも使われている。
ドザが必死にC#はロックインじゃないみたいなアピールしてて笑える。
MSのやることは自前のプラットフォームへの
ロックインを意図したものでなければならないはずだし(収益構造から考えて自明)、
そうでなくてSunみたいにボランティア感覚でC#やってるんだったら
単なる自滅だと思ってるんだが違うの?
>>432 ドザはC#+Windows+.NET Framework+Visual Studioによってロックインされる
マカはObjC+OSX+Cocoa+Xcodeによってロックインされる
いまだにMac版はバージョンが違うだのと言い訳しながらOfficeの非互換性を維持し続けるMSなのに、
C#はロックインじゃないとか、信じるのは馬鹿だけだろ。
MacにOffice売るのやめたらいいのにな
iOS, Android, Windiws Phone どれもいける。
Java, Objective-C はそうはいかない。
このスレ、ドザい
,────ヽ
∞ ∞ ) <Objective-Cはあっぽるが作ったわけじゃないけど
/ 凵凵凵凵 .| / C#はマイコリシフトが作った言語だからなぁ…
| | の の | | |
ノ ( ワ レ′し
 ̄/| ̄ ̄ ̄ ̄\ ̄
/ .| |) )
し| ε/ ___
.| | ∞′ ∞ヽ
| /ωヽ .| /LLLL | <Do-zai
((⊂` | |の の| |
| |_ ( ワ レ し
`ー― 、 ヽ)
,────ヽ
∞ ∞ )
/ 凵凵凵凵 .| /
| | の の | | |
ノ ( ワ レ′し <Objective-Cはジョブズ(あっぽりじゃないよ)が育てた的なところはあるけどネ
 ̄/| ̄ ̄ ̄ ̄\ ̄
/ .| |) )
し| ε/
.| | スッ
| /⌒ヽ .|
C#信者が必死なスレでつねww
C#厨ってなんで必死なん?
昔はJava信者が必死だったけど、
Javaは大きく裾野が広がって実績が生まれた結果、
必死になる必要がなくなった様子。
金持ちケンカせずっていうか。
マカが必死にC#叩きする構図
ドザ必死なのは別にいいんだが、ザコすぎる。
2chで判断するのもアレだがドザ界の人材不足が相当進行してる印象。
マカはObjective-Cの人気が上がっているのに
なぜC#叩かないといけない訳なの?
ドザのC#用語に必死なスレwwwwww
C#は真似されるが、Objective-Cは真似をする。
ドザ、絶滅危惧
TIOBEってC#に不利なランキングの割には健闘してるよね。
不利な要素としてすぐ思いつくのは
MSDNに情報がまとまっている・VSの開発支援と同梱ヘルプ
シンプルで使いやすい言語仕様・機能的に成熟してC#4.0/4.5の機能追加が小さい
.NET系言語の種類が多く人気(検索数)が分散する など
この辺の理由から、慣れれば慣れるほど検索回数が減っていく
そうだね。
C#はCとかJavaみたいなクソじゃないし
本当は1位だと思う。
>>451 確かにドザ村の中じゃ最高の言語なんだろうなw
Javaパクりの情弱専用言語wwwwwwwww
struct 周りの文法と yield は、失敗仕様。IEnumurable もgenerics が出るまで待って欲しかった。
>>452 すでに Java がパクリ側に廻ってから長い。
ドザの言い訳と願望と妄想がひどいスレ。これは引く。
450 :名無しさん@お腹いっぱい。:2012/08/28(火) 01:27:19.26 ID:???
TIOBEってC#に不利なランキングの割には健闘してるよね。
不利な要素としてすぐ思いつくのは
MSDNに情報がまとまっている・VSの開発支援と同梱ヘルプ
シンプルで使いやすい言語仕様・機能的に成熟してC#4.0/4.5の機能追加が小さい
.NET系言語の種類が多く人気(検索数)が分散する など
この辺の理由から、慣れれば慣れるほど検索回数が減っていく
451 :名無しさん@お腹いっぱい。:2012/08/28(火) 10:30:41.93 ID:???
そうだね。
C#はCとかJavaみたいなクソじゃないし
本当は1位だと思う。
落ち目になるとルールに文句つけて駄々こねはじめるウンコドザ。
どうしようもなく民度が低い。
昔MacintoshがPascalを中心的な開発言語に位置づけてどツボにハマったことあった。
C#は、Delphi をC++風にしたもの。Javaにはあまり似ていない。
うちだとC#はもうどうしようもない使えないやつにやらせる隔離言語だなあ。
どうしようもないやつでも使えるように設計されてる。当然。
そしてその「どうしようもないやつ」がC#を馬鹿にされるとファビョる
具体的に何が悪いかが出てこない。
ム板のC#質問スレ見てればわかる。
質問する方も回答するほうもプラットフォームの知識がない。
ウンコ。
C#ドザの何が怖いって、自分達がMSに裏切られる心配を一切してないところ。
「MSは開発者を尊重する」とか噴飯物の神話を信じてる。
MSと10年単位でつきあってきた経験が無い奴はたいていこう言うんだよね。
>>462 何が悪いか聞くと
ネイティブコンパイル出来ないと言い出して
詳しく聞いたらインタプリタだと思い込んでた事があった。
そういう連中。
JITインタプリタじゃん。
Delphiの創造主がJavaの実装の経験を経て創造したもの。
>>466 プラットフォームの知識がないウンコの例。
>>486 JITできるようにするほうが難しい?なんで?
あ、普通のインタプリタと比べてってことか。
ネイティブと比べてかとおもった。
ドザ語話者のJavaへの嫉妬がひどいw
475 :
名無しさん@お腹いっぱい。:2012/08/29(水) 01:31:58.69 ID:krPOYGNj
Java Applet は消えない。
サーバーサイドよりも代替がきかないので。
対抗技術は、CLIぐらいだが、MSなのでアンチが邪魔をするだろう
ブラウザプラグインなんて時代遅れだよwww
Java Appletなんて誰も使ってない。MSのも死んだ。Flashも斜陽で時間の問題。
SL(笑)
JavaAppletはせいぜいスピード計測サイトくらいしか生き残ってないような
後は放置された個人ページのミニゲームとかかな
GaikaiってJavaアプレット使ってるよね?
将棋24はJavaアプレット?
Javaアプレットの囲碁とか将棋ってLinuxでやると文字豆腐になったりするよね。
moonlightは起動さえしないけどwww
スパイダー対策で、Java Appletになってるのがある。
工作員による話題そらしage
ドザ#
ドザ丼
Microsoftって落ち目なんだね。
MS言語
このランキングって流行りもあるけど、ドキュメントが
不親切だとか、IDEのヘルプがショボいと上にくるんでは?
フリーランスお仕事募集サイトの方が適切だろう。
まあ勘だけどCがこんなにJavaと競ってるはずない気がする
Cはネット繋がらない檻に閉じこめられて書いてるやつらがいるし、
わざわざブログのタグに「C」とか書かないし、
「なんとか C」みたいに検索することはほぼない
Cは、OS書いている人たちの共通語。
使われている量では他を圧倒している。
それに対しC#はドザえもんたち一部の希少言語wwwww
>>493 に同意、多分近い分野をやってるんだろうな。
>>494 ドライバ含めてもOS書いてる奴なんてそんなにいないだろ。
使われてる量はすごいとは思うが。
>>495 は、単なるバカ。
みんなjavascript見捨てないで
日常的に使ってるものでC#なものが皆無。
無くてもまったく困らない。
Objective-Cならさらにないな
大半の人がそうだろう
500 :
名無しさん@お腹いっぱい。:2012/09/01(土) 12:06:36.48 ID:TspSUJRJ
シャープが付いてんのは全部ダメだな
ウンコドザがマンセーするものってなんでいつもセンス悪いの?
>>499 いや、ObjCは無いとアイホンがつかえないし
50年前からあるのにObjCが無いと使えないの???
ウンコ#
Cは家電製品とかでも使ったりするからなぁ。
ドザ家電
>>501 >ウンコドザがマンセーするものってなんでいつもセンス悪いの?
センス悪いからドザが賞賛する。
センスがいいプログラミング言語は流行るのに実用に使われない。例外はLisp。
LispはEmacsのせいで強制的に使わされてるだけ。
Emacs用途を除いたら全く使われていない。
苫米地博士がLISPでなんか作ってなかったっけ?
LISP使ったことないからわからんけど、実行速度とかはどうなんだろ。
:初期の Amazon.com はLisp。
>ウンコドザがマンセーするものってなんでいつもセンス悪いの?
Windows8
最新のMSOffice
ネトゲ
エロゲ
セルフ組み立てPC
wwwwwwwwwwwwwwww
>>512 >>ウンコドザがマンセーするものってなんでいつもセンス悪いの?
>エロゲ
エロゲのセンスが悪いのを知ってるお前もどうかと思うけど (w
とりあえず詳細UNIXプログラミングを読もうかと思ってるんだけど
Amazonで目次確認した限りではX-Windowについては触れてないみたいなんで
なんかX-Windowについて良い書籍知らない?
>>515 小学生の俺に英語なんか読めるわけ無いだろ。
空気読めよ^q^
ネトウヨApple
VBAはそろそろC#Aとかに変えて欲しい
endsubとかもう括弧でいいじゃん
VSTOってのがある。
でもEEには付いてなくて、pro買わないと駄目なんでしょ?そんな予算はようさん無い。
>>513 >エロゲのセンスが悪いのを知ってるお前もどうかと思うけど (w
やはりドザはエロゲがセンスいい物だと思っているようだw
それとセルフ組み立てPCがセンス悪いことは認めているようだな
> やはりドザはエロゲがセンスいい物だと思っているようだw
そもそも最近エロゲなんて見たことないんだが…
523 :
521:2012/09/03(月) 00:59:33.56 ID:???
俺はエロゲのセンスが悪いものだと思っているね。
だって、見ればわかるだろう?
だから、マジで見たことないんだって。
お前は、自分が見た事あったら他人も見てるとでも思ってるのかよ。
525 :
521:2012/09/03(月) 01:06:17.80 ID:???
馬鹿なおばさんが塗りたくった
猿の絵だってセンス無いだろう?
あんなのを見に行く人がいるわけがない。
マジで意味わからん。
「ウンコドザがマンセーするもの」に何でそんなに興味があるんだよ…
527 :
名無しさん@お腹いっぱい。:2012/09/03(月) 07:58:37.52 ID:iDFwGUN/
肥溜めで生活してるからだろ
C#をC++++だと表現する奴がいるが
実際はCxxxxだからな
注意するように
>>528 いやいや、社畜がどうのこうの言うのはわかるけど、
自称ハイソなマカーがわざわざセンス云々とか言ってくるのが、マジで理解できない。
age
C#しか使いたくないわ
>>533 Javaのパクりでご苦労さんwwwww
Javaのパクリってどの辺?
Java のマニュアル見ながら大文字と小文字を入れ替えたり、同じ意味の別な単語に置き換えたり、子供のやるような朴李だよ
語るには早い。
C最強伝説
JavaってC#より4・5年遅れてるよね。
C#の後追いでラムダ式入れるのに何年かけるんだよw
C言語なんかラムダ式入る気配すらないよ?
でも世界で最も話題にされ、最も使われている言語。
結局、ハゲが言ってる通り、
たいていのプログラマは一度習熟した言語から移行したがらない。
>>539 最も使われてるにはとりあえず同意するけど、話題はどうかな?
なんか最近話題あったっけ?
C言語は枯れてる事に意義がある。
機能追加は専らC++の領分。
>>541 このトピック(
>>1)自体が「どれだけ話題になっているか」であって、
「どれだけプログラマ人口があるか」ではないところに注意なのです。
C#は、十分に枯れている。
ネトウヨはN言語だろwwwwwwwww
ネトウヨ言語wwwww
チョンチョンチョンチョン開業キョウトトチョン
wwwwwwww
何だよ、C#ってChon#の略かよwww
547 :
名無しさん@お腹いっぱい。:2012/09/07(金) 02:22:46.56 ID:0EKInAWM
どうにも直感でわからないのが欠点。
ベーシックで遊んでた頃が懐かしい。
Hu-BASICが懐かしい
>>540 >C言語なんかラムダ式入る気配すらないよ?
AppleはgccとLLVMに実装して何年も前から使ってますがな。
Objective-Cのラムダ式はこれをそのまま使ったものだし。
C++の標準には入っているが、Cには入りそうにない。
gccが純粋なCコンパイラの頃からネスト関数があったのに。
そら、独自拡張ならなんでもありじゃろ。
554 :
名無しさん@お腹いっぱい。:2012/09/08(土) 08:07:38.16 ID:7PE1jLEo
火病起こして怒り狂ってるから#が付いてんだろ
C# disるやつは例外なく無知。
C「やっぱりドキュメントの多さも含めて最強言語だよな」
C++「まあオブジェクト指向勉強したからね」
Objective-C「最近iOSの仕事が増えてきたんだけど」
C#「MS様ウリジナルの言語は市場最高ニダ」
C#言語仕様は好きなんだけどライブラリの出来が糞すぎ
俺がクソプログラマーなの差し引いても、クソトロイスピード
でしか動かない。
これなら同じ中間言語のJavaのがまし。クソプログラマーが書いても
そこそこ動いてくれる
C#はWEBプログラムや動的型付けをサポートする一方で、
アンマネージドコードを使えたり手を広げすぎだし、
中間言語バイナリーがプログラム言語独立で、VBでもCでも書ける
と言う、誰得なんだか分からない仕様のためオーバーヘッドがデカいし
最適化も効かない。
せめてライトウエイトのwebプログラム系と、デスクトップアプリを作る
静的型付け言語を分離して作るべきだった。
webプログラムはサーバープラットホームどころか、
クライアントをWindowsに縛られるし、
デスクトップは不必要なオーバーヘッドで開発者に足枷を
はめてる。
誰が使うのこんなの?
@ITで記事書いてる川俣って人(ちょっと癖がある人みたいだが)が、プログラミング言語に関しては、
それについて語る奴の多さと実際に利用されてる度合は反比例する傾向にある、
なぜならプログラマの多くは語らない(語ってる奴の多くは本物のプログラマじゃない)からだ、
と言ってたがまあ一理はある。
>>45 なんでネトウヨって支那人が大嫌いなのに、2ちゃんでは支那文字をよく使うの?
Cはファームでも腐るほど使われてるし1位は分かるが、
C♯は何というか、中途半端感が否めないな・・
要求しだいでVBかC++でいいんじゃない?って思う。
>>561 C#ではいけない事情がある場合にVBやC++を使うのであって、逆はない。
>>557 いや、最近は中間言語でも、最適化はJITでやるから問題ない。
その代表例がLLVMとJVM。
CLRは今のところそれほど速くはないが。
ScalaとかJNIとか知らん奴なんだろう。
>>557がクソプログラマーなのは良く分かった。
Java使ってる連中からも馬鹿にされるようなレベルだなw
何を根拠にクソプログラマー認定するのか理由ぐらい書けないの?バカなの?
て言うか、相手するだけ無駄というレベルだと思うが…
使ってる開発言語を自慢をしたいなら誰もが認める定番アプリを開発後に晒せばいい。
大部分が作者のセンスに寄るため普通は無意味だが、
東大が、開発者が、そして有名人(笑)がMacを選んでる! って自慢げに延々語れるマカ相手にならこれ以上無い説得力を持つだろうw
C#馬鹿にするスレでマカの話題を持ってくるなよw
悔しそうな配給プログラマwwwww
あぁ、やっぱりいつもの自演マカが反応したw
しかもこのスレを立てた趣旨まで説明してくれてるしw
C#を馬鹿にすることはWindowsを馬鹿にすること、ひいてはWindowsユーザーを馬鹿にすることに繋がり、それはマカにとって優越感を満たす行為とw
病気だね、お前。
シェア90%のWindows専用言語が
5%ポッキリの専用言語に負けるってどういうこと??
シェア90%のWindows専用言語が、いったい何種類あるとおもってるの
>>571 未だにVC++でメンテしている所が多いんじゃない?
特にv6な。
VC6とかもういい加減やめて^q^
独自ライブラリが標準ライブラリと競合するとか、
どんな脳をしてたらそんなクソライブラリ実装できるんだか^q^q^q^q^q^q^q^q^
576 :
名無しさん@お腹いっぱい。:2012/09/09(日) 12:20:42.91 ID:OLDAma6r
方言なんて珍しくも無いのに……さすがにわかw
>>576 確かにtemplateすらまともに存在しなかった時代とはいえ、
いくらなんでもmaxが競合するとかありえなす^q^
Chaくさい
20代の若者向け言語C丼
583 :
名無しさん@お腹いっぱい。:2012/10/26(金) 17:44:17.77 ID:RwKzX8kd
C#の時代いつ来るの?
584 :
名無しさん@お腹いっぱい。:2012/10/26(金) 21:52:13.54 ID:ZLvW5mzE
もう来てる。
Java はAndroid 専用言語への道まっしぐら。
Javaはサーバーサイドでよく使われると聞いたが?
C#は良いけど、.NET Frameworkとプロジェクトフォーマットの乱立のせいで終わる
>>585 というか、でかいシステムは事実上Javaしか選択肢が無い。
WindowsPhone次第ではC#も(ry
漢なら迷うことなくC言語一択だろ
>>590 同意。
クラスライブラリやAPIの海で迷子になるより
Cでゴリゴリ書く方が結局は生産性がよい。
592 :
名無しさん@お腹いっぱい。:2012/10/27(土) 05:55:33.08 ID:Y8MOm86w
ライブラリの海はC言語が一番酷い。
今時、ライブラリ・API・フレームワークなしの開発なんてあり得んでしょ・・・
お前のいうライブラリは広範囲過ぎないか?w
>>593 他人の設計したクラスとかライブラリを
理解するのって、凄く苦痛なんだよな。
例え便利なクラスライブラリやAPIがあっても
俺はなるべく自分で一から作るようにしている。
そうでないとブログラムの動作に責任が持てない。
>>595 俺もそんな感じ。
でもC++の標準ライブラリぐらいは使うな。
>>595-596 > そうでないとブログラムの動作に責任が持てない。
OS から作ってるなら、納得してやるよ
598 :
名無しさん@お腹いっぱい。:2012/10/27(土) 13:40:01.79 ID:Kx77XIXp
というか、要するにその程度のことしかやってない(できない)と言っているに等しいな。
調教済みのヘボグラマーって大概そういう皮肉を使うよねw
>>598 何ゆってんの?
よくわからないものを拾って使うと後でしっぺ返しが来るってのは
アニメのエヴァンゲリオンが示してくれているだろ。
本当に信頼できるライブラリは、自分で作ったものだけだ。
サードパーティー製のものは極力使わないようにするが
ヘボなんで、すべて自力で実装とか無理
んなことしても工数増えるだけの自己満足
.NET使って良い案件なら使うし
AndroidはGoogleのAPIなしで開発なんてあり得ない
iOSも同様
APIなしで開発?w
馬鹿者ねーのw
一人でなんとかなるのはかける時間にも依るが数十万行程度なんじゃない?それを超える規模機能の場合には、仕方ないじゃない。
お前、現場知ってるのか?w
流れがよくわからないんだが、
サードパーティライブラリやらOS提供のAPIだらけの
C言語の評価をしているという理解であってるか?
知ってるよ? 会議室だろ?
cobolは?
cobolはどうなったの?
>>600 >よくわからないものを拾って使うと後でしっぺ返しが来るってのは
今時、運用実績のあるライブラリやフレームワークを積極的に使わないとプログラム
なんて作れないと思うが。。。トラブルなんてGoogle, Stackoverflowで調べれば一発だし。
後
>591
>クラスライブラリやAPIの海で迷子になるより
実現するクラスの特定方法が分からないのって、オブジェクト指向開発が
身に付いて無いだけだと思う。
調教済みの玉無し野郎が必死ですw
>>608 むしろCOBOLがわかる人が少なくなって困ってる。
引退したジイさん連中まで呼び戻してどうにかしのいでる状態。
>>612 COBOL技術者の高齢化は深刻だね。
うちの社内システムも、かかりつけのシステム屋がCOBOLアプリに
対応できなくなってきて、外部から年寄りを連れてきている。
銀行の勘定系システムはほとんどがCOBOLだろうから、そのうち
技術者不足で銀行のシステム障害が頻発する時代になっていくだろう。
全くの初心者だが最初に覚えるプログラムは何を覚えたらいいの?
自分はとりあえずVBAで頑張ってるが難しいことが多すぎて
VBAやってるならVBAを頑張れよ
まずはC一択!
最初はPascalで"We are the World”だろ。
やっぱりCOBOLだろ!
出来る人間は何から初めても結果的に一線へと躍り出る。
>>614 VBAも含め、今の高級言語はオブジェクト指向という厚いヴェールを
まとっているため、初心者にはハードルが高過ぎるのだよ。
だからそれを乗り越えるだけの強い動機付けもなしに
漠然と覚えたいってだけじゃ無理だ。
・三度の飯よりコンピュータが好き
・仕事でやらなきゃいけない
・学校の課題でやらなきゃいけない
この三点のどれかに当てはまらない人はやめておけと言いたい。
そうでないと、C言語を趣味で20年勉強しても未だにHelloWorldから
進まない自分みたいなオッサンになっちゃうぞ。
実際はオブジェクト指向が理解出来ないのではなくて、
オブジェクトで構成されたフレームワークの使い方を覚えてないだけ
>>617 Pascal の文字列は 'We are the World' だよ。
規格決定一社独占の言語が栄えた試しはないからな。
Objective-Cもその内に終わるだろ。iPhone, iPadが売れなくなってきてるし。
> 規格決定一社独占の言語が栄えた試しはないからな。
Delphi とか VB とかは、なかったことになってるのか…
7 (Visual)Basic 5.334 7位へ下落
12 Delphi/Object Pascal 1.012
いや、そりゃ、どんな言語でもそのうち下落するだろうよ…
MicrosoftBasic……w
不景気が来るぞ!って言ってりゃいつかは当たるし、外れて文句いう奴もいないからな。
VB→C#が進んでないね。
統計が悪い!(キリッ)
634 :
名無しさん@お腹いっぱい。:2012/11/20(火) 23:31:19.10 ID:m60sy18b
C#は使いにくいよ
ゼロから案件やるならC#選ぶわ
勉強して損ないのは
1.Java
2.C#
Obj-Cは、実力は20年前に評価されながら下積みが長い言語だしな。
漫才でいうビートたけしとか、サッカーでいう遠藤みたいなもん。
C#に必死な奴がいるね、お疲れ様。
お遊びならperlとかなスクリプトで十分だしなあ・・・
641 :
名無しさん@お腹いっぱい。:2012/11/21(水) 07:52:45.36 ID:/g2zAEv1
>>421 MS♯の類はかつてVC++の標準ライブラリにまで独自仕様を仕込んでいたMSがオープン開発の連中を.NETを使う気になる様に仕向ける為に、
基本仕様を標準化してMSライブラリを必須では無くす代わりに、
Windows上で動かす限りに於いてはMSライブラリを使わないとOSのフルサポートを受けられないけどよもやそこまで只にしろとか文句無いよね、
としたMSがやっとこさ正道まで戻って来た所なんだからあんまり文句言うなw
ECMAでほんの一部分だけ標準化して、
その後の仕様変更、機能追加は放置、
その癖、これは標準仕様だって言い張るのは、
NetBIOSの頃からの常套手段ですが、
そんなことも知らないのね。
643 :
名無しさん@お腹いっぱい。:2012/11/22(木) 13:00:29.08 ID:LkGDy/DO
標準仕様に限定した仕様しか使用できないようにする標準仕様はちゃんとある。
拡張仕様の標準化をMSがお願いしても、却下するのはアンチ。
>>639 ずっと一位は言いすぎた。すまん。
それにしてもポストCは出てこないんかな。
勢い的にはObj-Cだけど、iOS効果なんだろうし。
ファームやWindowsの開発環境が一般化するとCやJavaを抜くかな。
おまいら、C言語しかしらんおいらに
オブジェクト指向と言うものを
わかりやすい例えで教えろ
おながいします
>>645 struct sockaddr*でメンバーフィールドの継承。
>>644 Win8と一緒。
手慣れた開発環境から移る理由がない。
Metroアプリ? ……それを作ることに何のメリットがw
>>646 メンバーフィールドって何なんだよ
もっとわかりやすく教えろ
おながいします
>>645 メモ帳などのエディタを起動して、ファイル→開く、で hoge.txt を開くのと、
hoge.txt をダブルクリックや右クリックして開くのとの違い。
後者がオブジェクト指向
>>645 ドラクエみたいなゲームを想定して、
◇メニュー → 装備 → 革の鎧
みたいなデザインと、
◇メニュー → 道具 → 革の鎧 → 装備
みたいなデザインがあると思うが、
この後者のがオブジェクト指向。
>>649 難しく考えることはないよ
現実に存在するオブジェクト(物体)に当てはめてみると良い
例えば、マウス
マウスの色や形状は、マウスと言うオブジェクトのプロパティ
左クリックやホイールは、マウスと言うオブジェクトのメソッド
入り口としては、そんな理解で十分
後はコード書いてるうちに自分なりの理解が深まるから
オブジェクト指向ってしっくりこないんです
オブジェクト指向なんて
別にたいしたものじゃないんだから
選ばないという選択もありだろう。
>>652 オブジェクト指向の「オブジェクト」って
サブジェクト←→オブジェクト
のオブジェクトだろ。
>>655 オブジェクト指向のオブジェクトは物体のオブジェクトだよ
サブジェクト指向ってのもあるし、対比して考える向きもあるけど、元は↑の通り
……って、自分なりの理解とか言っちゃってるよ、この屑w
我流のにわか知識をひけらかして俺SUGEEEEとかドンだけ恥知らずなんだw
>>657 まあ、嘘とまで言うのは言いすぎ。
て言うか、オブジェクト指向って範囲広いから説明こじつければ何でもあり。
かすりもしてねーよw
>>659 オブジェクト指向とGUIは直接関係ない。
GUIにとって必須なのは「イベント駆動」。
もちろん現在の複雑なGUIはオブジェクト指向無しには開発できないけど、初期のMacintoshとかオブジェクト指向無しで開発されてた。
システムリソースの階層にオブジェクト指向的な物の萌芽が有ると主張する人もいるけど、少々苦しい。
662 :
名無しさん@お腹いっぱい。:2012/11/23(金) 09:26:36.53 ID:Lh41icct
Macintosh のもとになった Smalltalk がオブジェクト指向の総本家。
言語がPascalなだけで、オブジェクト指向どっぷり。
システムのオブジェクト化が無駄に進んでて、モジュール入れ替えを激しく行うおかげで
ハードウェアがすぐオブジェと化すのは、ウィットが効いてていいと思います
95や98の時に大流行したよな、タンスパソコン
>>657,661
違ってねーよ。
SVOのOに主観をおいて扱うのがオブジェクト指向だろ。
GUIの話じゃなく、観点の問題だろ。
まずエディタがあって、それでテキストファイルを編集する、となるのに対して、
まずテキストファイルがあって、それをエディタで編集する、となるのが
オブジェクト指向だろ。
やってることも結果も同じだが、見ている向きが違う。
右から見るか左から見るか、それだけ。
>>651でも解らないならそれ以上は説明するだけ無駄だろ。
これは真性が来たなw
プログラミング言語のスレで何を言ってるんだ?
Rubyやればすぐ理解できるだろ。
あれはごった煮だから
ところでみんな集計の方法はどうか知らんが
C#の人気が下落している原因って何なんだろうな?
CとJavaしか知らない俺にとって今回のランキング1, 2位はうれしい結果だぜ
Objective-C#を出せばいいのに。
677 :
名無しさん@お腹いっぱい。:2012/11/24(土) 00:38:47.47 ID:bF/ePAO0
>>7 早くC++11が一般的になってほしい。わりとマジでそう思う。
678 :
名無しさん@お腹いっぱい。:2012/11/24(土) 00:57:17.94 ID:bF/ePAO0
>>78 プロトタイプ宣言をすればそんなことない。
最近面倒なんで使う場所より前の行に定義書くこと多いけど。
679 :
名無しさん@お腹いっぱい。:2012/11/24(土) 01:02:49.32 ID:bF/ePAO0
>>677,678
うわ、スレたったのって8月だったのかよ。
気づかんでレスしてた orz
>>662 それは外見だけで初代MacintoshにSmalltalkのコードは全く入ってない。
メモリ128KBでそんなもん入るかよ。
>>674 Windowsアプリケーションの需要が下がってるから
言語のランキングなんか意味ないよ
アプリケーションを提供するプラットフォームで半強制的に言語が決まるんだから
C++はともかく、Cに拘ってる馬鹿は実際には仕事ができない無能
自分では何の説明もできないのに、屑だの真性だの書いてる連中は便所でメシ喰ってるぼっち君?
どうせライブラリしか使わんのだろ?w
684 :
名無しさん@お腹いっぱい。:2012/11/24(土) 04:10:52.77 ID:GB7sGk+I
>>680 アセンブラでもオブジェクト指向は可能。
シェアのでかいOSの気まぐれには付き合わざるを得ないけど、言語までつき合わされちゃかなわん、ってのが本音でしょ。
嘘書いて説明できてる俺御大とか粋がってる底辺……というかエア開発者がいるなw
>>685 MSはC# AppleはObjC
GoogleはGoとかDirt 言語じゃないけどNaClみたいな馬鹿馬鹿しい代物も作ってるな
まぁ、言語の学習コストなんて高が知れてる。どうせクラスライブラリ覚えてる時間が大半を占める。
アンカも付けず遠吠えしてるやつがいるな
このレスもだけどなw
クラスの概念で物理層を少しわけた言語で分類できても、
どれもオブジェクト指向とか大差ない。
新しい体系のプログラムモデルを考える人はほとんどいない。
どれもメタ識別子で論理的な手順化体系をプログラムする言語であって
【非可換幾何学】のような体系のそれらは常人には理解できない。
へーっ、そうなんだぁ〜 (棒
>>674 >ところでみんな集計の方法はどうか知らんが
>C#の人気が下落している原因って何なんだろうな?
スマートフォン、PCで伸び盛りのタブレットでMicrosoftがダメだから相対的に順位が墜ちているという事では?
IEのネットシェアが急落して50%も切ったそうだが同じ理由かと。
そりゃ軽開発者はスマートフォンアプリとブラウザアプリに流れてるもの。
>>691 iPhoneやiPadアプリ作るのにC#なんか使わんだろうからな。
695 :
名無しさん@お腹いっぱい。:2012/11/25(日) 05:48:19.40 ID:LVFUcMAz
>>694 君の想像と比べればはるかに多く使われている。
696 :
名無しさん@お腹いっぱい。:2012/11/25(日) 08:55:40.99 ID:2vIP7xTb
>>657 確かにうそではないと思うよ。
>>650が言いたかったのは、
手続きというものに中心に考える(ファイル→開く、で hoge.txt を開く)のと、
「hoge.txt」という「オブジェクト」に送る「メッセージ」(ダブルクリックや右クリック)とそのメッセージに対する
アクション(開く)をオブジェクト毎に記述することによってシステムを構築する「オブジェクト指向」の例を端的に表しているといえる。
もうテメーの部下にだけ語ってろよw
698 :
名無しさん@お腹いっぱい。:2012/11/25(日) 09:41:28.33 ID:2vIP7xTb
>>697 すっぱいぶどう
(わからない場合は、「すっぱいぶどう」で検索)
699 :
名無しさん@お腹いっぱい。:2012/11/25(日) 09:43:48.81 ID:6nTqTGSo
>>684 当時のMacの開発環境にはクラスの概念なんか無いよ。
ただのPascal。
>>698 わりぃ、部下ですら同意してくれない程、知識以前に人格がアレだったんだなw
701 :
名無しさん@お腹いっぱい。:2012/11/25(日) 09:53:29.39 ID:2vIP7xTb
>>700 あなたほど酷くはないですよw 人格攻撃を最初から一方的に仕掛けるほうが人格的に問題あると思います。
嘘を広めようとした人に、嘘つきといったら人格攻撃ですかw
どっちもぴんとこない
一人は説明すらしてない
なぜそんなに自信満々なの?
704 :
名無しさん@お腹いっぱい。:2012/11/25(日) 10:05:17.14 ID:2vIP7xTb
>>702 どの辺りが嘘なのでしょうか?説明してくださいな。
なんにでも批判できる俺、カッケーって奴ってどこにでもいるよ。
さういう奴は、批判されることはかっこ悪いと思ってるから、
自分からは何も言わない、と言うか言うもの持ってない。
まあ、その典型がこのレスだったりするわけだが (w
>>704 全てw
てか、お前の考えるオブジェクト指向って妄想を垂れ流すなやw
707 :
名無しさん@お腹いっぱい。:2012/11/25(日) 10:19:19.92 ID:2vIP7xTb
>>706 レスありがとうございます。ある意味、あなたがどんな考えかよくわかりました。
あなたはコミュニケーションが苦手な人だと思います。それにもっともよく気づき、いらいらを感じ、その最たる被害者もあなた
自身なのでしょう。
かわいそうな方ですね。もうあなたにはこれ以上かかわらないようにします。
あなたも少しは他と接する態度を変えた方がよいと思いますよ。あなたのためを思って書いてます。ではさようなら。
最後に皆様、スレチなことを長々とすみませんでした。
>>707 おやおや、粋がるがきんちょを躾けてやろうとドヤ顔で突っかかってきたベテラン(だよね?w)さんは諦めが早いのですねw
しかも自分のたとえ話に賛同(≠理解)しない相手はすぐに切り捨てる無能な上司(かもね?w)だったとは。
部下ではなく信者を引き連れる教祖様でしたかw
言葉通り消えてください……あまり意味の無い宣言ですがw
C#のスレらしくなって来ました。
上がるどころか下がるのならC#からC♭に改名すべき。
まぁ、似たような用途ならVBやらもあるし過去の資産も考えるとC#は
これからも伸びないだろうなとは思う
あっても困らんが、なくても困らん
これが一番の理由(これを綾波理論と提唱しよう)
Microsoftってもうダメなんだね。
ipadをパクるとは思わなかった
Generics はC丼のがしっかりしてるな
Cシャープなんて不吉な名前付けるから…
#はシャープではない。
シャープは#ではなく♯だ。
しーなんばーさいん
とかどうでもええわ!
Cツャープ
色んな求人サイト見て思うけどC#ってJavaに比べて圧倒的に仕事少ないよな
いつになったら立場が逆転するの?
俺のところは、だいたいC#→Java(Android)→ObjC(iOS)→その他 みたいになぜかローテーションして仕事回ってくんな
722 :
名無しさん@お腹いっぱい。:2012/12/05(水) 21:06:58.92 ID:zMNkAkFY
C#の仕事の方が美味しい(簡単なのに高い)ので、下請けに回らない。
windowsのクライアントアプリを作るならかなり良いが、
asp.netはイマイチ
Java は結構大規模案件とかあって、人足いるから。
C#だけ、とかjavaだけしかできない、なんて人、
現実にいるんだろうか?
>>725 ピラミッド階層の下に行けば行くほど人は多いんですよ。
>>726 増えるのは人間未満のゾンビどもで人は少ないだろ
VBA好きだったが、ここ数年はC#がお気に入り
キモい
c#とXNAで、3DCGと格闘中。
な、なんとか、致命傷で済んだぜ。
PC遠隔操作事件、犯人はC#を使ったらしいぞ、一般人にも一躍有名になるね!
C丼
アセンブラがランキングに入ってない・・・・
なんつーか、それはCPU毎に分ける必要があるんでない?
一緒くたに累計取るのはあまりにも無理がある。
ecstasyみたいなのなら入れれるだろ
リンク先みなくてもその勧め方でだいたいわかるわw
意味ねぇだろw
プログラミング言語とか数が多すぎてワケわからん
誰か漫画雑誌で例えてくれ
まんがタイム → C
まんがタイムきらら → C++
まんがタイムきららキャラット → C#
俺もiPhoneアプリを作ってみたくなった。
Objective-Cってのを学べば良いのか。
まずCから
743 :
名無しさん@お腹いっぱい。:2012/12/31(月) 06:09:54.81 ID:S+yPnAhd
>>742 まずそれを打破しないとずっとサムスンを購買する羽目になると思う
iPhoneアプリの作成にC#を選ぶ馬鹿はいないからなあ。
iOSアプリ作成にUnity使うとC#使うことになるけどな
>>744 iPhoneアプリを作るならMacでObjective-Cだね。
747 :
名無しさん@お腹いっぱい。:2012/12/31(月) 19:48:52.51 ID:nMeBndaj
iOSでもC#の方が書きやすい。Javaでもなんとかかける。
仕事ならObjective-Cくらいはさっさと覚えないとリストラ要員にされるぜ。
Objective-Cの習得は簡単だ。所詮はC言語の派生なんで、
Cと、C++やJavaやC#の経験があれば難しくはない。
ただ単に効率が悪いから他の言語が使えるなら他の言語を使ったほうがいいだけだ。
>>749みたいなこと言って全然書けない奴を俺は呆れるほど見てきた。
C#の人気が無いって現実を見ようぜ
大量のアイドルたちを見るにつけ、一時のC#エンジニアとかを思い出す。
iPhoneアプリを作りたいからObjective-Cを勉強するよ。
756 :
名無しさん@お腹いっぱい。:2013/01/02(水) 16:02:17.62 ID:GIe88PRV
C#が不人気という話はないよ。
うちの会社もC#はあきらめたよ
あきらめたってなんだよ (w
誰も履歴書に書いてこないな
Objective-CのおかげでCが書けるやつが増えてうれしい
762 :
名無しさん@お腹いっぱい。:2013/01/02(水) 17:12:09.23 ID:GIe88PRV
C#の仕事は楽勝なのに単価高いから転職しない。
C#を望んでいるクライアントはいない
某独法からうちにきた案件は.netだったがな。
言語はこっちに任せるというからC#にした。
765 :
名無しさん@お腹いっぱい。:2013/01/02(水) 18:46:40.49 ID:GIe88PRV
Java, C++, C#, Objective-C, 案件数
気持ち悪い
iPhone、iPadアプリを書くならObjective-Cだね!
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
俺は、こいつの方が気持ち悪い
受託開発はゴミ
こいつらがIT業界の評判を貶めてる
多重ピンはね、下流のデスマ、鬱社員だらけ
その結果、学生から飲食・介護・ITの三大ブラックと呼ばれるようになった
そういうゴミ企業が好む言語がC#やVB(Javaもだけど)
賢い奴は自社サービス作って起業しろ
言語は好きなモノを選べ
インフラはAWSかGAEにして
小さく始めて大きく育てろ
>>769 iOS開発なんかまさに受託開発の餌場になってる。
変にiPhoneのアプリ開発がマスコミにとりあげられたせいで
ちょっとObjCかじった学生とか、ハロワの職業訓練で
やったやつが多いからいくらでも使い捨てできる状況なせいで。
C#ユーザってWindowsしかしらんアホ開発者のことだろ
>>771 > C#ユーザ
この言い方がアホっぽい (w
だってマカだしw
いや、C#、使わないけどね。
C#ってCの名を冠しているがその実態はJavaのパクリじゃんww
今頃何を言ってるんだ?
そもそも当初はモロパクリだったけど、MSの節操のない機能追加で
今はかなり違う言語になってるぞ。
それじゃObjective-CはCだけどC#はCじゃないということで桶
最初にC#なんて糞言語を覚えると、他のC系言語も習得する時に障害になりそうだね。
778 :
名無しさん@お腹いっぱい。:2013/01/03(木) 13:40:01.13 ID:q0hfvyPn
糞でも習得できるところがC#の糞なところ。まあ、今では、JavaがC#をパクってばかりだが。
とりあえずプログラミング言語習得としては最初はCって事で桶
いきなりCなんて・・・///
C#は最初に覚えるのはやめておいた方が良さそうか。
iPhoneアプリも作れないし。
C#erが他の言語行ったときの「ああ、それわかってるよ」のわかって無さは異常
「ああ、それ」のそれってなに?
具体的に詳しく書いてみ
あらし常習犯の特徴
メール欄が age になっている
最初にC#なんて変態仕様の癖がつくと後々苦労するのか。
C#なんてJavaやC++をシンプル化したようなもんだと思うんだが
どのへんが変態仕様なんだ?
787 :
名無しさん@お腹いっぱい。:2013/01/03(木) 18:42:30.16 ID:q0hfvyPn
変態は、yield ぐらい。struct と class の動作の違いの仕様はもう少し考えて欲しかった。
C#は動作速度が遅い
IEをC#で書き直す理由が無い
>>788 そりゃそうさ
中身Javaのパクリでバイトコード変換でインタプリタ実行だもの
CやC++に比べたら遅いに決まってるだろ
車と自転車の速度を比べるようなもの
C#はHTML5より遅いからね
791 :
名無しさん@お腹いっぱい。:2013/01/03(木) 18:56:41.58 ID:q0hfvyPn
半分ぐらいの速度では動く。
Cで書いても、ポインタや配列のアクセスにオーバーフローのチェックを入れたら、速度はほとんど変わらん。
C#で書いたら何でも遅いよ
君はね (w
JAVAのパクリか。
パクリが好きだな、Microsoft。
>>791 そんなループぶん回すのとか数値計算レベルのことを言ってるわけじゃなくて
体感に影響する速度のこと言ってるんだから、基本的なオブジェクトの重さ(RTTIがあるとか)とか
GCとか起動時のJITやランタイム初期化のオーバーヘッドのことを言うんだろう。
GCは基本的にアイドル時に動くもんだから、強制的にCollectするとか
何万個も実行するとかでないとなかなか体感するもんでもない気がする
JITにしてもngenかければいいしな。
体感というレベルであれば昨今の環境であればどれだって大差ないさ。
iPhoneやiRadアプリを作るのには選ばれないのだろうね。
>>796みたいなのは5年くらい前まで主流だった富豪的思考だけど、
今みたいなクロック数頭打ち・並列化でも限界が見えてる状況・スマホ・タブレットの台頭、
といった状況下でそれはないよね。
>>796 スマホだとメモリ不足でGC呼ばれるから更に遅く感じると。
>>801 しかもC#は前年比で -2.66%とダントツの下落率!ヤバそうだね。
Objectitve-Cは+4.31%かあ。
C#って普及しなかったね
>>801 >>757のURLを見ればわかるが検索エンジンでランキングを出すTIOBEと
開発者が実際に使用したり話題にしているかどうかとはだいぶ乖離がある。
>>801 >C#+VB<Objective-C!
>衝撃だなあ、Microsoftも墜ちたねえ。
マジヤバ!!
Microsoft、もうダメだな。
>>799 iOSでその状況になったら遅く感じるどころか
applicationDidReceiveMemoryWarningきて落ちるだろ。
スマホでメモリをばかすか使うような使い方をする開発者は言語以前の問題だ。
807 :
名無しさん@お腹いっぱい。:2013/01/04(金) 00:34:42.02 ID:jNNq94aA
さすがにVBよりは速い?
VBは速いよ
C#は構造上速くならない
>>808 マジですか。昔のイメージでVBは激遅だと思い込んでました…。
VB.netもC#も吐き出されるバイナリは大体同じなので速度は変わらない。
このバイナリは実行時あるいはngenを利用して事前にネイティブコンパイルされるので十分に早い。
遅いんじゃなくて遅くしか書けない馬鹿が多いだけだろ
>>811 それは実際的な意味で、同じことじゃないかね?
C#は、個人的には好きな言語だけど、やっぱり意識しなくても速いコードが書けた方が嬉しい。
イマイチ広まらない理由もそこら辺にあるのでは?
.NETなんてもうWindows専用の狭い世界の言語
Objective-CはiOS専用の狭い世界の言語
>>814 言いたいことはわかるのだけど、
柔軟性を取るか?、適当に書いてもそこそこの速度が出せるか?
ということを天秤に掛けた場合、
どっちがメリットあるよ?
俺は後者だと思うんだよね。
PerlとPythonの話か?
>>816 柔軟性を欠いたC#なんてそれこそ選ぶ理由がなくなるわ
ちょっと頭使えばそこそこの速度は出せるが
ガチガチに速度つめたってCやC++には届かない速度のために馬鹿に合わせてC#の最大のメリット殺すってか()
>>818 いや、でもさぁ
Javaにある程度近づかないと、そもそもC#の案件なくなるじゃんよ。
で、ユーザ説得するには 柔軟性 よりも 速度 なんだよ〜。
わかってくれよ〜
>>819 速度求めてる人がなんでわざわざ遅いってわかってるC#つかってんの?
>>821 うんとねー それは「開発効率をとると」ってことです。
出来上がったプログラム自体が速い って事と、短期で品質よく作る って言うのは、
必ずしも一致しないでしょ。
C++とか、いろいろと問題あるんよ。
Cなんて速いけど、移植性とか考えたり、他の案件考えると 使えねー 感があるわけ。
>>815 スタンドアロンアプリケーション市場で比較すると
iOS >>> Windows だからObjective-Cのほうが将来性あるな
特に個人零細が割ればかりのWin向けにアプリ作るのは考えられん
日本でWin向けスタンドアロンアプリ作ってる会社で上場してるの
ジャストシステム
ソースネクスト
くらいしか浮かばない
しかもどちらも斜陽
他のIT企業は受託で(社員の)未来がない
そしてWebサービス系でC#使ってる所みたことないし、名前も挙げられない
(中華系ではよくみるが)
今のMSのマイブームは自虐だからな
C#はVBポトペタ世代がそのままC#ポトペタに移行してクソみたいな零細IT受託企業で
地方のスーパーマーケットの在庫管理システム(笑)とか人事給与管理システム(笑)を作ってる印象
未来ある学生が積極的に修得する言語じゃないな
828 :
名無しさん@お腹いっぱい。:2013/01/04(金) 07:19:20.11 ID:2c5gsJ/R
C#は、Javaよりかは高速。
Objective-C は、Objective -C らしい書き方をしたら遅い。
ID:2c5gsJ/R が馬鹿で無知だと証明された
速度で言語の優劣が決まることは少ない
・その言語で何が作れるか?
・その言語で開発する際のEoD、デバッグ、テスト、リファクタリングのしやすさなどは問題ないか?
・その言語で開発するためのIDE(統合開発環境)はあるか?そして無料か有料か?(Eclipse VisualStudio)
・その言語で作るものはビジネスになるか?市場規模は?
・その言語を扱える技術者の数は多いか?またその質は?
・そのビジネスをスケールする時、言語性能やライセンス形態が足を引っ張ることはないか?
・その言語を修得するための資料が用意されているか?(有料書籍、インターネット文献等)
831 :
名無しさん@お腹いっぱい。:2013/01/04(金) 07:40:40.13 ID:2c5gsJ/R
中間言語はネイティブコンパイラもあるのになにも考えられないようです。
C#でWebアプリケーション作ってそれを一般公開しようとすると
SPLAライセンスプログラム契約しないとダメなんだよね?
Apache+各種Web言語と比べて、ライセンス費用面でデメリットが大きすぎる
BtoCのWebアプリケーション開発ではC#を選択肢に含めることはないな
.NETライブラリの初期ロードに時間がかかるし、起動した後もチンタラ感が拭えない。
という理由から、C#で開発されたアプリをCで書きなおしたことがあった(当然費用は客負担で)
Webアプリには出番が無いし、これから先のC#はどう扱ったらいいのか新人教育担当の俺は悩んでいる。
あらし常習犯の特徴
メール欄が age になっている
馬鹿に教わったら馬鹿しか量産されないもんな()
何で何時の時代も「今の時代、xxx言語だけで用が足りるでしょ」とか言う馬鹿が後を絶たないんですか?
>>836 どこにそんなレスあんの?
何で2chはこういう脳に疾患抱えた患者が後を絶たないんですか?
現今のご時世、どれか一つしか、言語が使えないということもあるめえ。
作るものに応じて言語くらい、使い分けりゃあよかろ。
むしろ、フレームワークというか、ライブラリ群で、使う言語が決まってしまうんじゃないかねえ
>>833 これからWebアプリケーション以外価値がなくなる時代なんだから
Java EE 6教えておけよ
JavaといえばStrutsと脊髄反射で採用決定するSIer多いが、それはレガシー(OSでいうとWindows2000的な存在)なんでやめとけよ
せめてSpring MVCかSAStrutsを新人に教えてくれ
>>839 助言ありがとな。でもSpringとSeasarはウチのWebアプリのスタンダードなんだ。
ついでに言えば言語の標準はCとJavaなんだが、スタンドアロンアプリに関しては
ここ数年C#で書くのが一般的。だがそういう案件も少なくなりつつあるんだよな。
ちなみに俺個人的にはC++Builderが一番好きだったりするんだがw
>>815 うわっ、マジの阿呆がいるわ。
iPadだけでもすでにヒューレッドパッカードのPCを越えているのに、現実が見えてないんだな。
製品の販売台数と、開発するプログラムの量の区別の付いてないアホが居るな。
販売台数なら、組み込み機器の圧勝だろ (w
>>841 阿呆じゃなくてAppleアンチとかMS信者の、まあ、狂信的キチガイだろう。
>>801 >C#+VB<Objective-C!
>衝撃だなあ、Microsoftも墜ちたねえ。
マイクロソフト、終わったな。
UIフレームワークについて、
MSのはWinformやWPFやWinRTやらいろいろあってややこしいな。
AppleはAppKitとUIKitだけでその2つはよく似ている。
>>845 UIKitはObjC2.0からの代物だから、一見似てると思って同じように使ってると痛い目にあうぞ
Windows8の失敗でMicrosoftエンジニアは死滅するな
むかーし、VBエンジニアは死滅するから云々と言われていたが
そもそもM$自体から死臭がするようになるとは
Webは地味に強いねぇ
ドザエンジニアってMSのホラ話真に受けて常に右往左往してるよね。
実際そのランキング見ればわかるけどVB6は全然死んでないし、
洗脳された意識高い奴がバルマの思いつきに動員されて
勝手にチョロチョロ動いて常に自爆してる感じ。
それでもドザOSを辞められない末期ドザを見てると
MSがいかに罪深い厄災企業かってことがよくわかるよね。
849 :
名無しさん@お腹いっぱい。:2013/01/05(土) 09:29:24.93 ID:6080RHwk
COMコンポーネントの呪縛から離れられない。
>>848 メール欄に age 記述しても上がらんことを知らない素人
独りで盛り上げて勝手にクローズしたSilverlightの例もあるしな。そろそろMSからは距離を置いた方がいいだろうね。
本当の実力を身につけていればC#からC++でもObjective-Cでも他のC系言語を身につけるのも困難ではないと聞くが?
MSに囚われているのは自己研鑽をさぼっていた報いだろうか。
どこにMSに囚われているなんてレスあんの?
iPhoneアプリを作るのに向いてないからねえ。
>>853 囚われてる人は、Windows ユーザーも囚われてると思っちゃうんだろうな。
誰とは言わないけど (w
>>853 >どこにMSに囚われているなんてレスあんの?
囚われている人、キターッ!
MSの荒唐無稽なステマに騙されてるだけだな
Web業界でC#を使う奴は1%もいないし(理由はライセンス費用)
ブラウザ上で動画を再生したい時にFlashではなくSilverlightを使う奴もいない
唯一、Windows上で動くアプリケーション作成には使われているが
そんなものを作った所でマネタイズ出来やしない、趣味のフリーソフトになる
(インストール時に各種ツールバーを便乗インストさせて小銭を稼ぐくらい)
Javaにはwebに加えてAndroidがあるし
Obj-CはiOSがある
>>857 >唯一、Windows上で動くアプリケーション作成には使われているが
>そんなものを作った所でマネタイズ出来やしない、趣味のフリーソフトになる
>(インストール時に各種ツールバーを便乗インストさせて小銭を稼ぐくらい)
無知が滲み出ている素敵なレス乙 (w
シェアまで失ったらMicrosoftはもうダメだな。
C丼F丼
うちの会社はもうドザというだけで雇わないよ。
今年はゲイツが復帰してMicrosoftの立て直しか?
863 :
名無しさん@お腹いっぱい。:2013/01/05(土) 22:36:57.98 ID:6080RHwk
C#使うとライセンス料かかるって話しなんかあるのか。
>>863 適当に文献あさってきた
http://d.hatena.ne.jp/yaneurao/19000112 ■ LAMP系とWISAとの比較
LAMP(Linux + Apache + MySQL + PHP)とWISA(WindowsServer + IIS + SQL + ASP.NET)との比較。
半年ぐらいの経験を積めば、開発にかかる時間は、ASP.NETなら、LAMP系の半分以下で済むと思う。
常識的には、ホスティングにかかる経費の増加より、開発時間の短縮(人件費の圧縮)による効果のほうが遙かに大きく、よほど小規模サイトでない限りは、ASP.NETのほうが安くで済むということは言えると思う。
ただし大規模のサイトの場合、普通冗長化や負荷分散のために何台ものマシンを用意するのが(2008年現在のソリューションとしては)一般的で、そのため、WindowsServerのライセンス料が馬鹿にならない。
つまり大学を卒業したばかりで貯金が100万円しかない若者が
TwitterやFacebookのようなBtoCのWebサービスを提供する新会社を作ろうと思ったら
C#は選択肢に上がらないってことか
Linux + Apache + MySQL + LL言語、またはJavaで作ったシステムなら追加費用は要らないしな
起業しようという若者が今どきWindowsを使うわけがない。
Windowsに固執するのは爺さんが牛耳っている情シスを持つしょうもない企業だけ。
またドザーが何か感覚がずれまくってること言ってるみたいだけど
お先真っ暗なロックイン地獄に誰が行きたがるよという話だし、
実際ASP.NETの現場なんてそういうことが理解できないお馬鹿なドザーの溜まり場なのですぐ炎上する
>>865みたいなのを文献とかいっちゃうドザーはほんとに頭が悪い
Obj-Cなんて言語誰が使うんだよwwwwwっていうのはあるな
>>869 キミがもしプログラマだとしたら、最低の技術者だということは理解できた。
>>865 なにこれ…
DB設計なんかせずに思いつくままテーブルを追加とか
SQLを覚える必要が無いとかJavaScriptは読めた方がいいとかwww
>>868 なんで LAMP と WISA で排他なの?
その時々で最適のもの選ぶだけだろ。
Objective-C でも C# でも、両方やればいいだけ。
まあ、ドザとか言って精神安定得られるなら、別に止めやしないけどね。
Objective-Cもなんだかんだいってプロパティ導入したり、JavaやC#に似てきてるから
並みの開発者なら全部使うのも容易い。
>>873 継続してwebサービス提供するなら普通排他だろ
ドザ「DB設計なんかしなくていい!」
ドザ「SQLを覚える必要が無い!」
ドザ「JavaScriptは読めた方がいい!」
根っからのWeb屋じゃない奴には敷居が低くていいのかもしれんな。
完全に理解の範囲外だけどwww
>>875 一つしか仕事してないの?
そりゃ大変だな (w
>>873 >Objective-C でも C# でも、両方やればいいだけ。
まあ正論はそうなんだが、C#を使う仕事が年々減っているのは事実なんだよな。
逆にObj-Cは人手がまったく足りていないのが現状。
C#は覚えるのが簡単だから人材もすぐ埋まるわな
仕事が減っているのか人材が増えているのか
これから覚えるならC#は後回しということね。
Cで基本を学び、後はObjective-C、C++、JAVAから必要性とお好みでご自由に、って事か。
さわり程度で能書きと妙なこだわりだけ見につけてこられても、他所でウザがられるだけだけどな。
>>880 まずは、一つ集中して勉強して身につけるのが良いよ。
C#以外でね。
883 :
名無しさん@お腹いっぱい。:2013/01/06(日) 15:42:11.35 ID:+FkWvCIx
教育用にはC#がいい。アセンブラも学べる。
仕事はそれ以外で。
>>883 変な癖や先入観が染み付くから、最初にC#とかVBとかは止めた方が良い。
子供が可哀想。
教育でプログラミングなんて教えるのか?要らんだろ。
車でさえAT免許がある時代だせ?
その時間をリテラシーの類に割いてネット時代の自己防衛の基礎を身につけさせた方が良いよ。
統計とか軽視されてるよなあ。
おかげで商品効能に騙されたり、アンケート結果で世論誘導に流される奴が多い。
888 :
名無しさん@お腹いっぱい。:2013/01/06(日) 15:59:24.77 ID:+FkWvCIx
C#でつく変な癖ってなんだ。
変な癖なら、そこで出てきたものではCが最悪。
マイナーな言語で人生無駄にしてきた奴が妬んでるだけだろ
マイナーに転落中のC#信者が妬んでるだけだろwww
基地外ホイホイに早速感有り!
C#に宛てたスレでC#以外の何を妬むって言うんだい
Google信者はMS信者以上にキモいな。
895 :
名無しさん@お腹いっぱい。:2013/01/06(日) 17:47:52.83 ID:+FkWvCIx
Python のいいとこで、インデント強制とは参りました。
良いととるかは人によるけど、特徴の一つであることは確かだな。
まあ、
>>895 は単に難癖つけたいだけだろうけど。
897 :
名無しさん@お腹いっぱい。:2013/01/06(日) 18:03:03.06 ID:+FkWvCIx
IDE全盛の時代にインデント強制は無意味。
899 :
名無しさん@お腹いっぱい。:2013/01/06(日) 18:20:06.23 ID:XmJ01339
>>898 あれっ?
端末はAndroidの方が売れていると思ったが、Androidユーザーは電話とメールしかしないのか?
アプリマーケットもかなり小さいというし。
ああ、買い替えサイクルが短いだけか。
902 :
名無しさん@お腹いっぱい。:2013/01/06(日) 19:48:40.50 ID:YQZon8qk
どんな理由でプログラミング言語がこんなに馬鹿げたほど増えたんだよ?
正月のおみくじを引くのに種類の違う神社の参拝の形式を一所懸命覚えて、猿真似自慢
しているようなもんだ。
ハイテク製品の仕様を一致団結でまとまるように大手メーカサイドに強く主張しろよ。
今のSEとかプログラマは散乱した餌に群がるサルだな。
903 :
名無しさん@お腹いっぱい。:2013/01/06(日) 19:49:31.26 ID:YQZon8qk
どんな理由でプログラミング言語がこんなに馬鹿げたほど増えたんだよ?
正月のおみくじを引くのに種類の違う神社の参拝の形式を一所懸命覚えて、猿真似自慢
しているようなもんだ。
ハイテク製品の仕様を一致団結でまとまるように大手メーカサイドに強く主張しろよ。
今のSEとかプログラマは散乱した餌に群がるサルだな。
>>898 Googleは開発力も落ちてるよ。
iOS6版のMAPが3ヶ月も遅れた挙句にiPad非対応、しかも連絡先の住所を参照出来ないとかね。
(YouTubeは直ぐにだせたのにね。)
3ヶ月もあったから他の地図ソフトやナビソフトで最初は違和感のあった人も慣れちまった。
Googleはモバイルからの収入の7割がiOSかららしいが、MAPのリリース遅れと不出来でユーザーをかなり逃したな。
>>904 >しかも連絡先の住所を参照出来ないとかね。
なんだ、そりゃ、話にならんな。
地図やマップアプリなんて幾らでもあって自由に選べる時代だぜ、信じられん不手際だね。
Googleブランドに胡座をかきはじめたか?
>>904 >iPad非対応、しかも連絡先の住所を参照出来ないとかね。
俺はまだインストールしてないけれど、そこが直ってからだな。
じきに直すのかもしれないけれどiOS6になってからもうすぐ4ヶ月だぜ?
Googleの対応、遅過ぎ。
C#よりF#の方がいい
馬鹿には使えない言語だが
毛が生えそろったら考えてみるよ
そういえば、googleがG言語ってのを提唱してた記憶がある。
Goだな
Googleのイベントに参加したらGo言語のマスコットキャラが印刷されてるブカブカのTシャツ貰ったわ
iPhoneアプリ作成が捗るの?
AndroidはいつGoに切り替える? JavaはOracleのものになって正直これからのVersion UPは
あんまり期待できないと思うけど。
915 :
名無しさん@お腹いっぱい。:2013/01/10(木) 23:32:54.27 ID:dX7Gr1tV
SUNはあまりに保守的。Oracle はやる気なくコミュニティーに丸投げ。まとまるなら、発展する。
917 :
名無しさん@お腹いっぱい。:2013/01/18(金) 23:14:03.97 ID:ATnvxfGI
C#、終わったか。
C丼
欠陥だらけのJavaが二位ってどういうわけなの??
>>920 Javaが最も多く使われているのはWebアプリケーションサーバだから。
脆弱性の存在がクリティカルな問題になりやすいスタンドアロン分野ではAndroidを除いて殆ど使われていない。
一方、C#はその逆でWindowsのみで動作するスタンドアロンアプリケーション分野でしか使い道がない。
世の中はどんどんWebアプリケーションにシフトしているのでC#がJavaに順位で負けるのは当然の流れ。
>>921 ASP.NETでウェブアプリとしても使われてるよ。
企業システムにおいて、そもそも完全なスタンドアロンソフトというのは
存在してなくて、なんからのサーバーアプリとの連携になってるよ。
そのサーバー側は何で作るの?といわれればC#なんだよね。
> 世の中はどんどんWebアプリケーションにシフトしているのでC#がJavaに順位で負けるのは当然の流れ。
順位がC#に負けているもの
ウェブアプリ用言語が多い。
6 PHP 5.524 6位に浮上
7 (Visual)Basic 5.334 7位へ下落
8 Python 3.876
9 Perl 2.273
10 Ruby 1.691
11 JavaScript 1.365
12 Delphi/Object Pascal 1.012
>>922 中華系サイト以外でaspx拡張子みたことないけどな
カカクコムくらいじゃねーの?ASP.NETつかってるの
前にも話題に上がってたけれどライセンス費用が半端無いからWindows系サーバは使われないのよ
ベンチャー系はJava Servlet、Ruby、Python、Perl、PHPにApacheが大半
>>924 そりゃそうだろw
価格コムがそうだけど、URLなんか変えられるし
外から見ただけではASP.NETとはわからない。
それに企業内のシステムにインターネットから
アクセスできるわけがない。
まあ、aspx拡張子を含むURLを検索したいなら
「inurl:aspx」で検索できるよ。
約 2,800,000,000 件 (0.22 秒)
参考までにphpは
約 16,210,000,000 件 (0.39 秒)
> 前にも話題に上がってたけれどライセンス費用が半端無いからWindows系サーバは使われないのよ
不特定多数の人が接続するインターネット用にはね。
企業内のシステムなら話は別。
受託開発に一ミリも興味が無い。
受託開発はフロー系ビジネスモデルだから常に馬車馬のように働かないと稼げない効率の悪い業態。
公共事業を下請けに丸投げ、下請けは多重構造でデスマ、そんな世界に未来はないし
そんな世界でしか使われない言語にも将来はない。
Javaも同じく受託開発でよく使われる言語で条件は同じだが、別にイントラ専用言語じゃないし
ライセンス費用の問題もないからEvernoteやTwitterのようなBtoCのベンチャー企業にも使われている。その差は大きい。
つまり総括すると
C#はオワコン
受託開発に一ミリも興味が無い
これだけでよくね?w
あとは「お前はな。」で終わりでしょ。
ウェブアプリでも受託開発多いんだけどな。
っていうか、たいがいが受託開発だよ。
お前の知ってるあの会社のウェブサイトも
受託開発で作られたもの。だったりするし。
C丼ってドザ専用言語って事?
言語仕様からいうとC#は魅力的なんだが‥‥
言語仕様はいいんだが、それを動かす.NETがゴミクズなんだよな。せめてJava並みの速度で動いてくれればな。
938 :
名無しさん@お腹いっぱい。:2013/01/20(日) 23:29:13.51 ID:TMUaT2dM
Microsoftはオワコン
ということにしたいのですが、どうすればいいでしょう?
c++みたいな完全なコンパイラってできんのかしら?
バーチャルマシン上でインタプリタ動かすような言語って、
どうやったって遅いだろ。
だからC#は遅い
>>941 JAVAって知ってるか?
それのパクリだから
速度を求めた言語じゃない
>>941 だからネイティブコードへのコンパイルを
C#(.NET)は搭載してるんだよ。
945 :
名無しさん@お腹いっぱい。:2013/01/20(日) 23:59:20.45 ID:TMUaT2dM
>>941 Monoは、ネイティブ出力できるだろ。
>>941 JavaもC#もJITやngenとかでネイティブコード化できるなんてこと
開発者なら普通は知ってるだろ。
でも、C++と、C#で行列計算処理をベンチすると、
ヒトケタ近く遅いんだよ。
裏でガベージコレクションでもやってるか、
数値の型処理が重いのか。
多分すべての処理をコンパイルしてない。
インタプリタ的な処理が混ざってる。
多機能で便利だが、原始的な部分は遅い。
Javaははじめから試してもいない。期待もしてない。
JITは実行時に毎回コンパイルするものだから遅いんだよ。
949 :
名無しさん@お腹いっぱい。:2013/01/21(月) 00:48:03.74 ID:+pfHXzVP
>>947 C++のコードがセキュアではないと思われる。
>>948 少なくとも昨今のJITでは毎回コンパイルされるわけでなく、前回生成したネイティブコードが再利用される
インストール時に事前にすべてネイティブ化することもあるしな。
>>950 お前JITの定義も知らんのか?
実行時にやるからJITっていうんだよ。
事前にコンパイルするものはAOT
たしかJavaとかは、JITのコードをキャッシュしてたはずだが。
>>951 いや、だからJavaでもC#でも必要に応じて事前コンパイルが使える、っつう話だろう。
>>952 してないだろ。探しても見つからなかったから間違いない。
>>953 Javaはできません。
955 :
名無しさん@お腹いっぱい。:2013/01/21(月) 19:18:13.26 ID:+pfHXzVP
Java Bytecode をネイティブにコンパイルはできる。VMもいらない。
Windowsの退潮と共に消え去ふ運命
Java(TM)を名乗るなら、class verifierが動かないといけないので、
ネイティブコードを持ち運んだり、起動単位を超えてキャッシュしてはいけません。
javaのDesktopアプリって、今でもちょっともっさりする。
962 :
名無しさん@お腹いっぱい。:2013/02/04(月) 00:06:58.49 ID:x1HVIqe3
一方、C#で書かれているVSはもっさりしていない。
>>962 そうなん? WPFは微妙って聞いた事があるけど。
最近、仕事でWPF触ってるけど特に遅いとかいうことはないな
VS2008の頃はWPF自身よりもVSのエディタが編集してると落ちまくってそのあたりが微妙ではあったが。
2012では今のところ落ちたことないな。
>>963 Winを前提ならJavaで書くメリットはないよ。
Javaのメリットは、あくまで他の環境も考慮する場合だけ
Javaの方が人材が豊富だけどね。
Java/C#じゃ、ソフトシンセ作れない。
[速報] プログラミング言語No.1は ” DarkBASIC ”
コンソール研究所は8日、英国The Game Creatorsの販売しているミドルウェア、” DarkBASIC Professional ”
が世界で最も使われているゲーム開発環境であると発表した。
DarkBASIC ProfessionalはDirectX9.0以上の要件を満たすWindowsPCで動作し、簡素な記述で分かりやすいと
言う特徴を備えている。
ゲーム開発の歴史はスペースインベーダー(1978)からグラディウス(1985)までがアセンブラ、それ以降はC言
語で開発され、おおむね2003年までC言語主流は続いてきたが、PC性能の飛躍により高級言語の開発でも
充分なスピードを出せると判断され、この体制は崩壊した。
海外では生産効率の観点から 「 BASIC復権 」 が提唱され、VisualBASICの文法を取り入れた独自規格の
BASICによる開発が台頭しつつある。
また、マイクロソフト米国本社はVisualBASICの普及を目指してライトバージョンのSmallBASICを無償で配布。
これらはいずれもWindowsAPIやDirectXの記述を別個に行う必要があり、普及する確率は低い。
DarkBASIC Professionalはそういった面倒な記述を排除してより簡単な記述で開発できると言うメリットがある。
日本では 『 99BASIC 』 と言う旧式のマイクロソフトBASICに準拠した開発環境があるが、DirectXをサポートし
ていないなど、若干の問題を抱えているが、往年の日曜プログラマーには10年以上好評である。
” BASIC開発競争 ” に乗り遅れないためには、どのBASICを選ぶかで岐路が分かれる。
賢明な判断が要求される。
DarkBASIC Professional
http://www.thegamecreators.com/?m=view_product&id=2000 99BASIC
http://www.sagami.ne.jp/tadaka/99Basic/ Small Basic
http://smallbasic.com/
VBは糞ですか?
はい
なぜそう言い切れますか?
VBしかできない連中はまず間違いなく「無能」だから
COBOLと同じだな