no title

1: 名無しブレイド 2021/08/09(月) 13:14:46.60 ID:Lgt+A+NK0.net
C++はCの機能拡張したやつって見たけど
どうなん?



読まれまくってる人気記事

引用元:https://tomcat.2ch.sc/test/read.cgi/livejupiter/1628482486/


2: 名無しブレイド 2021/08/09(月) 13:14:58.35 ID:Lgt+A+NK0.net
詳しい人来てくれ



3: 名無しブレイド 2021/08/09(月) 13:15:06.53
別にそんなことない



4: 名無しブレイド 2021/08/09(月) 13:15:13.03 ID:Lgt+A+NK0.net
調べてもよくわからんのや



5: 名無しブレイド 2021/08/09(月) 13:15:14.97
Bが分かってないと厳しい



9: 名無しブレイド 2021/08/09(月) 13:15:36.76 ID:Lgt+A+NK0.net
>>5
Bはないやろ?



18: 名無しブレイド 2021/08/09(月) 13:17:29.74
>>9
あるで

B言語とは、1970年にケン・トンプソンがDEC PDP-7上で最初のUNIXシステム用に開発したプログラミング言語である。 B言語は、BCPL(Basic Combined Programing Language)を元に開発されており、マシンに依存しない汎用言語である。



35: 名無しブレイド 2021/08/09(月) 13:20:35.47 ID:Lgt+A+NK0.net
>>18
はぇー詳しくないからネタかと思った



6: 名無しブレイド 2021/08/09(月) 13:15:23.05
CとC++は完全に別



11: 名無しブレイド 2021/08/09(月) 13:16:13.91 ID:Lgt+A+NK0.net
>>6
c.c++はにててc#が別物なんやないの?



8: 名無しブレイド 2021/08/09(月) 13:15:28.26
んなことない

まあC++エアプやけど



10: 名無しブレイド 2021/08/09(月) 13:15:57.77
CとC+も必要だぞ



13: 名無しブレイド 2021/08/09(月) 13:16:41.43 ID:Lgt+A+NK0.net
>>10
別にやった方がええか…



12: 名無しブレイド 2021/08/09(月) 13:16:41.08
あまり2つは区別しない



14: 名無しブレイド 2021/08/09(月) 13:16:45.51
Cは構造体に関数入れたりできない
C++はできる



15: 名無しブレイド 2021/08/09(月) 13:17:03.92
イッチのプログラムへの理解度がわからんけど、なんか一個でもよくわかる言語があれば、結局はそれの延長だもんで、そんなビビるようなもんじゃない



16: 名無しブレイド 2021/08/09(月) 13:17:26.65
Cをやるつもりじゃなければ区別して使い分ける必要はない



20: 名無しブレイド 2021/08/09(月) 13:17:46.52
いうてprintfとか便利だしなぁ



23: 名無しブレイド 2021/08/09(月) 13:18:33.29
>>20
C++はcoutやぞ



21: 名無しブレイド 2021/08/09(月) 13:17:52.65
Cは苦手意識が強くて書ける気がせん
やれ言われたらやる



22: 名無しブレイド 2021/08/09(月) 13:18:29.74
Cの拡張みたいなもんやけど別にいきなりC++やってもええんちゃう
バイクの免許で中型持ってなくても大型取れるやろ、それと同じや



27: 名無しブレイド 2021/08/09(月) 13:19:03.47
>>22
ワイはC++をいきなりやって挫折した
Cから始めたらわかりやすかった



28: 名無しブレイド 2021/08/09(月) 13:19:08.57 ID:Lgt+A+NK0.net
>>22
おお、なんかイメージできたわC++からやるかな



24: 名無しブレイド 2021/08/09(月) 13:18:43.16
C++とC#はDLCみたいなもんだと思ってた



25: 名無しブレイド 2021/08/09(月) 13:18:45.33
なんでこう始める前の奴ってやたらと相違点を知りたがるんだ?プログラミング言語って多くの部分は共通だと思うんだけど
普通にC++の勉強だけしてりゃいいじゃん



26: 名無しブレイド 2021/08/09(月) 13:18:55.09
C++理解できた時点でC理解したようなもんやろ
C♯は全然別物



30: 名無しブレイド 2021/08/09(月) 13:19:44.74
CでできることはC++でもできる



32: 名無しブレイド 2021/08/09(月) 13:20:16.38
Cでしか使えん構文ってあんの?



38: 名無しブレイド 2021/08/09(月) 13:21:20.60
>>32
コンストラクタの引数名指定



36: 名無しブレイド 2021/08/09(月) 13:20:40.10
プログラミング言語は確かに言語によって違う部分あるけど、人間の言葉の方言に近いから、そんなビビるもんじゃないのに、なんでそんなビビるん?
ほとんど書き方一緒やぞ。違うとこはその都度調べればなんの問題もないわ



39: 名無しブレイド 2021/08/09(月) 13:21:38.87 ID:Lgt+A+NK0.net
>>36
はっきり言ってくれて助かる
そこまでの相違とかは気にしなくてもなんとかなるんやな



42: 名無しブレイド 2021/08/09(月) 13:22:37.27
>>39
CとC++の差異に関しては気にしなくてええで



41: 名無しブレイド 2021/08/09(月) 13:22:26.27
JSとPythonしかやったことないワイ
話についていけない



43: 名無しブレイド 2021/08/09(月) 13:22:46.20 ID:Lgt+A+NK0.net
なんか相違気にしちゃうのは汎用性とか、大は小を兼ねる的な考え方がワイにあるんやと思う



46: 名無しブレイド 2021/08/09(月) 13:23:40.23
>>43
実際C++はCを兼ねてるで
逆は無理やけど



44: 名無しブレイド 2021/08/09(月) 13:22:47.03
イッチはなんでC++なんや?



55: 名無しブレイド 2021/08/09(月) 13:24:53.28 ID:Lgt+A+NK0.net
>>44
処理早くてなんでもできるって調べて見たから



68: 名無しブレイド 2021/08/09(月) 13:27:34.36
>>55
なんでも出来るけど、その分なんでも自力でかかなあかんから開発効率は低い
よってC++で大規模なソフトウェア開発は非現実的なので、大規模ソフトウェア開発を含めると何でもできるとは言い難いが



75: 名無しブレイド 2021/08/09(月) 13:29:00.93
>>55
イッチがどういうレベルなのか分からんけど何作りたいんや?スキルの為か?



78: 名無しブレイド 2021/08/09(月) 13:30:05.19 ID:Lgt+A+NK0.net
>>75
とりあえずできること増やしたいって思ってた
だからスキルのためかな



47: 名無しブレイド 2021/08/09(月) 13:23:49.06
Cしか知らん
::がなんか使われてるイメージ



49: 名無しブレイド 2021/08/09(月) 13:24:07.89
C++の次が++縦に重ねて#とかちょっと遊んでるやろ



50: 名無しブレイド 2021/08/09(月) 13:24:12.79
プログラミング専門学校中退したワイから言わせてもらうと、
C習わんでもC++いけるで
基礎知識いらん、そも大した差はない



51: 名無しブレイド 2021/08/09(月) 13:24:13.19
古文と現代文みたいなもん
関係性はあるけど古文学んでも現代文の勉強にはあまりならない



52: 名無しブレイド 2021/08/09(月) 13:24:19.20
cやってからじゃないとわからんで
c前提やから



54: 名無しブレイド 2021/08/09(月) 13:24:49.05
C++はスマートポインタ使えるからCより楽になるイメージ
難問のポインタをあんまり理解せずとも使える



59: 名無しブレイド 2021/08/09(月) 13:25:45.96
>>54
オブジェクト指向が出来ない時点でCでのプログラミングは苦痛でしかない



56: 名無しブレイド 2021/08/09(月) 13:25:07.97
CとC++ってハードウェアの知識も多少無いと書けんよな
パタヘネ読んでようやく書けるようになった



62: 名無しブレイド 2021/08/09(月) 13:26:44.48
>>56
組み込みでもなきゃそんな意識しないやろ



58: 名無しブレイド 2021/08/09(月) 13:25:39.65
ハードウェア言語なんてVerilogとVHDLでほとんど支配されてるのに



60: 名無しブレイド 2021/08/09(月) 13:25:51.29
結局Cからやるのが後々考えるとベターなんよな
でもめっちゃとっつきにくいんよなあCって



63: 名無しブレイド 2021/08/09(月) 13:27:00.03
c言語とっつきにくいと感じたらプログラマ適性ない
そういう意味では最初にcをやって自分の適性を見るのはあり



69: 名無しブレイド 2021/08/09(月) 13:27:46.29
>>63
それはない
何にも得意不得意はある
言語にもある



73: 名無しブレイド 2021/08/09(月) 13:28:44.36
>>69
Python得意です
CやJavaわかりません
↑これが本当に得意不得意の問題か?単に頭悪いだけだぞ



91: 名無しブレイド 2021/08/09(月) 13:32:26.61
>>73
そいつは暗記から逃げてるだけ
脳に障害でもない限り一定のレベルまでは怠けなければ到達可能



64: 名無しブレイド 2021/08/09(月) 13:27:06.15 ID:Lgt+A+NK0.net
C前提派と差はそこまで派どっちなんや…



71: 名無しブレイド 2021/08/09(月) 13:28:23.92
>>64
おれを信じろ
話盛りまくってる奴おる



90: 名無しブレイド 2021/08/09(月) 13:32:13.50 ID:Lgt+A+NK0.net
>>71
差はそこまで派を信じるで…



65: 名無しブレイド 2021/08/09(月) 13:27:18.40
C-からやな



66: 名無しブレイド 2021/08/09(月) 13:27:22.34
ポリモルフォの何が難しいんだ…



67: 名無しブレイド 2021/08/09(月) 13:27:25.20
インラインアセンブラはCだけ許されるんやないんか?
それとも特定のプラットフォーム固有の機能なんかな



72: 名無しブレイド 2021/08/09(月) 13:28:34.83
>>67
インラインアセンブラは言語機能というよりコンパイラの機能やろ



70: 名無しブレイド 2021/08/09(月) 13:27:54.63
ワイはC#ばっかで
あとPythonをほんの少し触っただけやな
Cは大学のプログラミングの授業でやらされたけど
コピペで単位取ったから何も覚えてない



77: 名無しブレイド 2021/08/09(月) 13:29:36.59
>>70
C#はutf8stringが出てくれれば完璧なんやけどな
現状やとstringがUnicodeである故にWeb関係でのパフォーマンスが低いから使う気おきへんわ



84: 名無しブレイド 2021/08/09(月) 13:30:49.02
>>77
本職はIC設計者で
プログラミングはそのIC使うための簡単なGUI作るためだけのお遊びみたいなもんだからパフォーマンスとかあんま真面目に考えたことないな



93: 名無しブレイド 2021/08/09(月) 13:32:45.35
>>84
まぁそうなんやけどNode.js等の代替案が簡単に見つかる以上は現状のC#は使いどころがデスクトップGUI開発くらいしか見当たらんわ



74: 名無しブレイド 2021/08/09(月) 13:28:59.78
C++とか糞だるいだろ
pythonでいい



76: 名無しブレイド 2021/08/09(月) 13:29:18.27
C++からCやったらライブラリに頼り切りだったせいで結構苦労したわ



80: 名無しブレイド 2021/08/09(月) 13:30:17.55
今更C++とかやる気せんわ
標準のビルドツールも無いし
rustやってると公式のツールが充実してて感動する



81: 名無しブレイド 2021/08/09(月) 13:30:34.89
javaって型や規則とかわりと面倒やし家で気軽にシステム作るのに不向きな言語やのに案件数が多いってだけで初学者に勧める言語になってるの謎やわ
PHPとかruby、JS、C#とかもっといいのいくらでもあるやろ



94: 名無しブレイド 2021/08/09(月) 13:32:46.71
>>81
PHPとか未来無いぞ
あとガバガバでも動いてしまうからその後他の言語するときに苦労する



96: 名無しブレイド 2021/08/09(月) 13:33:11.63
>>81
型とか規則がしっかりしてるから、社会の現場では使われやすいんだよ
子供が遊びで組むくそロジックなんて金にもならねーんだからどうでもいい



97: 名無しブレイド 2021/08/09(月) 13:33:16.54
>>81
大規模で硬いシステム作るのには向いとるけど
一人で使うもんやないわ
そもそも本体はJavaEEの方やし初学者には不向き



82: 名無しブレイド 2021/08/09(月) 13:30:39.44
なんJ民的にGO言語ってどういう評価なん



85: 名無しブレイド 2021/08/09(月) 13:31:13.77
>>82
いつの間にかPythonに負けてたイメージ
Googleでも言語の流行り廃りがあるんやね



92: 名無しブレイド 2021/08/09(月) 13:32:43.52
>>85
そもそもpythonとgo言語って使われてる分野違くね?
goはproxyサーバーとかAPIサーバーで使われてるけどpythonは機械学習系やろ



86: 名無しブレイド 2021/08/09(月) 13:31:23.38
java知ってるとC#もC++もなんとかなる
が、cとかc++は呪文のようにも書けたりするから大嫌いだ



88: 名無しブレイド 2021/08/09(月) 13:32:03.42
>>86
Java書けるやつはどの言語でもJava風に書けるからな



89: 名無しブレイド 2021/08/09(月) 13:32:09.01
ワイの触れる言語で本棚というプログラムを作ると仮定すると
Cは木の苗
Javaは木材と工具
C++は大理石と彫刻刀
Pythonは粘土
VBAはレゴブロック

こんなイメージ



98: 名無しブレイド 2021/08/09(月) 13:33:28.71
>>89
Pythonは組み立て式の本棚だぞ



87: 名無しブレイド 2021/08/09(月) 13:31:55.01
pythonかGOでよくね?