21/10/31(日)19:50:03 C言語の... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1635677403656.jpg 21/10/31(日)19:50:03 No.862045970
C言語の習得っておっぱいそんより難しいの? i2c接続のカラーセンサのプログラムを拾ってきたんだけどC言語で書かれてるんだわ そのプログラムを簡略化してPythonで書き直しているんだけどC言語のプログラムってPythonのそれより読みづらい… C言語で書かれたプログラムを理解するコツってある?
1 21/10/31(日)19:52:54 No.862047501
まず何が分からないのか教えて欲しい とりあえずPythonよりは難しいよ
2 21/10/31(日)19:54:40 No.862048361
>そのプログラムを簡略化してPythonで書き直しているんだけど なんでわざわざそんなことしてんの?
3 21/10/31(日)19:54:57 No.862048488
まだよく理解できてなくて読みづらいと感じるならとりあえずCで簡単なもの作ってみたらいいんじゃない?
4 21/10/31(日)19:56:37 No.862049287
>C言語で書かれたプログラムを理解するコツってある? これを読むのがコツ https://www.amazon.co.jp/dp/4774111422/
5 21/10/31(日)19:56:50 No.862049389
おっぱいそんをちゃんと深くまで理解してるならC扱うのは容易だと思う
6 21/10/31(日)19:57:38 No.862049746
>まず何が分からないのか教えて欲しい >とりあえずPythonよりは難しいよ ありがとう https://github.com/zuernm/RGB-Sensor のsrc/main.cppの中の行 std::cout << "Red: " << red << std::endl; のstd, cout, endlの意味を教えてほしい
7 21/10/31(日)19:58:26 No.862050089
CじゃなくてC++じゃねーか!!
8 21/10/31(日)19:58:53 No.862050266
ズコーッ
9 21/10/31(日)19:59:40 No.862050599
よいか「」 それは負の遺産だ 本気で必要になるまでは呪文程度に思っといて問題ない
10 21/10/31(日)20:00:41 No.862051003
>のsrc/main.cppの中の行 >std::cout << "Red: " << red << std::endl; >のstd, cout, endlの意味を教えてほしい まず拡張子がcppのやつはC言語じゃなくてC++なのと stdとcoutとendlの意味はまともなC++の解説書なら一番最初の章に書いてあるってことを教えてあげるね
11 21/10/31(日)20:00:44 No.862051030
print("Red: " + red)
12 21/10/31(日)20:01:38 No.862051413
>>そのプログラムを簡略化してPythonで書き直しているんだけど >なんでわざわざそんなことしてんの? https://akizukidenshi.com/catalog/g/gI-06793/ のセンサからの信号をラズパイで受けてみたいんだけどArduino用のコードしかない だからプログラミングを勉強中なんです Pythonを選んだのはCより扱いやすかったので…
13 21/10/31(日)20:03:27 No.862052239
>std::cout << "Red: " << red << std::endl; >のstd, cout, endlの意味を教えてほしい 標準出力(Console OUT)に"Red"とredの内容と改行(END of Line)を出すんだけど まあわかんねえよな…
14 21/10/31(日)20:03:28 No.862052247
みんなおまじないだよ
15 21/10/31(日)20:04:02 No.862052474
c++は偉い人にしかわからない言語だから俺には無理だ
16 21/10/31(日)20:04:12 No.862052549
>まず拡張子がcppのやつはC言語じゃなくてC++なのと >stdとcoutとendlの意味はまともなC++の解説書なら一番最初の章に書いてあるってことを教えてあげるね ありがとう C++の解説書を開いてみたら良いんだね 助かる
17 21/10/31(日)20:04:24 No.862052630
何かよく分からんが動く
18 21/10/31(日)20:04:49 No.862052846
がんばれ C++を完璧に理解したら俺に教えてくれ
19 21/10/31(日)20:05:02 No.862052938
stdというのが名前空間でこれは別のやつと被っても区別できるようにするおまじないみたいなもの coutとendlはpythonで言うprintみたいなものでcout(console out)がprint、endl(end line )が改行だよ…厳密には全然違うけど深く考えると沼だからこんな感じの理解でいいよ とりあえず適当なサイト参考にしてc++のHello worldやればなんとなくは掴める
20 21/10/31(日)20:05:02 No.862052940
>print("Red: " + red) 細かいこと言ってるのは自覚してるけど改行は? Pythonだと常に改行付き?
21 21/10/31(日)20:05:15 No.862053034
stdってのは名前空間だ pythonにも似たようなものはあるだろう coutってのはstdoutをラップした不思議なオブジェクトで左シフトすることで出力できるという変態だ すぐに忘れろ endlってのはプラットフォームごとの差異を吸収した改行を表すやつだ すぐに忘れろ
22 21/10/31(日)20:05:39 No.862053198
シーゲンゴ チョットワカル
23 21/10/31(日)20:05:39 No.862053205
>std::cout << "Red: " << red << std::endl; のstd, cout, endlの意味を教えてほしい stdは名前空間の名前でpythonで言うところのモジュール名みたいなもん coutは標準出力(console out)を意味してendlは改行(end line) 文全体としてはpythonに直すと print("Red: " + red) あたりかな
24 21/10/31(日)20:06:42 No.862053678
CやC++で作られたライブラリをPythonで動かすって感じじゃないの基本的に ライブラリを作るわけじゃないならあえてCを使う必要ないでしょ
25 21/10/31(日)20:06:55 No.862053783
矢印みたいなのを使いまくる文化はいまだに慣れない
26 21/10/31(日)20:07:10 No.862053899
書き込みをした人によって削除されました
27 21/10/31(日)20:07:20 No.862053984
いかにもPythonしか言語やってませんて感じ
28 21/10/31(日)20:07:25 No.862054028
>>print("Red: " + red) >細かいこと言ってるのは自覚してるけど改行は? >Pythonだと常に改行付き? pythonのprintは常に出力の末尾に改行つける 改行したくない場合はprint("おぺにす…",end='')みたいに明示的に空文字する
29 21/10/31(日)20:07:42 No.862054150
stdって書く?
30 21/10/31(日)20:07:58 No.862054264
なんでC++の入門書ってどれも決まってHelloWorldをcoutの左シフトで出力させるんだろう なるだけ後回しにしたほうがいい機能な気がするんだが
31 21/10/31(日)20:08:15 No.862054397
using namespace std;しちゃえ
32 21/10/31(日)20:08:40 No.862054588
不等号って比較に使ったりシフトに使ったりデータの流れに使ったりいろいろ使われるよね
33 21/10/31(日)20:08:58 No.862054713
>print("Red: " + red) あー コード読むとred はunsigned int みたいだからpythonになおす場合は print( "Red: {0:d}".format( red ) ) のほうが良さそうだな
34 21/10/31(日)20:09:34 No.862054980
>pythonのprintは常に出力の末尾に改行つける >改行したくない場合はprint("おぺにす…",end='')みたいに明示的に空文字する 了解いたした
35 21/10/31(日)20:10:12 No.862055198
おれもPythonわかんねえからわかるのすごいと思うよ
36 21/10/31(日)20:11:19 No.862055737
iostreamは何かの間違いで標準に入ってるだけで即座に捨てるべき
37 21/10/31(日)20:11:23 No.862055759
Cppチョットワカルよ
38 21/10/31(日)20:11:48 No.862055950
名前空間ってもっと良い訳無かったのかな…って見る度に思う
39 21/10/31(日)20:11:52 No.862055976
まず文字列がつらいし 連結がつらい C言語はつらい Unicodeがつらい 文字列として扱いたくない これはbyte配列
40 21/10/31(日)20:11:55 No.862056001
アマガミ再生機全然売ってないよね 先週秋月電子に4Bの8GB 4GBの在庫あったからそろそろあちこちで復活するのかと思ってたらしっかりまた売り切れてやんの
41 21/10/31(日)20:12:16 No.862056162
C++20でformat入ったけどまだ使える環境が少ない…
42 21/10/31(日)20:12:22 No.862056204
c++にだってcからのprintfはあるからそっちで書こうと思えば書ける
43 21/10/31(日)20:12:31 No.862056272
>なんでC++の入門書ってどれも決まってHelloWorldをcoutの左シフトで出力させるんだろう >なるだけ後回しにしたほうがいい機能な気がするんだが CやC++の入門書かくような奴は苦労した記憶なんかとっくに忘れてるから 同様の理由で最初に説明して欲しい内容を「おまじない」と書いて解説しない
44 21/10/31(日)20:13:09 No.862056550
現代版のCやC++って無いの? やっぱりRust?
45 21/10/31(日)20:13:11 No.862056563
>なんでC++の入門書ってどれも決まってHelloWorldをcoutの左シフトで出力させるんだろう >なるだけ後回しにしたほうがいい機能な気がするんだが printfでやると一々数値や文字の型を気にしなきゃいけないけど ストリームなら初心者がつまづく%dや%sやらを考えなくてすむから…
46 21/10/31(日)20:13:24 No.862056631
さも当たり前のように使われるprintfも大概魔窟だと思う 歴史的経緯の塊 標準Cライブラリはつらい
47 21/10/31(日)20:13:39 No.862056744
初心者ほど言語の難易度気にしがちだけど初心者の扱う範囲だと正直そこまで変わんない 言語特有の機能とかそんな使わないだろうし
48 21/10/31(日)20:13:43 No.862056767
>アマガミ再生機全然売ってないよね >先週秋月電子に4Bの8GB 4GBの在庫あったからそろそろあちこちで復活するのかと思ってたらしっかりまた売り切れてやんの 半導体不足で値上げしてるし在庫も少ないのかもね
49 21/10/31(日)20:13:44 No.862056778
ポインタ理解できた!とポインタ全然わからん…を繰り返してる
50 21/10/31(日)20:13:46 No.862056792
C++とC言語って大分違う書き方するのね 「」に教えてもらってやっと今になって気づいたよ… C++の初歩のプログラミングについて調べてみます
51 21/10/31(日)20:14:10 No.862056947
>iostreamは何かの間違いで標準に入ってるだけで即座に捨てるべき 結局最後まで使わなかったな… stlのデータ構造テンプレートは便利なんだけど
52 21/10/31(日)20:14:22 No.862057024
javaとjavascript一緒だと思ってそう
53 21/10/31(日)20:14:26 No.862057046
書き直すとか馬鹿かな?おっぱいからCの関数呼び出せないのかよ
54 21/10/31(日)20:15:15 No.862057357
bindingするよりその言語の世界で済ませられるなら 書き直すコストは許容できるシーンは多いと思います
55 21/10/31(日)20:15:22 No.862057409
>nodeとtypescript一緒だと思ってそう
56 21/10/31(日)20:15:30 No.862057462
iostreamの読み書きがシフト演算子オーバーロードではなくテンプレートメンバ関数メソッドチェーン方式だった平行世界はちょっと興味ある
57 21/10/31(日)20:15:50 No.862057611
>nodeとtypescript一緒だと思ってそう こいつらのESmodule周りの仕様、複雑すぎだろ!
58 21/10/31(日)20:15:55 No.862057644
>さも当たり前のように使われるprintfも大概魔窟だと思う なぜか壊れたスタック直せてたのちい // 消すと動かないprintf
59 21/10/31(日)20:16:06 No.862057716
ラズパイスレかと思って開いたらプログラミング初心者スレだったでござる
60 21/10/31(日)20:16:09 No.862057737
今どきCとか… 最新のPythonの方が最適化効いて速いに決まってんじゃん
61 21/10/31(日)20:16:19 No.862057817
>さも当たり前のように使われるprintfも大概魔窟だと思う >歴史的経緯の塊 >標準Cライブラリはつらい 入門として書かれてるけど実際には脆弱性の塊だから非推奨なの罠だと思う
62 21/10/31(日)20:16:31 No.862057883
>初心者ほど言語の難易度気にしがちだけど初心者の扱う範囲だと正直そこまで変わんない >言語特有の機能とかそんな使わないだろうし いやでもメモリ確保やポインタを意識しなきゃいけないCとC++は初心者には明確に厳しいでしょ 初心者っていうか全人類に厳しいけど
63 21/10/31(日)20:16:48 No.862057991
>最新のPythonの方が最適化効いて速いに決まってんじゃん そーでもねえーぞ!
64 21/10/31(日)20:16:58 No.862058038
そこそこC++触ってるけど未だにcinをまともに使ったことがない…
65 21/10/31(日)20:17:00 No.862058055
>最新のPythonの方が最適化効いて速いに決まってんじゃん 最適化されたPythonはCで書かれてるんだよ
66 21/10/31(日)20:17:15 No.862058160
まずmallocなんてものが甘えと理解すべき
67 21/10/31(日)20:17:32 No.862058257
>最新のPythonの方が最適化効いて速いに決まってんじゃん 本気で信じそうな「」が出てくるからやめろ
68 21/10/31(日)20:17:33 No.862058268
>最新のPythonの方が最適化効いて速いに決まってんじゃん 誰かがライブラリを書いてくれているからでは…?
69 21/10/31(日)20:17:43 No.862058330
>今どきCとか… >最新のPythonの方が最適化効いて速いに決まってんじゃん ネタなのかガチなのか判断に困る…
70 21/10/31(日)20:18:15 No.862058528
最適化されたPythonライブラリに処理を放り投げるだけなら早い Pythonでなんかロジック入れた瞬間そこが絶望的なボトルネックになって遅い
71 21/10/31(日)20:18:20 No.862058569
>>nodeとtypescript一緒だと思ってそう >こいつらのESmodule周りの仕様、複雑すぎだろ! JSにおけるモジュール概念自体がnodeで自然発生したものなのでメチャクチャになるのはしょうがないんだ
72 21/10/31(日)20:18:23 No.862058589
でもよう俺が考えるよりJITがよしなにしてくれた方が速いし…
73 21/10/31(日)20:18:28 No.862058622
Cとpythonでどれだけ実行速度が違うか知らんようだな!
74 21/10/31(日)20:18:35 No.862058648
>まずmallocなんてものが甘えと理解すべき 仮想メモリヒープの確保からやるべきだよね
75 21/10/31(日)20:18:36 No.862058654
今どきはC++でも unique_ptr とか shared_ptr ばっかで new とか delete とか書かないしな
76 21/10/31(日)20:18:36 No.862058659
pythonがCで書かれてるのにどうやってCより早くなるんだよ!
77 21/10/31(日)20:19:11 No.862058869
なんかこう…AIがすごいんだよ
78 21/10/31(日)20:19:45 No.862059100
>でもよう俺が考えるよりJITがよしなにしてくれた方が速いし… メモリ消費が激しいしGCが重いし…
79 21/10/31(日)20:20:06 No.862059244
(俺が書いたクソみたいな)Cのコードよりは(誰かがC使って最適化してくれた)Pythonのライブラリのほうが速い
80 21/10/31(日)20:20:07 No.862059250
>print( "Red: {0:d}".format( red ) ) 文字列もオブジェクトかよ気取りやがって… って思ってたらf付き文字列出たからそっち使う!
81 21/10/31(日)20:20:07 No.862059253
Cよりぷぁいそんの方が(ググって望みのコード見つかるの)早いし…
82 21/10/31(日)20:20:11 No.862059269
計算機の仕組み一切知らずにプログラム書いてそう
83 21/10/31(日)20:20:43 No.862059494
CはC#になってやっとにんげんのりかいできることばになった
84 21/10/31(日)20:20:44 No.862059499
なんだいせっかくのC言語スレだからなんか聞こうかと思ったのに
85 21/10/31(日)20:20:59 No.862059610
そのアーキテクチャのネイティブコードを人間様がガリガリ書くより速くできる術が割とあるからみんな小さい仮想マシン作るんだと思う
86 21/10/31(日)20:21:03 No.862059649
>なんだいせっかくのC言語スレだからなんか聞こうかと思ったのに むしろ聞きやすい雰囲気じゃない?
87 21/10/31(日)20:21:11 No.862059706
いいからasmで書け
88 21/10/31(日)20:21:12 No.862059712
C++なんて初心者のときに何故かやらなきゃいけない気がしてちょっと勉強しただけでそれ以来ほぼC#とpythonしか使ってねえや
89 21/10/31(日)20:21:12 No.862059713
>計算機の仕組み一切知らずにプログラム書いてそう 趣味でやるぶんにはいいんじゃねぇかな…
90 21/10/31(日)20:21:45 No.862059944
フーンわざわざ計算機の仕組み勉強しないとCってプログラム書けないんだ Pythonなら何でもできるのに不便なんだね
91 21/10/31(日)20:21:47 No.862059957
>pythonがCで書かれてるのにどうやってCより早くなるんだよ! 組込asm!いががでしたか?
92 21/10/31(日)20:21:48 No.862059964
cしかわからないおじさんになってしまった ごめん嘘cもあんまわかんない
93 21/10/31(日)20:21:52 No.862059992
>CはC#になってやっとにんげんのりかいできることばになった CとC#は名前が似てるだけの完全に別の存在だよ… メロンとメロンパンくらい別物
94 21/10/31(日)20:21:55 No.862060015
>なんだいせっかくのC言語スレだからなんか聞こうかと思ったのに 多分回答は来ると思うし書いてみたら 回答の3倍罵詈雑言が飛んでくるかもしれないけど
95 21/10/31(日)20:21:56 No.862060022
書き込みをした人によって削除されました
96 21/10/31(日)20:22:23 No.862060193
アセンブラってCPUごとに勉強必要あるんだよね…?
97 21/10/31(日)20:22:28 No.862060227
>計算機の仕組み一切知らずにプログラム書いてそう 計算機レベルまで落として意識してる人はなかなかいないと思うよ…
98 21/10/31(日)20:22:46 No.862060326
やっぱCOBOLだよなー
99 21/10/31(日)20:22:46 No.862060329
>CとC#は名前が似てるだけの完全に別の存在だよ… >メロンとメロンパンくらい別物 MSが考えたさいきょうのJavaだよね、C#… 今はそっちの方が使いやすいけど
100 21/10/31(日)20:22:48 No.862060337
偶然人気出たからライブラリが増えて更に人気出て更にライブラリが増えてるだけの言語
101 21/10/31(日)20:22:52 No.862060370
>javaとjavascript一緒だと思ってそう うちの会社のお偉いさんが何度言っても理解してくれなくて辛い って思ってたら直属の上司すら分かってなくて死にそう
102 21/10/31(日)20:23:08 No.862060461
C#はどっちかというとJavaのが近いよね
103 21/10/31(日)20:23:09 No.862060471
>うちの会社のお偉いさんが何度言っても理解してくれなくて辛い >って思ってたら直属の上司すら分かってなくて死にそう 転職しろ
104 21/10/31(日)20:23:20 No.862060550
Javaと言えばOracleJDKがまた無償化したらしいな
105 21/10/31(日)20:23:25 No.862060583
D...Delphi...
106 21/10/31(日)20:23:33 No.862060665
でもPythonだとパソコンのUEFIやIPL書けないでしょ スレ画のraspiもだけどベアメタルでの開発どうするの 普通コンピュータにOSなんか無いでしょ
107 21/10/31(日)20:23:49 No.862060779
みんな親切でイイね
108 21/10/31(日)20:23:57 No.862060844
>Javaと言えばOracleJDKがまた無償化したらしいな 本当にオラクルってクソ
109 21/10/31(日)20:24:07 No.862060926
>C#はどっちかというとJavaのが近いよね C#はJava訴訟が生んだようなもんだからな…
110 21/10/31(日)20:24:22 No.862061044
お仕事でCを10年触ってるけどこないだ初めてC#触って簡単に色んなことできておしっこちびった
111 21/10/31(日)20:24:55 No.862061288
JavaはJVMの起動設定めんどくさすぎる…
112 21/10/31(日)20:25:00 No.862061315
>C#はどっちかというとJavaのが近いよね まぁDelphiなんだけどな
113 21/10/31(日)20:25:02 No.862061332
stdioをstudioだと勘違いするのは誰もが通る道だと思う
114 21/10/31(日)20:25:03 No.862061342
>組込asm!いががでしたか? んな使い回し効かんものでなにするんだ
115 21/10/31(日)20:25:08 No.862061382
C#って今はLinuxやMacでも安定してる?
116 21/10/31(日)20:25:16 No.862061436
>stdioをstudioだと勘違いするのは誰もが通る道だと思う スタジオH!
117 21/10/31(日)20:25:29 No.862061527
このスレみたいな雰囲気の職場あるよね… いちいち嫌味言う人がいて妙にギスギスしてる感じ
118 21/10/31(日)20:25:45 No.862061630
>フーンわざわざ計算機の仕組み勉強しないとCってプログラム書けないんだ >Pythonなら何でもできるのに不便なんだね PythonでやりたいことなんでもできるならCなんてやらなくていいよ
119 21/10/31(日)20:25:45 No.862061632
>JavaはJVMの起動設定めんどくさすぎる… Amazon Correttoはその辺をインストーラが勝手にやってくれるから本当に楽だった やっぱりOracleってクソだわ
120 21/10/31(日)20:25:56 No.862061724
JDKインストールする時にクソみたいな個人情報書かなくて良くなったの? あれ入力したのに登録メール来なくてブチギレてたんだけど
121 21/10/31(日)20:25:58 No.862061737
いや書くだろインラインアセンブラ 面倒だろasmで用意するの
122 21/10/31(日)20:26:13 No.862061851
C言語ってまだアップデートされてるの?
123 21/10/31(日)20:26:15 No.862061866
>Javaと言えばOracleJDKがまた無償化したらしいな Javaという環境を壊す以外になにがしたかったんだ
124 21/10/31(日)20:26:48 No.862062071
>このスレみたいな雰囲気の職場あるよね… >いちいち嫌味言う人がいて妙にギスギスしてる感じ たとえどんなに高速かつ可読性の高いコードが書けたとしても絶対職場にいてほしくないタイプ
125 21/10/31(日)20:27:02 No.862062176
>計算機の仕組み一切知らずにプログラム書いてそう ストレージから読み込んだプログラムをメモリに乗せてそれをCPUが解釈してスタックに乗せたり下ろしたり長期的なやつはヒープに投げたりしてるのは知ってるけど CPUの中で何やってるかはぜんぜん知らないや なんか命令の種類が64bit分あるのとレジスタに記憶するのとトランジスタが死ぬほどたくさん入ってるのはしってる
126 21/10/31(日)20:27:26 No.862062320
Javaは知ってるけどoracleが何やったとか何で複数派生みたいなのがあるのかはよく分かってない
127 21/10/31(日)20:27:41 No.862062421
C#使うと何が便利かってデバッグログ出すための形式が"文章"+ hensuumei + "文章"で良いのが便利 ばーか滅びろフォーマット指定子!
128 21/10/31(日)20:27:54 No.862062510
低レイヤ触るためにCやってるんだけど辞書的に使う参考書が欲しい 何か買っとくといい本ってある?
129 21/10/31(日)20:28:03 No.862062576
>Javaという環境を壊す以外になにがしたかったんだ Javaでもっと稼ぎたかったから有償化したけど みんなOpenJDK系列のJDKを使っててOracleJDKの利用者が減ってる… だから無償化して利用者をまた増やそうって感じだね
130 21/10/31(日)20:28:04 No.862062580
だいたいCMakeが何やってるのかすら分からん
131 21/10/31(日)20:28:19 No.862062658
>でもPythonだとパソコンのUEFIやIPL書けないでしょ >スレ画のraspiもだけどベアメタルでの開発どうするの >普通コンピュータにOSなんか無いでしょ 低レベルすぎる話はやめてくれ 俺のいる領域からは遠すぎる
132 21/10/31(日)20:28:31 No.862062735
オラクルってデータベースの名前じゃなくてプログラミング言語なんです?
133 21/10/31(日)20:28:36 No.862062770
オラクルがジャバは有料!有料です!!ってやった所までは覚えてる そっからどうなったか知らない
134 21/10/31(日)20:28:37 No.862062778
AVX-512のレジスタ見るとちょっとワクワクするよね まあワクワクしてちょっと組み込み命令触って終わりなんだけど
135 21/10/31(日)20:28:54 No.862062902
>低レイヤ触るためにCやってるんだけど辞書的に使う参考書が欲しい >何か買っとくといい本ってある? 無い 強いて言うならそのCPUの開発キットとマニュアル
136 21/10/31(日)20:29:02 No.862062956
Delphiも無償化して流行らせろ 職場で俺しか使ってないなんて悲しすぎる
137 21/10/31(日)20:29:14 No.862063056
>オラクルってデータベースの名前じゃなくてプログラミング言語なんです? 会社の名前
138 21/10/31(日)20:29:15 No.862063061
>お仕事でCを10年触ってるけどこないだ初めてC#触って簡単に色んなことできておしっこちびった まるで別物過ぎるけどCやってるとなんとなくわかるのいい… 逆は絶対に無理だろうと思う
139 21/10/31(日)20:29:18 No.862063086
低レベルという言葉がプログラミング言語関係とそれ以外とで意味するものが違いすぎる…
140 21/10/31(日)20:29:24 No.862063138
>オラクルってデータベースの名前じゃなくてプログラミング言語なんです? 暗黒メガコーポの名前だよ
141 21/10/31(日)20:29:26 No.862063145
>オラクルってデータベースの名前じゃなくてプログラミング言語なんです? 天啓だ
142 21/10/31(日)20:29:28 No.862063167
>だいたいCMakeが何やってるのかすら分からん 大丈夫だ 素のmakeはもっとわからないから
143 21/10/31(日)20:30:11 No.862063440
わからない 俺は雰囲気でsudoしている
144 21/10/31(日)20:30:38 No.862063663
CentOSがStreamに一本化するときもOracleLinux移行への宣伝なんてまともにやらなかったし 金にならないことはとことんやらないよねOracle
145 21/10/31(日)20:30:44 ID:a6HGeRkY a6HGeRkY No.862063716
こんなスレにも口が悪いのが現れるのだから「」ってやばいやつだわ
146 21/10/31(日)20:30:56 No.862063802
>>低レイヤ触るためにCやってるんだけど辞書的に使う参考書が欲しい >>何か買っとくといい本ってある? >無い >強いて言うならそのCPUの開発キットとマニュアル ありがとう その領域までいけるかわからんけど
147 21/10/31(日)20:31:17 No.862063943
>こんなスレにも口が悪いのが現れるのだから「」ってやばいやつだわ むしろこんなスレだからって感じはする IT系にめんどくさいのは多い…
148 21/10/31(日)20:31:18 No.862063947
>低レイヤ触るためにCやってるんだけど辞書的に使う参考書が欲しい >何か買っとくといい本ってある? 低レイヤといっても色々あるから… 詳解UNIXプログラミングとかいいけどman読むだけでわりと足りるんだよな
149 21/10/31(日)20:31:34 No.862064041
低レベルと呼ばずに低レイヤーと呼べ委員会
150 21/10/31(日)20:31:36 No.862064058
PythonとMicropythonとの違いもよくわからずにラズパイPicoで遊んでる俺にはまぶしすぎるスレ
151 21/10/31(日)20:31:51 No.862064176
このスレちょっとレベル低すぎない? ハードに近い話はやめてくれませんか
152 21/10/31(日)20:31:56 No.862064212
>こんなスレにも口が悪いのが現れるのだから「」ってやばいやつだわ こどもからころせくらいのことは普段から言ってそう
153 21/10/31(日)20:32:01 No.862064231
もしOracleがやらかしてOracleJDKがダメになってもApacheが引き取ってくれるから大丈夫!
154 21/10/31(日)20:32:36 ID:a6HGeRkY a6HGeRkY No.862064461
>>こんなスレにも口が悪いのが現れるのだから「」ってやばいやつだわ >むしろこんなスレだからって感じはする >IT系にめんどくさいのは多い… ググれカスを産んだ業界だしな…
155 21/10/31(日)20:32:38 No.862064471
神龍呼び出してc++完全に理解したマンになりたい
156 21/10/31(日)20:32:46 No.862064522
個人的には一部の口悪いのを見てすぐ「」って~みたいに全体化するのもやばいと思う
157 21/10/31(日)20:32:55 No.862064588
低レベルな話が多くて付いていけない…
158 21/10/31(日)20:32:58 No.862064608
誰か偉い人がc++とpythonとJavaScriptとをプログラムソース書き換えるような画期的なソフト作ってくれないかなぁ
159 21/10/31(日)20:33:00 No.862064624
>神龍呼び出してc++完全に理解したマンになりたい その願いは私の力を超えている
160 21/10/31(日)20:33:08 No.862064677
standerd ioの略で標準出力ってそういうってなるのに10年ぐらいかかった
161 21/10/31(日)20:33:23 No.862064776
>ググれカスを産んだ業界だしな… 初心者はタコと呼ばれてたな
162 21/10/31(日)20:33:25 No.862064798
>神龍呼び出してc++完全に理解したマンになりたい 本当になりたいか…? 俺は嫌だぞなってもロクな目にあわなさそうで
163 21/10/31(日)20:33:36 No.862064867
>ハードに近い話はやめてくれませんか ソフトに近くなるとCの出番が減ってくから…
164 21/10/31(日)20:33:41 No.862064905
>低レイヤといっても色々あるから… >詳解UNIXプログラミングとかいいけどman読むだけでわりと足りるんだよな ありがとう とりあえずOS自作を目標にしてる
165 21/10/31(日)20:33:46 No.862064944
>個人的には一部の口悪いのを見てすぐ「」って~みたいに全体化するのもやばいと思う 安心しろ その通りやばいことが証明された
166 21/10/31(日)20:33:51 No.862064973
>standerd ioの略で標準出力ってそういうってなるのに10年ぐらいかかった 10年かけて間違ってるじゃねえか!!!
167 21/10/31(日)20:34:02 No.862065036
>神龍呼び出してc++完全に理解したマンになりたい (肉体が江添亮に変化する「」)
168 21/10/31(日)20:34:05 No.862065061
>低レベルと呼ばずに低レイヤーと呼べ委員会 お前はコンピューターのことをコンピュータなんて言うのかよえー!
169 21/10/31(日)20:34:14 No.862065114
OSを…自作…? Z8とかですか…?
170 21/10/31(日)20:34:16 No.862065134
ボードと低レベルなお話始めると過去の遺産の解読から始まる
171 21/10/31(日)20:34:17 No.862065141
OS自作ならまさにドンピシャの本がなかったっけ…
172 21/10/31(日)20:34:46 No.862065324
>とりあえずOS自作を目標にしてる 意識高すぎる…頑張ってくれ
173 21/10/31(日)20:34:54 No.862065392
>(肉体が江添亮に変化する「」) 身長はともかくとして何もしないであの筋肉手に入るのは割と嬉しいな
174 21/10/31(日)20:35:03 No.862065466
>(肉体が江添亮に変化する「」) (超会議で焼きそばを焼く「」)
175 21/10/31(日)20:35:05 No.862065475
ラズパイね… 無線で動かせる監視カメラ環境構築したらそれで飽きちゃって触ってないけど みんなは何か作ったりしてる?
176 21/10/31(日)20:35:15 No.862065565
>>神龍呼び出してc++完全に理解したマンになりたい >(肉体が江添亮に変化する「」) シェアハウスで暴力沙汰起こすおじさんが日本で一番C++に詳しいおじさんだから困るね…
177 21/10/31(日)20:35:44 No.862065803
俺の名は.NET Frameworkとpythonインタプリタより下のことは何もわからないマン!!
178 21/10/31(日)20:35:49 No.862065856
>ラズパイPicoで遊んでる俺にはまぶしすぎるスレ ラズパイPico買ったけどやりたい事見出せずにホコリ被ってるわ 何つないで遊んでる?自分も何かやってみたい
179 21/10/31(日)20:35:53 No.862065884
>OS自作ならまさにドンピシャの本がなかったっけ… まさにその本進めてるんだけどそれ以前にC/C++わかんねえなって
180 21/10/31(日)20:35:54 No.862065900
>>神龍呼び出してc++完全に理解したマンになりたい >(肉体が江添亮に変化する「」) 最近は江副さんですら完全には追いきれないとか言い出してる…
181 21/10/31(日)20:36:07 No.862066004
もう自動でプログラム作ってくれませんかね!
182 21/10/31(日)20:36:26 No.862066117
>低レベルな話が多くて付いていけない… 今開いたばかりだから別の意味なのかを探ってしまう
183 21/10/31(日)20:36:26 No.862066120
>ラズパイね… >無線で動かせる監視カメラ環境構築したらそれで飽きちゃって触ってないけど >みんなは何か作ったりしてる? ミニサーバーみたいな使い方は一時期してた ioは使ったことないなぁ
184 21/10/31(日)20:36:27 No.862066127
>誰か偉い人がc++とpythonとJavaScriptとをプログラムソース書き換えるような画期的なソフト作ってくれないかなぁ あったよSWIG!
185 21/10/31(日)20:36:36 No.862066182
>誰か偉い人がc++とpythonとJavaScriptとをプログラムソース書き換えるような画期的なソフト作ってくれないかなぁ そんな貴方にHaxe なんとHaxeで書くだけでJavaScript ActionScript 3 C++、Cppia C# Java PHP Python 3 Luaのソースコードを生成してくれるんだ
186 21/10/31(日)20:36:55 No.862066282
>シェアハウスで暴力沙汰起こすおじさんが日本で一番C++に詳しいおじさんだから困るね… C++を理解するために人間性を捧げたのか…
187 21/10/31(日)20:37:07 No.862066362
亡くなった陶芸家の人も江添さんレベルの人だったっけ
188 21/10/31(日)20:37:09 No.862066383
自作OSの本は最近改訂されたからかなり良いと思う…それまではかなり辛かった…
189 21/10/31(日)20:37:20 No.862066447
>もう自動でプログラム作ってくれませんかね! C言語でソースコードという設計書けばgccが自動で作ってくれるよ
190 21/10/31(日)20:37:22 No.862066462
>ラズパイね… >無線で動かせる監視カメラ環境構築したらそれで飽きちゃって触ってないけど >みんなは何か作ったりしてる? 自分は少人数で使う用のマイクラ鯖たてたくらい…
191 21/10/31(日)20:37:23 No.862066471
趣味で低レイヤ開発やるの割とその製品と心中というか人間の寿命が有限であるのを思い知らされるので いま流行りなの分かるけどレガシーになっても付き合っていくぐらいの覚悟がないとあんまりモノにならないと弱腰のことを言いたい 僕は未だに使い慣れた8bit PICで済ませたい
192 21/10/31(日)20:37:32 No.862066523
>最近は江副さんですら完全には追いきれないとか言い出してる… リッチーですらC全然わからんって言ってるからだれにもわからない
193 21/10/31(日)20:37:53 No.862066653
OS自作なら入門レベルだとたくさん本あるし それ以上となると小さめのOSのコード読むとかくらいしかない気がする
194 21/10/31(日)20:38:11 No.862066752
>>standerd ioの略で標準出力ってそういうってなるのに10年ぐらいかかった >10年かけて間違ってるじゃねえか!!! スペルも間違ってiも抜けてるけどTOIEC300点台なので許してほしい
195 21/10/31(日)20:38:20 No.862066819
>亡くなった陶芸家の人も江添さんレベルの人だったっけ 中3女子亡くなったの!?
196 21/10/31(日)20:38:30 No.862066870
>亡くなった陶芸家の人も江添さんレベルの人だったっけ まだ中3なのに…
197 21/10/31(日)20:39:16 No.862067200
>中3女子亡くなったの!? https://www.facebook.com/100519794904313/photos/a.115722580050701/115721186717507/?type=3&theater おつらい…
198 21/10/31(日)20:39:19 No.862067228
ハードウェアプログラミング極めるには寿命が短すぎるのわかる
199 21/10/31(日)20:39:46 No.862067395
>ラズパイね… >無線で動かせる監視カメラ環境構築したらそれで飽きちゃって触ってないけど >みんなは何か作ったりしてる? pi4になってギガビットイーサがついたから安価なファイルサーバとして使ってる
200 21/10/31(日)20:40:03 No.862067487
高級言語は応用が効くというか摘み食いしてもそれなりの結果残せるのが羨ましい
201 21/10/31(日)20:40:12 No.862067553
>C++を理解するために人間性を捧げたのか… リーナス…
202 21/10/31(日)20:40:25 No.862067617
天才がアセンブラでAVX2使ってるけど最適化しまくったら fizzbuzzを55GB/s出るようになったそうだ 何だそれ
203 21/10/31(日)20:40:47 No.862067795
>リーナス… リーナスはC大好きおじさんだろ
204 21/10/31(日)20:41:10 No.862067970
ラズパイってなんか話聞く分にはかっこいいなって思うけど前提知識がなさすぎて特にやりたいことが思いつかない
205 21/10/31(日)20:41:23 No.862068079
リーナスはC++大大大嫌いだからな…
206 21/10/31(日)20:41:36 No.862068187
>>>standerd ioの略で標準出力ってそういうってなるのに10年ぐらいかかった >>10年かけて間違ってるじゃねえか!!! >スペルも間違ってiも抜けてるけどTOIEC300点台なので許してほしい どこにi入れんだよ!?
207 21/10/31(日)20:41:49 No.862068286
ハードウェアプログラミングって電子工作とアセンブラと高級プログラミング全部そこそこわかってないといけないんでしょ? 人類には無理じゃない?
208 21/10/31(日)20:41:59 No.862068351
大学行って技術職員に聞け
209 21/10/31(日)20:42:01 No.862068369
ラズパイPicoにSPIのディスプレイと二酸化炭素センサーつないでポータブルの二酸化炭素濃度計作った 市販品を普通に買うよりちょっとだけ安いよ
210 21/10/31(日)20:42:09 No.862068412
>リーナスはC++大大大嫌いだからな… 知らなかったごめん…いやなんで…?
211 21/10/31(日)20:42:18 No.862068483
>どこにi入れんだよ!? 標準i出力
212 21/10/31(日)20:42:31 No.862068570
>標準i出力 orz
213 21/10/31(日)20:42:35 No.862068592
ラズパイ買ったはいいけどネットに転がってる情報真似してちょっと便利なNAS程度にしか使ってない…
214 21/10/31(日)20:42:41 No.862068634
>ioは使ったことないなぁ I/Oってあまり人気ないの? 純粋なプログラミングよりもラズパイにセンサとかハードウェア付けて遊ぶ方が面白くて… 自動ドアのミニチュアやエレベータとか作ってみたりしたい
215 21/10/31(日)20:42:48 No.862068671
5千円で買えるイメージあったけど今のは1万円するんだね 4Kデュアルモニタ対応とか何に使うんや…
216 21/10/31(日)20:42:48 No.862068674
10i年だろうか
217 21/10/31(日)20:42:57 No.862068728
cpp分からないマンなんだけと 文字列をstdoutに出すのに<<つって これビットシフトとぶつかるよね?
218 21/10/31(日)20:43:11 No.862068823
こう言う話が普通に進行してる辺り「」ってやっぱりちゃんと勉強したり働いたりしてるんじゃん! 「」は無職引き篭もり童貞ニートだって信じてたのに!
219 21/10/31(日)20:43:20 No.862068892
>さも当たり前のように使われるprintfも大概魔窟だと思う 書式構文というまた別の言語が現れるの初心者殺しだよな…
220 21/10/31(日)20:43:36 No.862069024
大丈夫 なんなら-書いて足し算にできる世界だから
221 21/10/31(日)20:43:38 No.862069031
ioの使用用途メインだとArduinoの方が手軽で頑丈でいいかも
222 21/10/31(日)20:43:45 No.862069077
>こう言う話が普通に進行してる辺り「」ってやっぱりちゃんと勉強したり働いたりしてるんじゃん! 働いてないけど趣味でやってる
223 21/10/31(日)20:44:13 No.862069264
>知らなかったごめん…いやなんで…? まさに江添さんがリーナスのC++批判というか罵倒を紹介してるから読むといい https://cpplover.blogspot.com/2013/05/linus-torvalsc.html?m=1
224 21/10/31(日)20:44:24 No.862069357
>cpp分からないマンなんだけと >文字列をstdoutに出すのに<<つって >これビットシフトとぶつかるよね? 右辺と左辺が整数ならビットシフトだね iostreamだと左辺が整数じゃないからビットシフトは選択されないんだ
225 21/10/31(日)20:44:28 No.862069394
>ラズパイPicoにSPIのディスプレイと二酸化炭素センサーつないでポータブルの二酸化炭素濃度計作った >市販品を普通に買うよりちょっとだけ安いよ それは俺も作ってみたいな ただCO2センサは粗悪品もあるから気を付けないと
226 21/10/31(日)20:44:30 No.862069409
>cpp分からないマンなんだけと >文字列をstdoutに出すのに<<つって >これビットシフトとぶつかるよね? だから演算子オーバーロードしてる
227 21/10/31(日)20:44:43 No.862069500
>知らなかったごめん…いやなんで…? https://cpplover.blogspot.com/2013/05/linus-torvalsc.html
228 21/10/31(日)20:44:47 No.862069520
アルデーノとM5スティックの違いがよくわかってない
229 21/10/31(日)20:44:58 No.862069595
>こう言う話が普通に進行してる辺り「」ってやっぱりちゃんと勉強したり働いたりしてるんじゃん! >「」は無職引き篭もり童貞ニートだって信じてたのに! は?俺はプログラミングが趣味なだけの鬱病無職ニートだが?
230 21/10/31(日)20:45:00 No.862069615
>cpp分からないマンなんだけと >文字列をstdoutに出すのに<<つって >これビットシフトとぶつかるよね? cppは演算子を自由に定義できるので大丈夫 たまにオレオレクラスが変な実装しててイライラする
231 21/10/31(日)20:45:03 No.862069639
>こう言う話が普通に進行してる辺り「」ってやっぱりちゃんと勉強したり働いたりしてるんじゃん! >「」は無職引き篭もり童貞ニートだって信じてたのに! ゲーム作ろうとして覚えたけどプログラミング以外の絵力やゲームのアイデアが無かった…
232 21/10/31(日)20:45:07 No.862069668
>cpp分からないマンなんだけと >文字列をstdoutに出すのに<<つって >これビットシフトとぶつかるよね? 入出力ストリームをビットシフトすることなんてないだろ? だから演算子オーバーロードで別の機能を持たせちまうんだ 凄いよねC++ これ考えた奴死んでほしい
233 21/10/31(日)20:45:13 No.862069718
>cpp分からないマンなんだけと >文字列をstdoutに出すのに<<つって >これビットシフトとぶつかるよね? 関数の中には関数+演算子で指定できる方法があるんだ
234 21/10/31(日)20:45:17 No.862069739
そんなマニアックな話題で並列化する!?
235 21/10/31(日)20:45:20 No.862069765
>みんなは何か作ったりしてる? 別マシンでマネージしてるマイクラ鯖のdynmapとログイン中継に使ってる
236 21/10/31(日)20:45:37 No.862069861
いきなりオーバーロードをぶち込んでくるのも…
237 21/10/31(日)20:45:46 No.862069937
おもしろいよね既存の演算子上書きするの 他の人が混乱して笑える
238 21/10/31(日)20:46:01 No.862070057
>おもしろいよね既存の演算子上書きするの >他の人が混乱して笑える 死ね
239 21/10/31(日)20:46:27 No.862070245
最近はビットor演算子をオーバーロードしてパイプ処理にしたりする
240 21/10/31(日)20:46:29 No.862070251
>おもしろいよね既存の演算子上書きするの >他の人が混乱して笑える 地獄に落ちろ
241 21/10/31(日)20:46:38 No.862070308
演算子書き換えられるって かよ
242 21/10/31(日)20:46:46 No.862070364
>ioの使用用途メインだとArduinoの方が手軽で頑丈でいいかも うn Arduinoに手を出したいんだけどラズパイの方がやや簡単に感じるんだよな もっと勉強して移行したい…
243 21/10/31(日)20:46:50 No.862070396
趣味でやってる子と仕事の闇抱えてる子の温度差で吹く
244 21/10/31(日)20:46:59 No.862070447
演算子上書きの話をするならjavascriptだってなんで文字列を+で繋げてるんだよ…って話になるからやめるんだ!
245 21/10/31(日)20:47:01 No.862070468
>おもしろいよね既存の演算子上書きするの >他の人が混乱して笑える それを標準ライブラリのそれも一番よく使うところでやらかすんだからほんと悪い意味で頭おかしい
246 21/10/31(日)20:47:09 No.862070526
いつものC++だよな 機能は用意してあとはプログラマの倫理観に任せる
247 21/10/31(日)20:47:19 No.862070573
>> Gitのソースコードを始めてみた時、2つのことが頭にひっかかった。 >> 1. C++じゃなくて純粋なC。理由は不明。移植性とか言わないでよ。 >> クソだ。 >クソまみれなのはオメーの方だ。 いきなり駄目だった
248 21/10/31(日)20:47:20 No.862070576
>趣味でやってる子と仕事の闇抱えてる子の温度差で吹く 趣味でやっててもライブラリで謎オーバーロードされたら死ねってなると思う
249 21/10/31(日)20:47:23 No.862070597
>ゲーム作ろうとして覚えたけどプログラミング以外の絵力やゲームのアイデアが無かった… 外注するか趣味で良いならどっかの同人サークルに入るとかすればゲームは作れるぞ
250 21/10/31(日)20:48:13 No.862070957
カンマ演算子以外ならまあ別に…
251 21/10/31(日)20:48:14 No.862070962
PiとNDIRセンサー使った手作りCO2モニターが尼で売ってて気になってる