c-

1: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:22:40.032 ID:t2YRt/Qv0
難しいな....
苦C見てる途中CUIのせいで飽きた

スポンサードリンク
   

2: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:23:16.490 ID:tppiARqE0
cができるなら出来る

3: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:23:53.862 ID:t2YRt/Qv0
もう飛び級してQtとかインストールしてみたけど想像以上に複雑でビビったわ

4: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:23:59.958 ID:EK/NN41Sd
それは本当に++なのか?

6: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:26:05.844 ID:t2YRt/Qv0
>>4

CとC++なんて同じもんと認識してる
Cにオブジェクト指向を追加しただけってイメージだわ

9: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:29:15.113 ID:k/NkNGH80
>>6
ぜんぜん違う
C++にとってOOPはオマケ

11: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:30:15.683 ID:t2YRt/Qv0
>>9
OOPって何だよ...素人に分かりやすい様に言ってくれ...

13: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:31:24.318 ID:k/NkNGH80
>>11
つまりオブジェクト指向プログラミングだよ

でもQtはOOP
いわばC++をJava風に書いてるようなもの

12: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:30:59.194 ID:WA94bBmh0
>>6
テンプレート

16: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:33:14.833 ID:t2YRt/Qv0
テンプレートとかOOPの説明されてもピンと来ないな...

29: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:56:40.756 ID:IlpSdvpR0
テンプレートとかプリプロセッサとか依存関係とかでミスった時のコンパイルエラーぱっと見で原因が意味不明で辛いんだけど

31: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:59:50.106 ID:k/NkNGH80
>>29
conceptを待て
あるいはclangを使え

32: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 03:01:14.628 ID:t2YRt/Qv0
>>29
メソッド名から予想して関連してそうな場所と睨めっこで今はなんとかQtなら出来てるわ

意味わからんのは間違いない
16進数とかでログ並べられても意味わからん

5: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:24:05.422 ID:hnt6KfiW0
俺は挫折したがJavaScriptで取り戻したわ
オブジェクト指向ってそういうことかよっていうね

24: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:43:10.731 ID:Gq5d8sEA0
Linux系使うならC++の出番?

26: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:49:07.690 ID:t2YRt/Qv0
>>24
Ubuntuでネットワークプログラミング初めてみたいとも思ったけど英語ばかりで断念した

7: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:28:32.401 ID:LWPsN4Cz0
何がC++なのかわからないどこまでがCで何からC++なのか
開発環境が違うのかすら理解できない

8: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:28:57.035 ID:t2YRt/Qv0
まぁ何だかんだ5時間掛けて自動生成のコードを一切流用せず1からWidgetクラス作って親クラスにペタペタ貼れる様にしたりボタンやラベル貼り付けとかまでは出来る様になった

次はスロットに苦戦の予感

15: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:33:02.412 ID:bGphvu4t0
javascriptやれ
vue.js面白い

18: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:35:26.585 ID:t2YRt/Qv0
>>15
HTML/CSS/PHP/JavaScript(Node)とかは割とスラスラ書ける自身はあるHTML5での追加予定APIも大体一度は触れてみたりしてるし

17: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:33:40.729 ID:Gq5d8sEA0
C++詳しくないけどあれってCでもOOP出来るように作られた言語じゃないの?

20: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:36:50.067 ID:k/NkNGH80
>>17
元々はね
今もOOP要素はあるけれど、Java的な意味でのOOPではなくなった

21: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:37:27.226 ID:t2YRt/Qv0
>>17
俺もそんな感じの認識だわ

Cにオブジェクト指向追加して、多少Cのデメリットをカバーする言語仕様やライブラリが多いってイメージ

19: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:36:35.169 ID:Gq5d8sEA0
C++とか高速処理したいときのライブラリ作成言語ぐらいにしか見てないんだけども

22: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:40:58.563 ID:t2YRt/Qv0
>>19
コンパラを複数使うとか、呼び出し元に合わせて書くとか面倒くさそうなら最初からQt使えってなる

23: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:42:23.612 ID:Gq5d8sEA0
>>22
そもそもC♯使うからよくわからないわ・・・
最近はPythonのが良さそうとかは思ってるけども

25: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:47:17.239 ID:t2YRt/Qv0
>>23
C#って確か.NETに縛られた半中間言語だよね?

個人的にはプログラムは速い方がいいって考えでC++とかを学び始めたんだよね

Qtならプラットフォームに縛られないみたいだしお得かなっと

27: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:49:47.582 ID:k/NkNGH80
GUIなんて使ってる時点で速度なんて誤差
むしろWindowsネイティブのGUIをラップしているC#の方が速い可能性までありうる
速度がほしければそこだけC++で書けばいいのだ

28: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:53:19.330 ID:t2YRt/Qv0
>>27
それはC++も同じだと思うよ
QtはMacならCocoaWindowsなら.netと振り分けてるらしい

ならC++の方がラップを歴てもC#の誤差よりも小さい誤差だと思うけどなぁ

30: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:59:29.619 ID:k/NkNGH80
>>28
そりゃWindowsに存在して他のOSにも存在する機能をそのまま使う場合はな
Windowsにある機能で、Qtにもある機能だけれど、Qtの仕組みとしてはそれを他の機能の組み合わせで作っているために、
Windowsにある機能を組み合わせて作った機能を組み合わせて元に戻さなければならない、って機能だってあるだろ

33: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 03:07:56.299 ID:t2YRt/Qv0
>>30
多分オブジェクトの秩序を守るための構造を実装してるんだろうね。まぁ自分はそれこそ元が速いC+なら誤差の範囲だと思っちゃうけど

ただネイティブな秩序からQtの秩序に変える時もっといい方法あっただろって思う。
.netもcocoaのやり方は大体似ている所もあるんだからそれらを継承して癖のある構造にすんなよとは思うね

34: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 03:15:17.177 ID:k/NkNGH80
>>33
そういう場合、問題になるのは「言語の速度」じゃなくて「API呼び出しの回数」なんだよ
言語がいくら速くても全くの無駄

10: 以下、5ちゃんねるからVIPがお送りします 2018/04/14(土) 02:29:24.688 ID:t24LV+9R0
諦めてc#のぬるま湯に浸かれ


UnityではじめるC# 基礎編
UnityではじめるC# 基礎編
posted with amastep
エムディエヌコーポレーション(2016-10-25)
Amazon.co.jpで詳細情報を見る