C系列って欠陥言語だろw
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/07/22(水) 04:45:020153デフォルトの名無しさん
2009/07/30(木) 23:18:19たしかにその部分はまったく時間がかからないんだけど、
その後の処理がどういうわけかCより重い。
0154デフォルトの名無しさん
2009/07/31(金) 09:13:58技術的デモンストレーションという意味はわかるが
実用性が無視されている
0155デフォルトの名無しさん
2009/07/31(金) 11:27:53でも、遅くて困るなら、OSのAPIを自分で呼べばいいだけでしょ
0156デフォルトの名無しさん
2009/07/31(金) 11:33:56コンパイルの時に解決するんだろうから
それよりも、拡張性を重視した設計だからprintfより重いんでしょ
0157デフォルトの名無しさん
2009/07/31(金) 12:18:190158デフォルトの名無しさん
2009/07/31(金) 13:58:37多重継承よりも裏のロケール周りの仕組みが複雑なのがいけないんだと思う。
ctype絡みでもロケール対応のせいでC++のは遅いという話があるし。
0159デフォルトの名無しさん
2009/07/31(金) 18:43:17規格に動作不定が多いのは困るといえば困る。
0160デフォルトの名無しさん
2009/07/31(金) 19:04:35窓の人ならVCか
0161デフォルトの名無しさん
2009/08/01(土) 01:20:02C言語は何をするために何をするの世界だから使い出が良い。
使い分けるPGの誰しもが必須とする言語でしょ。
0162デフォルトの名無しさん
2009/08/01(土) 11:03:38でも他にもっと良い言語があるべきだとも思う。
0163,,・´∀`・,,)っ-○○○
2009/08/01(土) 11:14:000164デフォルトの名無しさん
2009/08/01(土) 11:46:41準備しなくていいって意味で最速はjavaとかVBとか
0165デフォルトの名無しさん
2009/08/01(土) 19:07:110166デフォルトの名無しさん
2009/08/01(土) 19:12:27これは違う、この言語には何かが欠けていると。
0167デフォルトの名無しさん
2009/08/01(土) 19:18:48スピリチュアル系とどう違うのかね。
正直気持ちが悪いんだよなこういう人って。
0168デフォルトの名無しさん
2009/08/01(土) 19:28:34気持ち悪いも好きのうちですか?
0169デフォルトの名無しさん
2009/08/01(土) 20:26:480170デフォルトの名無しさん
2009/08/01(土) 21:58:09なまこを最初に食べた人間の子孫かも知れん。
0171デフォルトの名無しさん
2009/08/01(土) 22:26:25OSは速度が重要だから
動的型とnormal orderの言語も無理だろう
アセンブラなら確かMITあたりで研究されてる型付きアセンブラ
高級言語なら、D言語かOCaml/Concurrent Clean
変わり種だとforthだが
typedなスタック型言語としては、catは本命よりはむしろ萌え
しかし、D言語はまぁC系列みたいなもんだな・・
あれ、これらの言語って型チェックが無駄に厳しいし
そういえばOCamlの行末ってうわなにをする貴s、やめ、ふごが
0172デフォルトの名無しさん
2009/08/01(土) 22:27:00先祖は料理人か? 貴族か? 王族か?
0173デフォルトの名無しさん
2009/08/01(土) 22:30:49闘うプログラマにそう書いてある。
当時出たばかりのC++を開発言語として選ぶことに
社内で大きな反対があったんだそうだ。
0174デフォルトの名無しさん
2009/08/01(土) 22:47:20・何時までも消えないエラーメッセージ
・なかなか思い通りに動かないコード
・些細な間違いでも拗ねて動かない上に、「アンタが悪いんでしょ。何が悪いかは自分で探しなさいよ!!」と
言わんばかりに、ヌルポと叫んで原因を明確に表示しない結婚4年目のツンツン妻コンパイラ
・1時間程度の処理に、30時間以上のデバッグテストを要求
・掛けた労力の割に「あれ?これってバイト雇って力業でやってもよくね?」みたいな感じになる事多数
・A to Bと書きたいのに、B to Aを強制される言語仕様。論理思考までグッチャグチャ。
0175デフォルトの名無しさん
2009/08/01(土) 22:55:33・A to Bと書きたいのに、B from Aを強制される言語仕様。論理思考までグッチャグチャ。
・・・と、ここまで極悪なのがC系列の言語なのです。
ライブラリに頼りまくってるので、些細な記述エラーでも、コンパイラが追いきれない。
なぜなら、コンパイラがどんなエラーかを知らないから。
また、エラーの種類が少なすぎる。ちゃんとエラーまで丁寧なライブラリが殆ど無い。
C言語はユダヤ・アングロサクソンの陰謀。
ワザと非効率な言語を使わせて、日本の生産性を貶める策略。
こんな使いづらい言語を使う必要はない。
というわけで、rubyなどの真性オブジェクト指向言語をC並みに汎用化して使うべきだとおもう。
0176デフォルトの名無しさん
2009/08/01(土) 23:15:450177デフォルトの名無しさん
2009/08/01(土) 23:41:12rubyは何で出来てるんだろうね
0178デフォルトの名無しさん
2009/08/01(土) 23:44:39CはCのまま使われていくと思う。仮にこれから普及するとしたらCとは別の言語は別だけどCソースを吐ける安全性を重視した言語になるんじゃないかな。
ただし、Cトランスレーターを標準で持っている言語はあまりないよな。しかも、大抵メジャーな言語(motoやらt3xやら...)ではない場合が多いのが頭痛。
>>174
宗教戦争のし過ぎで股間凸 and 脳内麻薬ドバドバなのはわかるけど頭大丈夫?
「C言語 ポインタ完全制覇」くらい読んでから来てね。
つかね。C言語のいい加減さは歴史的経緯によるもの。もともと内輪向け言語だったのが広まってしまったに過ぎない。
現に海外でもポインタ嫌い!という人居るし、とある言語の説明書にはCからこの言語に移行するといいことあるよ。
という文章に「ポインタはデータ構造のgotoといわれることがある」としっかり記述されているんだが...。
0179デフォルトの名無しさん
2009/08/01(土) 23:54:070180デフォルトの名無しさん
2009/08/02(日) 00:15:22もっと厳しい言語だと、うまくいけば幾多のコンパイルエラーを取り除いた瞬間、一発でうまく動くことがある。
そのときは気持ちいい。
0181デフォルトの名無しさん
2009/08/02(日) 10:04:170182デフォルトの名無しさん
2009/08/02(日) 10:24:070183,,・´∀`・,,)っ-○○○
2009/08/02(日) 11:39:11>>175はにわかだろ。Rubyインタプリタが何で書かれてるか、どんな言語で拡張モジュールを書くか
本当にRubyを使いこなしてる人間ならCを貶せるわけがない。
0184デフォルトの名無しさん
2009/08/02(日) 12:40:380185デフォルトの名無しさん
2009/08/02(日) 13:50:50なら仕方ないな
0186デフォルトの名無しさん
2009/08/02(日) 15:02:090187デフォルトの名無しさん
2009/08/02(日) 15:21:320188デフォルトの名無しさん
2009/08/02(日) 15:22:47バッファオーバーフローによるセキュリティホールが、未だに腐る程あるだろ。
責任取れや
0189デフォルトの名無しさん
2009/08/02(日) 15:25:19形式的に仕様を定義し公理的意味論による検証するというプロセスを怠ったプログラマが悪いんじゃボケ
0190デフォルトの名無しさん
2009/08/02(日) 15:27:36iPodにもあったみたいだ
0191,,・´∀`・,,)っ-○○○
2009/08/02(日) 15:28:100192デフォルトの名無しさん
2009/08/02(日) 15:28:34orz
0193デフォルトの名無しさん
2009/08/02(日) 15:36:55どうしても嫌だったら完璧なソフトつくってもらって、
どのくらいの費用と時間がかかるかレポートしてくれ、俺には想像も付かないけどな。
0194デフォルトの名無しさん
2009/08/02(日) 16:32:51ブックオフで上巻105円で買ってきたよ!
0195デフォルトの名無しさん
2009/08/02(日) 23:20:59> C系列って
> C,C++,Java,C#,D
> だろ
> 確かに全部クソだ
Objective-Cも仲間に入れてあげてください…
0196デフォルトの名無しさん
2009/08/03(月) 00:04:05一字一句漏らさず読み終わる前にWindowsが終了しそうな気がするんだけど。
0197デフォルトの名無しさん
2009/08/03(月) 00:16:440198デフォルトの名無しさん
2009/08/03(月) 00:17:010199デフォルトの名無しさん
2009/08/03(月) 20:16:300200デフォルトの名無しさん
2009/08/03(月) 21:39:260201デフォルトの名無しさん
2009/08/04(火) 08:11:490202デフォルトの名無しさん
2009/08/05(水) 11:45:450203デフォルトの名無しさん
2009/08/05(水) 11:47:59減殺する言語か
0204デフォルトの名無しさん
2009/08/05(水) 11:51:490205デフォルトの名無しさん
2009/08/05(水) 11:52:36Windows環境だと分からんけど、JavaはGNU Cと長短を分けるレベルで速いぜ。
0206デフォルトの名無しさん
2009/08/05(水) 11:58:410207デフォルトの名無しさん
2009/08/05(水) 12:02:260208デフォルトの名無しさん
2009/08/05(水) 12:03:300209デフォルトの名無しさん
2009/08/05(水) 12:32:040210デフォルトの名無しさん
2009/08/05(水) 13:35:41職場にエアコンがない所為で
暑くてイライラしてるんだろう。
タコ部屋かも知れんが。
0211デフォルトの名無しさん
2009/08/05(水) 13:37:100212デフォルトの名無しさん
2009/08/05(水) 14:59:110213デフォルトの名無しさん
2009/08/06(木) 03:47:360214デフォルトの名無しさん
2009/08/06(木) 04:01:01携帯電話はダメだろうけど、居座り続けるのはその辺の老人と変わらんだろうし、
DQNが来店するよりはマシじゃないだろうか。
0215デフォルトの名無しさん
2009/08/06(木) 23:14:58Javaなんてゲロ遅だろ。
windows上ならまだマシだがLinuxでなんて使えないくらいゲロ遅い
0216デフォルトの名無しさん
2009/08/06(木) 23:22:51え?なんだって?
0217デフォルトの名無しさん
2009/08/07(金) 00:45:53JUDEやPGIコンパイラのデバッガはjavaだが、quad opteronのマシンですら
メニュー開くのに四苦八苦だ。
文字化けやらマウスカーソルとメニューがずれたりまでするしな。
javaを最新にしても状況かわらんし。
まったく使う気になれん。
0218デフォルトの名無しさん
2009/08/07(金) 06:10:21OS非依存だからって、証券会社のシステムなんかで使うなよ
0219デフォルトの名無しさん
2009/08/07(金) 09:15:130220デフォルトの名無しさん
2009/08/08(土) 18:34:57つーか環境依存は必要なんだよ、環境に得手不得手がある限り。
Javaはクライアントアプリに使うには起動が糞重いし、ごく一部の最高に得意な処理を
C++で鼻ほじりながら適当に書いたのと比べて「C++よりJavaの方が速かった」とか
言い張るバカもいるが、実際使ってて普通に糞重いのはバカでも分かるはずなんだがな。
まぁManagedなユーザーアプリだけ許したい世界にだけは向いてるんじゃね。
Cは組み込みでやっていくにはいい言語だな。アセンブラとの親和性も高い。進化は
止まっているというか、ほとんどC++に任せた感がある。
C++は現在進行形で突っ走りまくっててバカにはとても扱えないけど、プログラマーも
階層化が進んでるから、頂点付近の奴らだけが便利に使えればいいんじゃないかな。
とりあえずこの二つは、分かってる奴が使えばパフォーマンス落とさないコードが書き
やすいから生き残るだろうな。マシンパワーが余る時代?結局いつ来るんだ?
C#やDは、後発のくせに独自の分かりやすい売りがねーな。
0221デフォルトの名無しさん
2009/08/08(土) 18:46:39かつ、C系の文法採用してるんで今までVBの独壇場だったポトペタシステム開発に、
C/C++/Javaの技術者をそのまま突っ込める。
もうVBなんていらないよねって思えるくらい。
0222デフォルトの名無しさん
2009/08/10(月) 00:03:23D … JavaやC#と比較した場合、ネイティブであるという強みがある。
0223デフォルトの名無しさん
2009/08/10(月) 00:05:45C#はJavaと比較した場合、Windows環境ではより高速である事が期待できる、かも。
VBで培った技術を投入してるはずだし。
あとOS標準てのも強みかな。Vistaだと最初からコンパイラまで入ってるし。
0224デフォルトの名無しさん
2009/08/10(月) 00:08:53Delphiはよく流行ったなあ
0225デフォルトの名無しさん
2009/08/10(月) 00:12:59真打ちのはずだったC++builderは中身がdelphiだったために、
ユーザーはdelphiの知識も強要させられ、いつのまにか消えていった。
そしてC#で復活
0226デフォルトの名無しさん
2009/08/10(月) 00:20:12どうせ特定の環境に依存するんなら、楽な方がいい。
必死こいて勉強しないと使いこなせないのに、その環境でないと通用しないのとか最悪。
0227デフォルトの名無しさん
2009/08/10(月) 00:48:19いるけど、俺に言わせりゃよくわからん発想だな。
そういうのって現実の選択肢として「どの環境でも現実的な(現実の使用に耐える)プログラムが書ける
言語とライブラリ」が存在してなきゃ意味がないと思うんだが、そんなものが
これまで一度だって存在したためしがあるのかね。
それに、言語やライブラリの習得ってそんなギャアギャア騒ぐほど大変か?w
本当よーわからんわ。
0228デフォルトの名無しさん
2009/08/10(月) 00:55:170229デフォルトの名無しさん
2009/08/10(月) 11:57:350230デフォルトの名無しさん
2009/08/10(月) 13:37:40欠陥つうより、言語じゃないものを言語と言い放ってるだけ。
0231デフォルトの名無しさん
2009/08/10(月) 13:46:230232デフォルトの名無しさん
2009/08/10(月) 19:18:53てめーは得意な言語なに?って聞かれたらCコンパイラですって答えるつもりか!?
0233デフォルトの名無しさん
2009/08/10(月) 19:35:21とか言うんだろ
0234デフォルトの名無しさん
2009/08/11(火) 01:15:22C#は*nix文化圏でもそこそこ浸透し始めてたはずだが。
gnomeでmonoが使われてたり、C#製iPhoneアプリがあったり。
正直な所、言語仕様だけは結構イケてるので、そこそこ流行る予感。
0235デフォルトの名無しさん
2009/08/11(火) 01:39:450236デフォルトの名無しさん
2009/08/11(火) 05:49:140237デフォルトの名無しさん
2009/08/11(火) 06:13:44個人的にはもっと流行って欲しい所だが。
「MS製だから」「VMだから」で敬遠してる奴はマヂで損してると思う。
0238デフォルトの名無しさん
2009/08/11(火) 06:18:510239デフォルトの名無しさん
2009/08/11(火) 13:00:400240デフォルトの名無しさん
2009/08/11(火) 14:05:030241デフォルトの名無しさん
2009/08/11(火) 16:59:19BASIC最高。
0242デフォルトの名無しさん
2009/08/11(火) 17:30:19ケツ蹴っ飛ばしたくなる位
VB6とかは無しな
0243デフォルトの名無しさん
2009/08/11(火) 17:30:330244デフォルトの名無しさん
2009/08/11(火) 17:33:52バージョンごとに仕様が変わって全く互換性がないんだろw
0245デフォルトの名無しさん
2009/08/11(火) 17:39:15維持されそうだし速いしな
0246デフォルトの名無しさん
2009/08/11(火) 17:43:31VB.NETになってからは少しはまともになったのか。
昔のバージョン4、5、6、そして6から.NETの互換性が酷かった記憶があったから。
0247デフォルトの名無しさん
2009/08/11(火) 17:47:46C#を無理矢理BASICに書き直したものだから
C#の互換性さえこのまま維持されればVB.NETも
そうひどくはならないだろ
0248デフォルトの名無しさん
2009/08/11(火) 17:48:340249デフォルトの名無しさん
2009/08/11(火) 18:30:33>6から.NET
ここが一番酷いかもなあw
でも、そこ乗り越えると楽。
0250デフォルトの名無しさん
2009/08/11(火) 18:50:240251デフォルトの名無しさん
2009/08/11(火) 18:55:35寧ろなんでそこまで嫌がるのかが解らん。
0252デフォルトの名無しさん
2009/08/11(火) 19:08:17■ このスレッドは過去ログ倉庫に格納されています