トップページ⇒tech
70コメント15KB

C言語は終わりなんですか?

■ このスレッドは過去ログ倉庫に格納されています
0001むむNGNG
少し前、とある書店で、
私がC++に関する本を見ていると、
会社の同僚と思しき二人の男女がやってきました。
そこで何かしらの話をしていましたが、
その場を離れる際、私に聞こえるような声で、
女性のほうが「もうCは駄目だよ。駄目。」と
いうようなことを言って去っていきました。
私が見ていたのは、C++の本だったのですが、
ま、そのことはいいとして、
彼女の言ったことは本当なんでしょうか?
今でもその言葉が引っかかって仕方がありません。
0002デフォルトの名無しさんNGNG
>>1
うそです
0003デフォルトの名無しさんNGNG
CやC++じゃなくてその女が気になってるだけ。
あなたの場合はこちらがいいでしょう。
http://yasai.2ch.net/kageki/index2.html
0004デフォルトの名無しさんNGNG
>>3
マジレス希望
0005デフォルトの名無しさんNGNG
ageたのでダメです。教えません。
0006デフォルトの名無しさんNGNG
終わらない。これからも主流だろ
0007デフォルトの名無しさんNGNG
マジレスすると、プログラマという職業がもう駄目。
0008デフォルトの名無しさんNGNG
プログラマー版へ行くか、死ぬかどっちかにして下さい。
あ、マジレスしちった
0009デフォルトの名無しさんNGNG
>1
その女、Cが理解できなかったVB厨房なんじゃねえの?どっちにしろアホの言うこと気にするなよ。
0010デフォルトの名無しさんNGNG
何かをダメという一言で片付ける人の意見を鵜呑みにしてはいけません。>1
0011QUE太郎NGNG
>1
たぶんC言語が書けないんですよ、その女。
0012デフォルトの名無しさんNGNG
終わった言語ってあるのかな。
0013デフォルトの名無しさんNGNG
そうですよね。
何とはなしに安心しました。
0014デフォルトの名無しさんNGNG
>>12

MIND
0015デフォルトの名無しさんNGNG
その女が言ったCとはセクースのことです。
同僚の男にもうセクースしないよって言ったのです
0016デフォルトの名無しさんNGNG
1=15=ネタスレ って事で。
0017デフォルトの名無しさんNGNG
1=13です。
0018デフォルトの名無しさんNGNG
>>12

Java
0019デフォルトの名無しさんNGNG
>>18
何で?
0020デフォルトの名無しさんNGNG
まあ、Cも一時期に比べて勢いはなくなってきてるな。
0021デフォルトの名無しさんNGNG
Javaが消えても、VBが捨てられても,MFCが滅んでも、VCLが腐っても、
perlが嫌われても、Cは生き残りますよ
0022デフォルトの名無しさんNGNG
Cはゴキブリみたいに、人間が滅んでも残りそうな気がする。
0023デフォルトの名無しさんNGNG
・_・
0024デフォルトの名無しさんNGNG
>22
ワラッタヨ
0025デフォルトの名無しさんNGNG
Cが書けない奴にC++は書けない
0026デフォルトの名無しさんNGNG
>25
正論
0027CNGNG
まだだ、まだ終わらんよ
0028デフォルトの名無しさんNGNG
>>27
俺もそれ言いたかった(w
0029工学部一年生NGNG
そういや先輩もだめだと断言していた
0030デフォルトの名無しさんNGNG
>>25
俺もそう思う。でも、最近の学生らしき奴とかCをとばしてJavaとかC++に走ろうとしてる奴おおいみたいだな。結局遠回りなのに、、、
0031デフォルトの名無しさんNGNG
終わってるわけじゃないけど、Cを使うくらいなら
もっと生産性のいい言語を選んだ方がいい場合が多いのは確か

シェア落としたってこと
0032デフォルトの名無しさんNGNG
Cに取って代わったのがC++やJAVAという論旨なの?
ニュアンスがつかめない。
0033デフォルトの名無しさんNGNG
未だにC++コンパイラをCコンパイラとしてしか使っていない人は多いはずだ。
0034デフォルトの名無しさんNGNG
おれVB厨房だけど、Cが最も重要な言語だと思います。
0035デフォルトの名無しさんNGNG
>>32
Cはアセンブラ的存在になったってことよ。

実際に何か作るなら、より生産性の高い言語がある。
でも知識としては知ってるほうがいい。
0036デフォルトの名無しさんNGNG
>>33 だってCで十分なんだもん。

生産性に関しても一概には言えないと思うよ。
小規模のプログラムで、蓄積したライブラリが有るような場合
C++よりCのほうが小回りが利いて早い場合もある。
C++の生産性ってのは、ある程度の規模のアプリで、
メンバーのスキルが一定でない場合に、「底上げ」的
に発揮されるケースが多いと思うよ。俺はね。

C=小規模あるいは個人。ハッキング向き。
C++=中〜大規模。多人数プロジェクト/ビジネスアプリ向き。
かな?
0037デフォルトの名無しさんNGNG
>>36
なんでC++としか比較しないのかが謎だ...
003836NGNG
あー。補足。
小規模アプリでC++がCより劣るという訳ではないです。
俺様的にはCで書いた過去の遺物をたくさん持っているので
Cで書いたほうが(Cでも書いても)楽って意味。
C++を常用している人なら、個人の趣味アプリでもC++でしょ。
0039デフォルトの名無しさんNGNG
//
コメントは使えると思うけど。
004036NGNG
>>37
JavaはWebアプリを書く以外にメリットを感じない。
そういう仕事なり趣味をしているのなら、それでイイでしょう。
俺様は残念ながらCで十分なのだ。
Javaを否定なんかしないよ。
必要があれば、いつか使ってみたいね。
004136NGNG
>>39
// とか for( int i=0, とかは使ってます (^^;)
C++ ではなく C+ 的な使い方。
0042デフォルトの名無しさんNGNG
文字列型、クラスのない言語はできればもう使いたくないなぁ
0043デフォルトの名無しさんNGNG
不毛な議論だ。
適材適所で考えれば良いだけ。
個人的にはC++で記述されているブレーキシステムはいやだ。
004436NGNG
>>42
その辺も自分で定義したいのよ。
C++の class じゃ満足できなくて…
俺は元々、C言語をバカにしていたLisperです。
AIブームの頃に5年間くらいCommonLispで食ってましたが
時代の変遷とともにLispの仕事が無くなり
Lisp→Unix→Windows と転落の一途です (^^;)
0045デフォルトの名無しさんNGNG
>>42 同意
0046デフォルトの名無しさんNGNG
これからはMLみたいな型推論言語が主流になると
密かに思ってるけど、どうですか?
型推論によるクラス爆発防止や、関数を任意の優先度の演算子にできたり、
パターンマッチでprolog的な使い方もできそうだし。
末尾再帰を展開してくれるのはすごく気持ち良い。
M$も.NETで対応するらしい。
0047デフォルトの名無しさんNGNG
>>その辺も自分で定義したいのよ。

まあ、がんばってくれ

俺もこういう時代があったなあ、とか思い出す。
コンパイラ付属のコレクションクラスなんぞ使えん!とかね。
0048デフォルトの名無しさんNGNG
うん。
0049デフォルトの名無しさんNGNG
>>42
その辺は自分で実装したよ。
自作のライブラリが充実していくのはなんかこう、気分いいよね。
給料増えるし。
0050デフォルトの名無しさんNGNG
>>49
若いね。良くも悪くも。

以前は、自前のライブラリとか意気込んで作ってたけど、
他人とのインターワークとか、ライブラリ自体の保守の手間
とか考えると、結局処理系標準のライブラリ使うようになった。
C++なら、stlとMFC覚えとけば大体事足りるし。
まあ、開発ターゲットによって、どのライブラリが
最適かってのは変わってくると思うけど。
0051デフォルトの名無しさんNGNG
スクリーンセーバー作るときはCよりHSPの方が格段に簡単だった
0052デフォルトの名無しさんNGNG
>>51
うん。適所適材だよね。
0053デフォルトの名無しさんNGNG
COBOLでさえまだ生き残ってるんだからCがすでに終わってるわけ
ないとおmo..
0054デフォルトの名無しさんNGNG
>>50
STLとMFCじゃ何もできんよ。
それにVCのSTLなんか糞だろ(藁
0055デフォルトの名無しさんNGNG
>>54
嘘付いちゃいけないよ。
何も出来ないライブラリなんて聞いたことがない。
0056デフォルトの名無しさんNGNG
その女が競馬好きだったんだよ
だから「四位は駄目だ」って言ったんだよ
0057デフォルトの名無しさんNGNG
>>54
> それにVCのSTLなんか糞だろ(藁
確かに性能イマイチだし、標準規格に準拠してない部分もあるが、糞って
ほどデキが悪くはない。

というか、比較対象何よ?
0058デフォルトの名無しさんNGNG
>53
需要が完全に無くなることはまず無いだろうね。
まあバキュームカーみたいなもんだ。
0059デフォルトの名無しさんNGNG
>>54
3次元vector作って「識別子が長すぎ」warning出されて萎えた覚えが。
……まあ、STLよりはVCが悪いんだろうが。
0060デフォルトの名無しさんNGNG
その女は共産党員なんだよ。
「志位は駄目だ」
0061sageるNGNG
>>60
0点。
0062デフォルトの名無しさんNGNG
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 先輩、 * といったら、しぃちゃんの
|  ほっぺたじゃないですか!
\
   ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (  ・∀)  ∧ ∧ < しぃちゃんの……
 (     )  (;゚Д゚)  \____________
 ̄ ̄ ̄ ̄ ̄ (つ_つ__
 ̄ ̄ ̄日∇ ̄\|  BSD  |\
        ̄   =======  \
↓しぃちゃん
∧∧
(*゚ー゚) ヨンダ?
0063デフォルトの名無しさんNGNG
ここらでそろそろ完全にC言語に取って代わるような新しい言語がほしいねえ。
いやマジな話。
0064デフォルトの名無しさんNGNG
>63
そんなあなたにC99
0065デフォルトの名無しさんNGNG
>>63
C++ってのもあるよ。
C言語として使うにはかなり高機能で良いぞ!
0066デフォルトの名無しさん NGNG
Eiffel
0067デフォルトの名無しさんNGNG
>>63
Objective-C はどうよ?
0068デフォルトの名無しさんNGNG
彼女は「死!岩だ!目だ!」と叫んでたのでは?
0069デフォルトの名無しさんNGNG
She want a damaged duck.
0070デフォルトの名無しさんNGNG
Cは終わってこれからはCOBOLの時代です。
■ このスレッドは過去ログ倉庫に格納されています