【下落】C#の下落が続く – プログラミング言語人気 2スレ

1 :名無しさん@お腹いっぱい。:2013/01/23(水) 00:06:12.85 ID:???.net
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

ここ最近続いているC#の下落傾向が気になるポイントとなっている。2000年に登場したC#は、主に
Microsoftプラットフォーム上で活用され人気を集めてきたが、2012年に入ってからずるずると下落
している。C系の言語ではObjective-Cが急成長を続けており、2番手グループでは頭一つ抜けてい
る感がある。CおよびJavaに続くのが、どの”C”となるのか今後も注目していきたい。

前スレ
http://kohada.2ch.net/test/read.cgi/pcnews/1345040924/

101 :名無しさん@お腹いっぱい。:2013/04/28(日) 17:14:54.63 ID:???.net

>>もともと自分たちで維持できないから、

笑う所?

258 :名無しさん@お腹いっぱい。:2014/03/30(日) 01:57:56.38 ID:l6DfT8Nz.net

objctive-Cだけしか出来ない者だが、
最近になってようやく何個かアプリ出せた。

プログラミングゼロから始めたから、半端無く難しかったな。
本当、この世でこれほどに難しいものがあるのかって感覚。

独学でガムシャラにやって半年近くはうつ状態だった記憶あり。
ここまで、混乱した原因はモダンな書き方と古い書き方が混在してたこと。
@propertyの扱いとインスタンス変数の混乱。
アクセス範囲の無理解。
Xcodeの扱いの難しさ。この周辺かな。

205 :名無しさん@お腹いっぱい。:2014/01/25(土) 14:36:07.27 ID:???.net

っていうかあんたぁ
もともとC系はループ早くないでしょ(´・ω・`)<言語仕様上最適化が難しい

265 :名無しさん@お腹いっぱい。:2014/04/08(火) 01:37:12.51 ID:???.net

中身をCの文法で作ったモジュールにこうしろああしろって
インターフェース通じてコマンド投げてる感じだからな。
中だけ見りゃCに外にコマンド投げる変な記法が混じってるだけだが
モジュール(クラス)の扱いは構造化言語であるCの”関数”とは似ても似つかないし

235 :名無しさん@お腹いっぱい。:2014/02/21(金) 20:55:27.91 ID:???.net

昔の感覚だからむしろ静的リンクで組み込むのが普通で
>>233のが「言われてみればそうであるな」だった。

285 :名無しさん@お腹いっぱい。:2014/08/19(火) 16:09:39.96 ID:???.net

C言語の基礎は他の言語の基礎と同じ
誰だ?こんな嘘教えてるの

253 :名無しさん@お腹いっぱい。:2014/03/03(月) 11:47:45.19 ID:???.net

G1820+750Tiで60fps♪ シャドウマッピングテスト – 楽しいDarkBASICプログラミング♪
http://upload.saloon.jp/src/up8561.zip

ファイルを開くと1.9MBの実行ファイルが出てくるから素直にクリックするといいw
サンプルプログラム。

今回から最低標準環境をCeleron G1820+GeForce GTX 750Tiに変更。

G1820+750Tiを標準環境としているから、それより性能の低いPCではフレームレートが
極端に低下する場合がある。

60fps出ていれば問題なし。

# 意外と速い?試してみると分かりやすい。

279 :名無しさん@お腹いっぱい。:2014/04/23(水) 19:27:29.54 ID:iV0avHB+.net

言語って覚えるのすぐできるのに人気プログラミング言語ランキングって意味あるの?言語に付随するフレームワークなどの学習も含まれちゃってるのかな

223 :名無しさん@お腹いっぱい。:2014/02/18(火) 21:13:06.42 ID:???.net

>>121
>>1はどうしてこんなにJavascriptが低いんだろうか?
jqueryとかで検索してしまうからだろうか?

102 :名無しさん@お腹いっぱい。:2013/04/28(日) 17:17:00.09 ID:???.net

そうだね、Appleは笑いものだよね

282 :名無しさん@お腹いっぱい。:2014/04/29(火) 22:59:18.27 ID:mNgdJT3W.net

UnityScriptは?

44 :C2013 ◆TiFREFXVFVmx :2013/02/17(日) 14:29:04.94 ID:VpC8I5jK.net

>>43
スタックとスタックフレームの違いが分からない人はレスしない方がいいよw

10 :名無しさん@お腹いっぱい。:2013/01/24(木) 21:48:48.42 ID:???.net

どの道C#はMicrosoftと運命を共にするしかないんだから

118 :名無しさん@お腹いっぱい。:2013/05/12(日) 08:53:37.20 ID:???.net

まだC丼使ってるアホいるの?

255 :名無しさん@お腹いっぱい。:2014/03/05(水) 13:00:31.16 ID:???.net

・iOSアプリの開発言語だから
・根っからオブジェクト指向すぎてネットで調べないとなにがなにやらわからないから

80 :名無しさん@お腹いっぱい。:2013/03/22(金) 06:11:19.03 ID:???.net

>>79
【詐欺】Apple、iOS6.1.3はパス無しでロック突破可能な問題を修正したと嘘を付く
http://itpro.nikkeibp.co.jp/article/NEWS/20130321/464669/?k1

 米Appleが現地時間2013年3月19日にリリースしたiPhone向け最新版OS「iOS 6.1.3」
(関連記事)のパスコードロック迂回方法を解説する動画が、翌3月20日からYouTubeに
掲載されている(画面)。この方法を使うと、パスコードを知らない第三者がiPhoneに
保管された連絡先や写真データなどにアクセスできてしまう。

 Appleは最新版iOSで「パスコードを迂回して電話にアクセスされる問題を修正した」と
説明しているが、早くも新たな問題が見つかった形だ。

188 :名無しさん@お腹いっぱい。:2014/01/05(日) 01:02:09.26 ID:???.net

ライブラリー依存で人気とか流行にすぎない。

109 :名無しさん@お腹いっぱい。:2013/04/29(月) 00:04:20.17 ID:???.net

まだC丼使ってるアホいるの?

129 :名無しさん@お腹いっぱい。:2013/05/31(金) 20:05:20.81 ID:mqn6MEnK.net

還暦過ぎても書ける

212 :名無しさん@お腹いっぱい。:2014/02/17(月) 19:14:40.17 ID:???.net

XMLもそんなことになってたな

56 :名無しさん@お腹いっぱい。:2013/02/18(月) 06:16:19.86 ID:???.net

>>55
しかしエディタのDSLとして長年採用されてきた実績もあるぞ、そういう用途に使われるというのはよくきく

113 :あぼーん:あぼーん.net

あぼーん

230 :名無しさん@お腹いっぱい。:2014/02/21(金) 03:40:46.55 ID:???.net

褒めるというか、まぁ書いたとおりなんで逆に言うと
生CやC++より実行速度も遅くコードもコンパクトではない、ランタイム必要
JAVAと違ってVMで抽象化されないからターゲットごとのコンパイルが必要
他にもいろいろ細々思うところはあるんだけど、んーこっちもiOSで弄り始めて
「あれ?これすげぇ強くね?」って思った感じだからなぁ。
iPhoneとかモバイル機器でこれ動くなら、もうこれ主流でいいじゃん!とは思ってるw
Apple製品限定になるけどw

245 :名無しさん@お腹いっぱい。:2014/02/23(日) 21:26:57.79 ID:???.net

あと、C言語の規格票にはコードの生成については規約がないので
ランタイムエンジンを持つC言語も存在する

CINTのことね^q^

158 :名無しさん@お腹いっぱい。:2013/10/23(水) 08:14:24.04 ID:???.net

サポート含めて商売できるMSとかRHとかしかもう売れない時代なんだな

298 :名無し:2014/09/03(水) 01:29:44.60 ID:???.net

swiftってどうなの??

220 :名無しさん@お腹いっぱい。:2014/02/18(火) 20:19:54.73 ID:???.net

C++が型安全に拘るのは実行速度とコードのコンパクトさを重視してるからでもあるわけで
ランタイムが巨大になって実行速度が遅くなって実装も厄介でいいなら汎用型を適当に投げる言語で十分なんだよ( ´∀`)

165 :名無しさん@お腹いっぱい。:2013/11/23(土) 14:59:40.83 ID:???.net

最近じゃマイナビもこの>>1のTIOBEのランキングじゃなくてPYPLのランキングのほうを優先して記事にするようになったな

45 :C2013 ◆TiFREFXVFVmx :2013/02/17(日) 14:38:11.36 ID:VpC8I5jK.net

1950 | | | | | | 1960 | | | | | 1970 | | | | | | | 1980 | | | 1990 | | | | | | | 2000 | | | | | | | 2010 | | | | | |

ALGOL→ FORTRAN → BASIC ───→ GW-BASIC ──→ Visual BASIC → 終了 [ Microsoft / Windows ]
│││      │      ││                      │
│││      │      ││                      └→ GLbasic [ 独立系 / マルチプラットフォーム ]
│││      │      ││
│││      │      │└───→ MSX-BASIC ───→ 99BASIC → 終了 [ 独立系 / Windows ]
│││      │      │
│││      │      └────→ Sinclair BASIC ──→ DarkBASIC ─→ DarkBASIC Professional [ 独立系 / Windows ]
│││      │                               │
│││      │                               └───→ AppGAME Kit [ 独立系 / マルチプラットフォーム ]
│││      │
│││      └──→ FORTRAN77 → FORTRAN90 → FORTRAN95 → 終了 [ 独立系 ]
│││              │
│││              └──→ FORM → 終了 [ 独立系 / MZ-80K ]
│││
││└──→ PASCAL ───────→ C ─→ C++ ──→ VC++ → 終了 [ Microsoft / Windows ]
││        │               │    │
││        │               │    └──────→ VC# [ Microsoft / Windows ]
││        │               │
││        │               └─────────→ Objective C [ Apple / iOS / Mac ]
││        │
││        │
││        │
││        └─────────→ Delphi → 終了 [ 独立系 / DOS / Windows ]
││ 
│└─→ PL/1 → 終了 [ 独立系 ]

└──────────→ VTL → GAME-MZ ──────→ GAME-86 → RVTL [ 独立系 / Windows / Linux ]

俺用しおり(笑)

139 :名無しさん@お腹いっぱい。:2013/10/20(日) 23:52:27.77 ID:???.net

日本語で組めるプログラムマダー?(・∀・)っ/凵⌒☆チンチン

88 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2013/04/07(日) 17:48:13.22 ID:UpWr0Chy.net

[参考] ベンチマーク – FOR-NEXT10億回ループ ver1.04 page 2/E

(表2)ランキング表(数字が小さいほど速い)

                    開発環境     タイム  MASM32を1とする
                              [sec]      相対倍率
—————————————————————–
PC(CeleronD2.66GHz).      MASM32.     0.7828         1.0
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      Visual Basic.   2.445          3.123
PC(CeleronD2.66GHz).      Visual C++    2.821          3.604
PC(CeleronD2.66GHz).      Visual C#      3.973       5.076
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      JavaScript    7.772         9.928
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      DarkBASIC   20.853         26.638
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Nexus7(Tegra3)1.3GHz      JavaScript.   36.48         46.601
iPhone4S(Cortex-A9)800MHz JavaScript.   36.521         46.654
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      AGK       65.423         83.575
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      Basic4GL.   285.703       364.975
Nexus7(Tegra3)1.3GHz      AGK.      320.187       409.01
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
PC(CeleronD2.66GHz).      99BASIC.   1532.0         1957.0
—————————————————————–

152 :名無しさん@お腹いっぱい。:2013/10/22(火) 22:45:10.10 ID:???.net

>>151
大半はもうVista以降に移行してるし大半のソフトは普通に動く
それが現実

302 :名無しさん@お腹いっぱい。:2014/09/05(金) 19:40:47.98 ID:???.net

>>4
アップルのコンピュータは昔っから、大衆機ではなく、稀少な価値をもったブランド機のイメージがある。

211 :名無しさん@お腹いっぱい。:2014/02/17(月) 06:53:11.10 ID:???.net

UML2.0はプログラミング言語にしようとする一派、厳密で論理的にゆがみねぇ設計言語にしようとする一派、
あくまでコミニュケーションツールやアイデアノートのレベルに止めようとする一派等がごちゃごちゃに入り混じったかららしいね
実際、2.0を厳密に使うと「わかっている人」にしか理解できないシロモノになって仕様書(の一部)として機能しなくなる(´・ω・`)

97 :名無しさん@お腹いっぱい。:2013/04/28(日) 15:51:15.86 ID:???.net

JavaパクりのC丼使ってる土挫に言われたくないな

300 :名無しさん@お腹いっぱい。:2014/09/03(水) 16:41:25.31 ID:AmuC6pR6.net

フラットホーム問題がいやだな

125 :名無しさん@お腹いっぱい。:2013/05/30(木) 10:36:59.36 ID:nOUh8+6A!.net

マカと空気脳は同類のキチガイ

5 :名無しさん@お腹いっぱい。:2013/01/23(水) 08:58:08.04 ID:G4fqde3I.net

>>4
情報操作というかApple叩きに必死やなあ

110 :名無しさん@お腹いっぱい。:2013/05/03(金) 13:01:47.26 ID:JjMHSU07.net

>>109
Unityでゲーム開発したいって人ならいるんじゃない?

145 :名無しさん@お腹いっぱい。:2013/10/21(月) 12:26:32.26 ID:???.net

Objective-CってMacユーザーしか使えない言語なんでしょ?
なんでそんなマイナー言語が?

147 :名無しさん@お腹いっぱい。:2013/10/22(火) 09:12:26.84 ID:???.net

Objective-Cは1990年前後のこれからはオブジェクト指向だという流れの中で作られた
C言語のオブジェクト指向拡張のひとつ。C++のライバルの一人。
smalltalk直系のメッセージ送信メタファーでクラスの独立性と取り回しに長けており
オブジェクト指向の行き方としては正統派で限りなく最強に近い。
難点は動的にクラスを扱うのでランタイムが必要で動作最速は望めないことと
平文のメッセージをクラスに送るという形(要するにいまでいうメソッドだ)のため
20年前のプログラマーには「タイプ量が増える」(笑)という理由で嫌われたりしていた。

ランタイムの必要性と動的管理は最大の長所であり短所だったが
ジョブズがNeXTで採用して、以後MacOSX、そしてiOSと基本言語として使われたこと
CPUのマルチコア化で余裕が生まれたこと(というかMacはむしろ動作上の必要ために
マルチコア化を率先して進めていた)と、Objective-Cの言語本来の
異様なクラスの取り回しやすさがプログラムが巨大化した現在見直されて
再評価されている。

40 :名無しさん@お腹いっぱい。:2013/02/17(日) 13:59:26.42 ID:???.net

DarkBASICって開発終了だよね

162 :名無しさん@お腹いっぱい。:2013/11/23(土) 00:13:58.31 ID:???.net

今度はここか

85 :─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2013/04/07(日) 09:58:56.96 ID:UpWr0Chy.net

[参考] ベンチマーク – FOR-NEXT10億回ループ

(表1)ベンチマークテスト結果(数字が小さいほど速い)

                        MASM32  JavaScript  DarkBASIC  AGK  99BASIC
———————————————————————————
PC(CeleronD2.66GHz)[sec]       0.7828     7.772     20.853   65.423  1532.0
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
MASM32を1とする相対倍率        1.0      9.928     26.638   83.575  1957.0
———————————————————————————
Nexus7(Tegra3)1.3GHz[sec].       —–     36.480     —–    320.18  —–
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
MASM32を1とする相対倍率.       —–     46.601     —–    409.01  —–
———————————————————————————
iPhone4S(Cortex-A9)800MHz[sec]  —–     36.521     —–   (※注)  —–
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
MASM32を1とする相対倍率        —–     46.654     —–   (※注)  —–
———————————————————————————
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。

238 :名無しさん@お腹いっぱい。:2014/02/22(土) 01:22:38.01 ID:???.net

>静的リング

14 :名無しさん@お腹いっぱい。:2013/02/16(土) 04:18:02.72 ID:???.net

   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

190 :名無しさん@お腹いっぱい。:2014/01/06(月) 14:42:28.27 ID:???.net

ヘタリアみたいに言語を擬人化して漫画にしたら面白いかも

155 :名無しさん@お腹いっぱい。:2013/10/22(火) 23:54:37.42 ID:???.net

そうやって妄想に浸ってる間にすっかり時代遅れの役立たずだな

163 :名無しさん@お腹いっぱい。:2013/11/23(土) 05:03:49.96 ID:???.net

Windows8搭載の使えないパソコン買うぐらいなら
少々高くてもみんなMac買うわな。
今年の販売トレンドが示してるとおり。

184 :名無しさん@お腹いっぱい。:2014/01/03(金) 23:07:40.28 ID:???.net

Pythonの人気が高いのは海外では学習用に使われてるんで知ってる人が多いからとか言う理由がなかったっけ?

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

N : Windows10は色々欠陥がありすぎ今すぐ修正しろ
 同じような事するのに、Win32 API と .Net Fr... (6/23)
匿名 : パソコンをぶち壊したくなる瞬間
 そもそも起動しない、廉価盤だからってクソすぎるんだが (6/20)
ページTOPへ↑