2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

久々にC言語触ってるけどクソすぎじゃねこれ

1 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:35:47.460 ID:ubNvpDalp.net
stringすら無いとか…

2 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:36:16.239 ID:qwlvN9jw0.net
ポインタを信じろ

3 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:36:31.608 ID:onIYwmLS0.net
はやくプラスやりな

4 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:36:44.873 ID:pa+Zpklw0.net
配列でがんばれ

5 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:03.820 ID:vL9xK9s90.net
C言語でやる必要あんのそれ?

6 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:26.033 ID:/fYT14410.net
手足(標準ライブラリ)もがれた状態でOSのコア部分書くための言語だし……

7 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:40.657 ID:AcmoAgQN0.net
c#をcのように使うのがベスト

8 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:42.938 ID:fI3PQAYd0.net
目の前に広がる広大なメモリがお前のステージだ

9 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:43.656 ID:aSM4KGph0.net
昔の人は01で頑張ってたんだぞ

10 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:37:48.555 ID:yPy/faZn0.net
malloc()/free()がだるすぎる

11 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:38:00.486 ID:ubNvpDalp.net
>>3
Qt使いたいなと思ってC++の勉強始めたけどとりあえずC復習しようと思ってやってるけどこれだよ
C++はstringあるのか

12 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:38:17.099 ID:vL9xK9s90.net
昔の人は配線でがんばってたからな

13 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:38:27.688 ID:gmaDdLkpM.net
言語作るための言語だろ

14 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:39:04.624 ID:xfsNNmk00.net
>>11
ならC++からやればいいじゃん
それかクソ仕様だと思う部分は飛ばせばいい

15 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:39:21.012 ID:25Hcduee0.net
こんにちは!今からRustの話を

16 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:39:59.783 ID:gTFvRKmB0.net
C言語とSmalltalkの開発時期が同じという事実

17 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:40:43.878 ID:ubNvpDalp.net
>>14
C++ってC避けれるのか?

18 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:01.104 ID:xfsNNmk00.net
それらが悪魔合体したObjective-Cはホント糞言語だった

19 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:14.137 ID:4No1tQ0r0.net
Pythonってゴミなん?

20 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:32.509 ID:gTLpe8cZd.net
OS書くために、だけどコンパイラ作るのが楽になるように設計されたからしゃーない

21 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:33.661 ID:ubNvpDalp.net
>>7
C#はいいぞ
こういうのでいいんだよ

22 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:48.296 ID:yPy/faZn0.net
Object Pascal

23 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:48.363 ID:qtuFbS+H0.net
普通にC++からやればいいじゃん

24 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:41:49.047 ID:/bbD5f6LM.net
javaやれよ

25 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:42:15.414 ID:xfsNNmk00.net
>>17
参考書とかでやる場合なら別にC++の本からいきなり入っても全然問題ない構成だったと思うが

26 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:42:20.993 ID:Isa6gk4g0.net
stringなんて使わなくても文字くらい操作できるようになってきてから戻って来い

27 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:43:26.227 ID:qAiW6r/5d.net
Cの破壊的な型システムを引き継いでしまったCPPさん

28 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:44:30.551 ID:XzgDgMI4H.net
Cは基本だぞ

29 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:44:34.197 ID:xfsNNmk00.net
>>21
C#使えるなら今敢えてQt使うメリットないと思うが
商用目的ならライセンスもきびしかったはずだし

30 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:44:45.258 ID:ubNvpDalp.net
>>24
一番最初にやったのがJava
まあWebフレームワーク使うための踏み台としてサーブレット勉強して以降特に使わんな

31 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:46:00.024 ID:/fYT14410.net
まぁGUI作りやすい言語なんて存在しないから神に祈って逝け

32 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:46:07.402 ID:+sWB4bZS0.net
cって難しいの?制御系?

33 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:46:26.390 ID:ytJUbG9Ed.net
>>17
設計思想の違う言語だからもちろん飛ばせるよ
C++はCに互換性があるってだけよ

34 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:46:26.455 ID:efCSkPaY0.net
String ないって今考えたらゴミすぎるな

大学時代に最初に習った言語でよかったわ

35 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:46:36.324 ID:ubNvpDalp.net
>>25
そうなのか
じゃあいきなりC++から入ろうかな
ちなみに書籍は数年前に購入したまま積んでたローベルのなんたらっての使ってる

36 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:47:01.034 ID:qwlvN9jw0.net
PGなんてバカな社畜に死ぬまでやらせときゃいいんだよ
頭は別のことに使うもんだ

37 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:47:54.099 ID:E5P0h6LG0.net
昔の人はよくこんな言語で色んなアプリ作ったよな

38 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:48:18.198 ID:ubNvpDalp.net
>>29
ライセンス的な厳しさあるんだね
なんか前にvipでGUIはQtって力説してた人がいて.NETから乗り換えるべきなのかなって思い立ったんだが

39 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:48:21.105 ID:Isa6gk4g0.net
>>32
難易度最高級だけど極めれば敵無し

40 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:49:18.989 ID:/fYT14410.net
GUIに神は居ないっ!!

41 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:49:38.246 ID:ubNvpDalp.net
>>33
じゃあC飛ばすわ
サンクス

42 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:50:05.458 ID:bo/eiuE90.net
cは素晴らしい言語だよ
怠いけど

43 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:50:38.845 ID:Isa6gk4g0.net
C飛ばしてC++とか使いものにならないわ
あきらめて他言語もどれ

44 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:51:35.831 ID:JMBBtpct0.net
行末に";"付け忘れるだけでエラー山ほど吐くからクソだよな

45 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:51:37.474 ID:25Hcduee0.net
でもコンパイラやOS作るのでもない限りGoでいいよね

46 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:52:32.580 ID:qADdnQNBd.net
>>39
難易度高いか?
書くコード数が必然的に増えるからバグが入り込みやすいってのはあると思うけど

47 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:52:59.803 ID:xfsNNmk00.net
>>38
今は知らんが2010年くらいの認識ではQtというかQtCreator使うのに商用なら有料ライセンス買えって書いてあった記憶がある

確かにQt単体で作るならそういう制限はないかも知れんけどLinuxアプリでも作らん限りアドバンテージないと思うし
LinuxでもMonoランタイム噛ませたら普通に.NETのGUIアプリ動くしな

48 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:53:31.291 ID:xfsNNmk00.net
>>44
それはお前が悪い

49 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:54:24.225 ID:25Hcduee0.net
C++は機能が多すぎるから難しそうに見えるだけで現代的な機能に絞って書くようにすればそんなに難しくやっぱむずいわ

50 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:57:06.730 ID:xfsNNmk00.net
>>49
C++は難しいとか言う馬鹿多々見るけど
C++が難しいんじゃなくてポリシーを持たずに作った結果がカオスになるってだけなんだよな
別に多重継承ができるからって=使わなければならないってわけじゃないし

51 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:58:48.165 ID:0jVCoCRF0.net
cppはどう頑張ってもクソ読みにくいイメージしかない

52 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 20:59:04.614 ID:Jhjh9nJl0.net
>>50
テンプレート何とかして

53 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:00:05.835 ID:wzBceMT+0.net
最新の機能ってだいたいはその言語の今までの背景とか最近のプログラミング言語の流行とか知らないと
「は?なんのためにそんなことできるようにしたの?」みたいになるよね

54 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:00:34.600 ID:/fYT14410.net
C++と言ってもJUCEとかUE4で使ってた時は使う機能に同意があったし
必要な部分はラップされてたしモダンな機能に制限なかったし全く辛くなかったな

55 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:01:11.514 ID:ubNvpDalp.net
C++はメモリ管理ちゃんとすればめちゃくちゃ軽いっていうイメージあるけど実際どうなのよ?

56 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:01:33.738 ID:imzNdl5ud.net
構造体と連結リストで俺は投げた

57 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:01:51.150 ID:onIYwmLS0.net
>>55
というかち、ゃんとしないと動かないだろ。。。

58 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:02:12.040 ID:/fYT14410.net
boostとかEigenとかをろくにラップもせずつまみ食いしてるような環境が辛い

59 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:02:53.399 ID:25Hcduee0.net
boostはクズ

60 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:03:46.304 ID:U/TU7tYqd.net
プログラマは自分の好みの言語を深く愛する質だし、私は誰も傷つけたくないので、 ここで仮想的なプログラミング言語「ほげ」を使って私のポイントを説明しよう。
「ほげ」は抽象度のスペクトルのちょうど真中に位置するものとする。 最もパワフルな言語ではないけれど、Cobolや機械語よりはパワフルだ。

そして、仮想的な「ほげ」プログラマ氏は、Cobolも機械語も使わない。
もちろん機械語なんて使わない。あれはコンパイラのためのもんだ。
それにCobolだって、あれで何かをきちんと動かしたことがあるって人を知らないよ。 結局のところ、「ほげ」にある機能xが無いもんな。

このプログラマ氏がパワーのスペクトルを見下ろしている時、 彼にはそうしているという自覚がある。
「ほげ」よりも力の弱い言語は、 明らかに力が弱い。彼が慣れ親しんだ機能が無いからだ。 しかし、このプログラマ氏が反対の方向に目を転じた時、彼は自分が見上げているのだということに 気付かないのだ。
彼が目にするのは、変てこりんな言語ばかり。 多分、それらは「ほげ」と同じくらいパワフルなんだろうけど、 どういうわけかふわふわしたおまけがいろいろついているんだ、と思うだろう。
彼にとっては「ほげ」で十分なのだ。何故なら彼は「ほげ」で考えているから。

61 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:04:03.210 ID:xfsNNmk00.net
>>52
多分それ別言語でやった方が早いと思うよ
C++を使うなら最低限、低レイヤー処理が必要な画像・音楽・動画みたいなマルチメディア用途に限るべき

62 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:05:05.309 ID:JsmTiTgb0.net
俺「こっちからこっちをincludeして……」
コンパイラ「相互includeでエラーやで^^」
俺「」

63 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:05:47.038 ID:Jhjh9nJl0.net
>>61
言語構文が悪い

64 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:05:53.997 ID:xfsNNmk00.net
>>55
そういう用途ならRustでやった方がいい

65 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:07:31.259 ID:xfsNNmk00.net
>>62
ちゃんと設計してたら相互includeとかならないはずなんだけどなぁ

66 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:10:00.845 ID:/fYT14410.net
見た目で意味がわかるエラーとかググればすぐ理解できるエラーはむしろ友軍でしょ
世界で誰も遭遇した事の無いようなエラーを
オープンソースであってくれて有難う御座います!って土下座で頂いてこそのプログラマだよ

67 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:10:02.507 ID:sMtlzxne0.net
Cは好き好んでやりたくないわ
いつもとは違う脳使うのはいいけど

68 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:10:23.471 ID:bBRj4hsrd.net
C++だけ必読書と呼ばれるものが異様に多い気がする

69 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:11:22.304 ID:JsmTiTgb0.net
>>65
世の中の大半のソフトウェアはちゃんと設計されてねぇよ!

70 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:12:50.668 ID:xfsNNmk00.net
>>66
そう言えばObjective-Cは異常終了のエラーとか見た目で全く意味が分からんとこも糞だったな

71 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:17:16.204 ID:xfsNNmk00.net
>>69
相互参照が起こり得るクラスとかって大体構造が似てる場合が多いから
基本的には一段上にインターフェイスクラスだか抽象クラスを作ってそれを両方にincludeする事によって相互参照にならないようにできるはずなんだよ

72 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:24:48.325 ID:w/GDarz3a.net
スッキリC言語は最近出たけどどうですか

73 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 21:37:42.730 ID:EZw6N1UMp.net
俺の会社なんかCOBOLなんだが??
運用系だが

74 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:14:30.294 ID:cLb6U0wv0.net
>>50
C++は今も昔も一貫したポリシー持ってるが?

75 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:16:13.531 ID:bo/eiuE90.net
>>74
使う側の話だろ

76 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:16:36.637 ID:xfsNNmk00.net
>>74
それを使ってプログラミング書いてるヤツがポリシー持ってないって話

77 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:17:55.094 ID:cLb6U0wv0.net
>>75-76
ごめんなさい俺がガイジでした
半世紀ROMります

78 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:25:34.392 ID:4E5qSZaTM.net
あのさあC#が最強だって言ったよね俺

79 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:26:45.534 ID:xfsNNmk00.net
>>78
お前のID今日初出だけど何ドヤってんの?

80 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:27:38.546 ID:E5P0h6LG0.net
>>78
C++/CLI使おっか☆

81 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 22:28:43.580 ID:BtpOa/HxM.net
シリコンバレーで最高収入プロクらむ案件はC#だというへ

82 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 23:14:57.625 ID:dYbwnEvsd.net
C♯

83 :以下、\(^o^)/でVIPがお送りします:2018/11/04(日) 23:18:05.017 ID:YEzQzs780.net
string使えないって言ったらどうするの?
char型配列とか?

84 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 23:21:48.152 ID:pMIVyRo/0.net
エラー吐かれて対処したつもりでも対処できなくて詰む場合ってどうやって精神保てばいいの??

85 :以下、?ちゃんねるからVIPがお送りします:2018/11/04(日) 23:50:23.585 ID:bo/eiuE90.net
>>84
ネットで質問するか近くの教えてくれる人に聞くかするしかない

総レス数 85
19 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★