C言語なら俺に聞け 144

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 838a-3nWA)
垢版 |
2017/12/23(土) 19:33:43.89ID:dghfoRy20
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/

C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/


http://mevius.5ch.net/test/read.cgi/tech/1509107288/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2018/01/14(日) 07:03:14.93ID:N+BeAo4b0
>>259
せっかくvba憶えたんならマシン語から入ってみては?
https://pf-j.桜.ne.jp/program/tips/vbasm.htm

ちな俺はBASIC->マシン語->Cで憶えたクチで
マシン語が透けて見えるCの特徴をありありと感じながら使えて
多重レベルポインタの**を全く悩まずにすんなり習得できた
262デフォルトの名無しさん (ワイモマー MM21-62yH)
垢版 |
2018/01/14(日) 08:31:23.76ID:Ef+VW+YvM
>>259
コマンドラインで使えるミニツール(dirなど)を真似て作ってみたら?
標準入出力、ファイルアクセス、データ編集の基礎が身につくと思う。
2018/01/14(日) 10:22:10.54ID:N+BeAo4b0
dirはファイルアクセスせんだろ
ファイルシステムに問い合わせをするだけで
2018/01/14(日) 11:13:36.96ID:zRc3xs8X0
ディレクトリも一応ファイルと言えばファイルなわけで・・・
2018/01/14(日) 11:20:44.66ID:N+BeAo4b0
openもcloseもせんしデータ構造を理解してseekする必要もない
266デフォルトの名無しさん (ワッチョイ b5b3-aDaF)
垢版 |
2018/01/14(日) 11:22:32.01ID:D7wQbzM+0
>>259
Small-Cっていう C言語のサブセットがあって、
そのコンパイラを作るって本があったよ。
オレはこれで C言語の基礎を勉強した。
30年くらい前かな?
たぶん絶版で入手困難だと思う。

あと、アンドリュータネンバウム先生のMINIXオペレーティングシステムも勉強になる。
Linuxを作ったリーナストーバルズもアンドリュータネンバウム先生の教え子だったはず。
2018/01/14(日) 11:24:11.16ID:/nnp4I9gM
ディスクの挙動が知りたければ、Read Diagnostic だな
268デフォルトの名無しさん
垢版 |
2018/01/14(日) 11:47:19.55
初心者は結城浩先生の
 新版C言語プログラミングレッスン-入門編-
あたりで学習しときなyo!
2018/01/14(日) 16:37:50.53ID:zRC3vmOw0
>>266
コンパイラつーか構文解析は何年たっても勉強する気が起きないわ
ほんと大変そうなんだもん
2018/01/14(日) 16:42:35.43ID:DgdnagvNM
まあ必要ないなら特にやらなくてもいいんじゃね
271デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/14(日) 17:24:36.08ID:X58RAQQJ0
プログラミング初心者なんだけどコマンドプロンプトとかの知識って必要なん?
一応簡単なバッチファイル作れるレベルまでは来たんだけど
2018/01/14(日) 17:29:47.43ID:dCYCQwP30
バッチファイルが作れるレベルでコマンドプロンプトの知識が必要かどうかがわからんとかあり得るのか...
2018/01/14(日) 17:33:41.53ID:ekN/OeXo0
>>271
IDE build に頼らないで make する必要があるのなら
バッチファイルを作れる程度なら十分
274デフォルトの名無しさん (アウアウカー Sa55-f6zg)
垢版 |
2018/01/14(日) 17:51:22.52ID:q1SBtCCQa
>>271
君にとって必要かどうかは君がこれから何をするかによって変わる。
275デフォルトの名無しさん (ワッチョイ 5e7f-o2Il)
垢版 |
2018/01/14(日) 22:04:36.32ID:t1pyzP2Y0
ファイルのIOの部分難解すぎて意味がわからない。
・文字列を処理したいのにchar型とかint型とか byte型とか
 出て来るしtry catchとかIOExceptionとか何なのかがよくわからない。
・なんとかOutputStreamとか なんとかReader Writerが
 おおすぎてどれを使っていいかわからない。
・オブジェクトを生成して別のコンストラクタの引数に渡している部分が
 何をしているのかさっぱりわからない。
・BufferedReader / Writerとかを使う必要があるのかないのかよくわからない。
・結局文字列を読み書きするのとバイトを読み書きするのが何が違いがあるの?
・for(item : list){}文は使えないの?
276デフォルトの名無しさん (ワッチョイ 5e7f-o2Il)
垢版 |
2018/01/14(日) 22:05:03.57ID:t1pyzP2Y0
すみません、Javaのスレに書こうとして間違えました
2018/01/14(日) 22:22:24.52ID:66CfjFh30
わざとらし
2018/01/15(月) 16:29:12.24ID:Tn3KPM3Ba
fwprintf(stdout,L"日本語");
4回に1回くらい文字欠けするんだが...
2018/01/15(月) 16:36:24.18ID:GvSfmnTrM
fflush入れてみろ
もしくはsetvbufでバッファーサイズを0に
280デフォルトの名無しさん (ワッチョイ ea6e-EKU2)
垢版 |
2018/01/15(月) 19:03:01.00ID:WG2cD3TY0
プログラミング全く関係ねぇんだけど
組み込み系のプログラマーって電子制御とか電子回路、機械工学の知識必要ないん?
これ絶対プログラミングだけの知識で食っていける分野じゃねぇだろ
281デフォルトの名無しさん (オッペケ Srbd-01qY)
垢版 |
2018/01/15(月) 19:07:26.61ID:nis3xk1Qr
必要ないわけ無いじゃんw
何でそんな勘違いにたどり着いたしw
282デフォルトの名無しさん (ワッチョイ ea6e-EKU2)
垢版 |
2018/01/15(月) 19:12:07.64ID:WG2cD3TY0
>>281
やっぱそうなん?
あほらし
じゃあ組み込みc言語の本全部捨てよ
あほくさ、そんなん全部学ぶとか無理無理
情報工学の二回生だけどやめやめ、ばーか
283デフォルトの名無しさん (オッペケ Srbd-01qY)
垢版 |
2018/01/15(月) 19:14:45.00ID:nis3xk1Qr
Cは別に組み込み専用言語でもないんだし、勉強続けりゃ良いじゃん。
284デフォルトの名無しさん (ワッチョイ ea6e-EKU2)
垢版 |
2018/01/15(月) 19:18:35.04ID:WG2cD3TY0
>>283
あほやなぁ...
組み込み系以外でc言語の案件なんかまともにねぇだろ
どっかでグラフ見たけどcの用途なんか限られまくってるし
素直にPython勉強して人工知能するわ
人工知能なら電子回路とか機械工学の知識必要なさそうだし
285デフォルトの名無しさん
垢版 |
2018/01/15(月) 19:24:26.25
組み込みCもいずれは勘定系のCOBOLみたいにごく一握りの職人にしかメンテできない時代になるんかな
286デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 19:30:46.90ID:kUJAacmi0
>>285
ヒエ〜!
機械工学科と電子電気科でもプログラミングの授業に力を入れる運動が出て来てるし(メカニクス的な意味で)こわい
情報学科って生きていけるんやろうか
俺も今のうちに基本的な電子回路制御の知識はつけておくべきか
アルゴリズムとか通信系学んだところでなんの意味があるんだくそがっ!
287デフォルトの名無しさん (アウアウカー Sa55-f6zg)
垢版 |
2018/01/15(月) 19:31:33.79ID:IGiFRvDqa
どうかなあ?少なくとも新しいデバイスのデバイスドライバはC使われ続けるんじゃないか?丸々全部アセンブラにするより楽だから。
その後の処理は何の言語でも良い。
288デフォルトの名無しさん (アウアウカー Sa55-f6zg)
垢版 |
2018/01/15(月) 19:36:30.16ID:IGiFRvDqa
あとやはりOSはまだまだC言語使われ続けると思う。UNIXやLinuxは根深いからな。
LinuxなんかAndroidのベースになっちゃったしそこらじゅうのネットワーク機器や家電に入っちゃったもんだからまだまだ思い切り使われ続けるだろう。
289デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 20:00:27.65ID:kUJAacmi0
Linuxってc言語で作られてるんか...?
2018/01/15(月) 20:09:12.55ID:aMLeGifE0
C が滅びることはないでしょうね、真っ先に移植されるのが C コンパイラだし

>>289
はい
291デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 20:12:27.42ID:kUJAacmi0
とりあえず電子電気工学とか機械工学科じゃ太刀打ちできない人工知能の研究室選ぶは...
やっぱ時代はアルゴリズムや!
2018/01/15(月) 20:20:47.80ID:U6Q/Luf4H
人工知能の高速化にGPUとASICが必要になる時代にCから逃げられると思うなよ
293デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 20:22:02.89ID:kUJAacmi0
>>292
もちろんcとPythonはやるぜ!

Java、Rubyさんはポイッ!w

あとは線形代数とかの数学的知識も必要か...

夢を決めると頑張れるな
294デフォルトの名無しさん (ワッチョイ c576-01qY)
垢版 |
2018/01/15(月) 20:40:53.91ID:uOPIDlxY0
http://paiza.hatenablog.com/entry/2017/09/25/%E3%81%AA%E3%81%9C%E8%BA%AB%E3%81%AE%E7%A8%8B%E7%9F%A5%E3%82%89%E3%81%9A%E3%81%AA%E5%88%9D%E5%BF%83%E8%80%85%E3%81%8C%E3%80%8C%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92%E3%82%84%E3%82%8A%E3%81%9F%E3%81%84
295デフォルトの名無しさん (アウアウウー Sa21-QpsD)
垢版 |
2018/01/15(月) 21:03:20.78ID:hdW0ysAta
プログラマーは鳥籠のようなものだ。
外にいる鳥たちはいたずらに中に入ろうとし、
中にいる鳥たちはいたずらに外に出ようともがく。
2018/01/15(月) 21:13:12.91ID:dih2S4/fp
見聞を広げた方が、新しいアイデア浮かぶから、捨てるなんて馬鹿な選択するな。
むしろ全く関係無い分野の知識が思わぬアイデアを出してくれるのがこの業界。
2018/01/15(月) 21:13:57.00ID:hdW0ysAta
>>289
そう。ソース公開されてるから見てみな。
所々アセンブラ使ってる所があったとは思うが大半がC言語。
これについてはUNIXも同じ。というかむしろOS作って配布しやすくするためにC言語作ったようなもの。
そうするとCPUが違っても移植が楽だからね。
2018/01/15(月) 21:22:28.42ID:/vxf22Ts0
>>295
それだけ根性ねえやつがなる職業ってことかねえ
俺の時代っちゃなんだけど、あの当時は大学に情報処理のコースなんかほとんどなくて
大人たちはみんなゲーム小僧の遊びの延長はメインフレームには関係ねえなんて
ぬかしてやがってて、それでも実際に大学のセンターと家のマイコンを触り比べて
一縷の勝ち目を感じるのを信じて大勝負に出たんだよ
でジジイたちにひと泡吹かせることにはいちおう成功した
今さら後悔なんかしてねえぜ
299デフォルトの名無しさん
垢版 |
2018/01/15(月) 21:37:18.31
ぜひ組み込みCを自らプログラミングできる人工知能を生み出して
このスレにいる前時代の遺物のおっさんどもをギャフンと言わせてほしい
2018/01/15(月) 21:50:33.67ID:/vxf22Ts0
>>299
てめえでやれカス
2018/01/15(月) 21:52:15.74ID:nB3IxhPi0
自らをプログラミングできる人工知能が実現できたらそれシンギュラリティの到来だろ
https://ja.wikipedia.org/wiki/%E6%8A%80%E8%A1%93%E7%9A%84%E7%89%B9%E7%95%B0%E7%82%B9
302デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 21:54:53.07ID:kUJAacmi0
情報工学だからこそっていう仕事ねぇのか?
組み込み系って
情報工学でもやっていけるんか結局?
機械工学、電気電子のやつより上にたてる?
あいつらよりは地位上でいたい
なんかムカつくから
2018/01/15(月) 22:02:04.83ID:/vxf22Ts0
あくまで私見だけどね
ストレートに情報へ行ったやつより
遠回りしてきたやつのほうが
俺は個人的には期待しちゃうな
ストレートタイプにもすげえのいるけど
確率論的なやつで
304デフォルトの名無しさん
垢版 |
2018/01/15(月) 22:18:51.33
情報工学って結局何ができるのかね?
プログラミングなんかやってる奴よりは
MATLABとか操ってる奴の方が格上だし
PowerPointとExcelしか触らない奴の方がさらに格上だわな
2018/01/15(月) 22:25:47.87ID:nB3IxhPi0
>>302
情報専攻の奴が他分野と張り合うとしたら工学の領域では厳しい
情報工学としてではなく情報科学の方面で学会とかで研究成果を発表していく研究者としての方が
上の立場を狙いやすいと思う
2018/01/15(月) 22:37:06.36ID:nB3IxhPi0
電気電子では技術者、情報では研究者、立場的に主流となる流れが違う印象だね
2018/01/15(月) 23:01:39.51ID:onFPJNQZ0
>>302
そもそもpythonがC言語で書かれてるから当分は心配しなくていい
2018/01/15(月) 23:08:49.73ID:AcA+4g8TM
日本じゃソフトはハードのおまけだからどの分野でも立場は上がらないよ。
人工知能も車とかその他製品の便利機能にすぎん。
2018/01/15(月) 23:13:08.80ID:nB3IxhPi0
士・農・工・商・メカ・エレ・ソフト

機構設計(メカ)、ハード設計(エレキ)、ソフトの順で、ソフト技術者は最底辺ではある
2018/01/15(月) 23:15:12.96ID:xzJWiyyq0
マ板でおけ
311デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/15(月) 23:29:43.21ID:kUJAacmi0
>>303
なんか先輩で

機械工学から大学院で知能情報なんとか?に入った人いるって言ってたけどそういうタイプか
でもそういうのって役に立つ人材なのかね
機械工学と情報工学が交わることって一切ないし
2018/01/15(月) 23:43:19.63ID:sGlCIifU0
>>298
で、何をやったんだ?
2018/01/15(月) 23:52:43.23ID:nB3IxhPi0
>>311
例えばだが、運動解析や流体解析などの人工知能を弄るような場合などは機械系の出身者の方が純粋培養の情報系よりは役に立つだろうな
工学の応用という点では情報だけでは潰しが効かない
何か秀でた専門分野を持っていれば強力な武器になる
314デフォルトの名無しさん
垢版 |
2018/01/16(火) 00:42:39.48
俺は仕事で必要になるまでアクチュエータという言葉すら聞いたことがなかった

サチュレーションとかハンチングとかもしかり

結局、純粋な情報系なんて糞食らえってことだ
2018/01/16(火) 00:54:39.43ID:IrFXasJ10
C言語なら俺に聞け、って言われれも…
こいつら全然違う話ばっかしてんじゃんかよ。
2018/01/16(火) 00:57:42.41ID:s9ShBvNKM
>>315
お前が聞かないから
2018/01/16(火) 01:50:08.80ID:ai9xYpzuM
最近の流行りで言えば、たぶんブロックチェーンは情報系。
他にはOSとかコンパイラとか人工知能そのものがたぶん情報系。
「情報系の成果を他の工学で使う」話をしてるのだったら、他の工学の知識の方が重要になるに決まってる。
318デフォルトの名無しさん (ワッチョイ aad4-1Ifv)
垢版 |
2018/01/16(火) 01:53:49.35ID:r8efykKY0
何言ってんだこのバカ
2018/01/16(火) 02:22:28.13ID:fnx7xBaf0
いや俺は>>317は当たっていると思うぞ。

情報系はソフトウェアそのものにフォーカスしてる。
だから最終的にソフトウェアで完結する物については情報系でいい。
当たり前だが他知識がない分、ソフトウェア技術で上回っている必要がある。
(工学系他と同程度のソフトしか書けないのであれば、他知識がない分糞なだけ)

ブロックチェーン(P2P)/OS/コンパイラ/人工知能『そのもの』はソフトウェアで完結してる。
他は超並列とか、少し前ならクラウドや仮想化/ライブマイグレーションとか。
2018/01/16(火) 03:31:07.22ID:Kooe0tJU0
情報科学とソフトウェア工学が中途半端に混じり合った上に、計算機科学や電子工学と被る部分も大きく、訳わからんのがいわゆる情報工学という学問分野
技術の発展を基盤とする工学なのか、純粋理論を追求する科学なのかスッキリしない
個人的に情報系の学問の本質は数学や物理学などの科学に近いと考えているが、ソフトウェアだけに限れば工学的なアプローチも間違いとは言えない
ただ情報系がソフトウェアだけにフォーカスしたものと言うのは極論すぎる
2018/01/16(火) 05:06:01.65ID:EEvazAeE0
情報系の土台は神様から頂くのですね。
2018/01/16(火) 06:47:54.46ID:zATeRHxg0
>>311
メカに強いとこんな真似ができたりね
https://www.youtube.com/watch?v=vluzeaVvpU0&;t=356s
https://www.youtube.com/watch?v=wi4dKAseDCg&;t=67s
323デフォルトの名無しさん (アウアウカー Sa55-EKU2)
垢版 |
2018/01/16(火) 18:09:55.18ID:I7+QVB4Ua
むしろこのご時世でプログラミングで食っていけるc言語プログラマーどこにいんの?
俺はweb系だしc言語詳しくないから友人の話だけど自動車のアンチロックブレーキシステムなんかの制御は自動車の知識をトップレベルで持つものにしかさわれないらしいな
c言語なんてweb系でもアプリ系でも使われてない以上むしろ機械系の人間専用みたいなとこあるんじゃないん
2018/01/16(火) 18:58:32.24ID:fnx7xBaf0
やっぱWeb系は馬鹿だなとしか。

そういえばWeb系は情報系でも問題ないね。完全にソフトウェアでしかないし。
というかマジでWeb系は腹が立つほどレベルが低いから、
ちゃんと勉強した情報系の連中が押し寄せて、今のWeb系全員殺して欲しい。
C界隈にも分かるように言うと、「スクリプト言語しか出来ない奴をプログラマと呼ぶな」っての、偶にいるだろ。
あれよりさらに輪をかけて酷い感じ。
2018/01/16(火) 18:59:42.08ID:IFxShTi+0
・実は情報系人材以外のエンジニアにはオブジェクト指向や関数型は難し過ぎる
現代的?な言語の中でそこそこ簡単でそこそこ使えるのは実はCしかない

・機械語に変換して全て精査する場合は機械語に近い方がいいかもしれない
原発とかロケットとか製鉄所とかエアバスとか人工衛星とかいろいろ
2018/01/16(火) 19:02:26.72ID:VgOvX4GN0
まあ C の言語仕様は比較的簡単な部類だと思いますしライブラリも貧弱だし
2018/01/16(火) 19:02:42.12ID:P6mPXtajM
>>323
まあ車の制御系は機能安全とかも要求されるからハードル高いわな
でも車でもボディ系(ワイパーとかパーウインドの制御とかいわゆる上半分のところ)はそこまで厳しくない
あと車じゃなくても家電製品とかプリンタとかカメラとかありとあらゆるものにソフトが入ってる時代だから組込屋って意外としぶとく生き残ってるよ
328デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/16(火) 19:08:39.06ID:0ZvsnQMA0
web系ってばかではないでしょ
むしろ天才気質が多い
2018/01/16(火) 19:10:51.68ID:Kooe0tJU0
プログラミングだけなら文系でもできる
ただC言語の中心である組み込み機器の制御系のプログラム設計/作成となると文系では荷が重い
制御プログラムの中身というか制御モデルは大量の連立微分方程式で記述される
機械系にしろ電気電子系にしろ制御理論にある程度精通していないと手も足も出ない
工学系技術者としての存在意義はC言語の文法に精通することではなくて、C言語(別に何の言語でもいいけど)でシステム設計/記述が出来る点にある
自分は電子系出身で専門はブラシレスモータのベクトル制御の分野
簡単に言えばハイブリッド自動車などの駆動モータ制御なんかで使われている技術のこと
330デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/16(火) 19:14:20.95ID:0ZvsnQMA0
>>329
すまない、質問で悪いんだがプログラミングは会社に入ってから身につけた?
それと大学院卒?
2018/01/16(火) 19:18:29.08ID:Kooe0tJU0
>>330
プログラムそのものは学生時代(高校)から趣味でやってたよ
最終学歴は普通の大卒
332デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/16(火) 19:23:16.79ID:0ZvsnQMA0
>>331
【朗報】ワイ、情報工学生、希望を持つ
2018/01/16(火) 19:24:51.35ID:fnx7xBaf0
>>325
> ・実は情報系人材以外のエンジニアにはオブジェクト指向や関数型は難し過ぎる
そんな訳ない。それはお前が理解出来てないだけ。

そもそもオブジェクト指向自体が「複雑化するソフトウェアを『簡単にする』」為に生まれた物であって、
オブジェクト指向ではまだ足りない、というので『関数型』が持て囃された。
本来は、関数型>オブジェクト指向>それ以前、の順で簡単なんだよ。
だからレガシーCOBOL等には手をつけられない事態になっているわけでね。
(ただしオブジェクト指向も関数型も馬鹿(=意識高い系)が調子に乗って暴走しているが)

Cが組み込みに使われるのは、余分なことをせず、書いた通りに動くから。
組み込み分野が広がっているのは、機械式よりも電子式制御のほうが圧倒的に楽だから。
考えてみろよ、車のエンジンで燃費最適化でバルブの開閉/点火タイミングを調整したいとき、
電子式なら1usずつ振るのも楽勝だが、機械式だと死ねるだろ。
VWの排ガス不正なんて、機械式では絶対に無理だった話だぞ。
2018/01/16(火) 19:44:58.49ID:W13bP77P0
で、人生相談続けるの?
2018/01/16(火) 19:59:05.46ID:P6mPXtajM
>>328
天才って言うか仕事が速くないとダメだからパッと理解できる能力は必要だな
こつこつ真面目にやるような奴は組込の方がまだ向いてる
2018/01/16(火) 20:00:40.82ID:P6mPXtajM
>>329
> 制御プログラムの中身というか制御モデルは大量の連立微分方程式で記述される
そんな狭い分野で語られても...
2018/01/16(火) 21:13:38.86ID:E1MTmeKy0
シーケンサとラダー図使わないか?
338デフォルトの名無しさん (アウアウカー Sa55-f6zg)
垢版 |
2018/01/16(火) 21:22:59.09ID:npxrv4qJa
>>323
ここに居る。
2018/01/16(火) 21:31:58.75ID:N4XSyAvU0
マ行け
340デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
垢版 |
2018/01/16(火) 22:08:44.23ID:0ZvsnQMA0
連立微分方程式ってc言語で解けるもんなんか
そうとう頭良くないと難しそうだな
2018/01/16(火) 22:24:41.98ID:Mn3qJax30
何を制御したいかにもよりそう
変数が2つ以上あれば連立になるんでしょ
2018/01/16(火) 22:46:04.76ID:62ym9vcY0
自動制御は数式の塊
343デフォルトの名無しさん
垢版 |
2018/01/16(火) 22:51:20.18
ラスカル変換とか自慰定数とかわけわからんよな
344デフォルトの名無しさん (ワッチョイ 6ad7-bCzB)
垢版 |
2018/01/17(水) 00:23:33.18ID:n4hXUBWy0
アライグマかよ
345愛知人
垢版 |
2018/01/17(水) 00:55:17.46ID:BsDn1sQu
連立微分方程式を解くのはmatlabでやるんだろ
その結果を使って制御プログラムをCで実装する
2018/01/17(水) 01:34:39.49ID:mXaMftmXa
まぁ結論から言うとプログラミングが必要な技術者とかいないから安心しとけ
機械系とか電気系はプログラミング理解してるとむしろ馬鹿にされる
無駄な知識付けてるってことだから要領ないってことだし
2018/01/17(水) 02:14:48.88ID:TP+o0KtY0
結論から言うと、現代においてプログラミングが出来ない>>346みたいな奴は池沼以下だと気づけ。
だからこそ、小学校からプログラミング授業が必修化される。(個人的にはこれには反対だが)
あと10年もすると、「エ、マジ、キモーイ、プログラミングが出来なくていいのは、小学生までだよね」の世界がマジで来る。
そうなれば>>346は老害オブ老害だ。

だからこんなところを荒らしてるんじゃなくて、マジでプログラミングを勉強した方がいい。
Cである必要はないが。
2018/01/17(水) 02:42:01.62ID:rMDm0SCW0
制御での微分方程式は解くためのものじゃない
制御対象の挙動を単純化してモデル化するために使うんだよ
言い換えれば、物理現象をプログラムで扱えるようにするために数式に落とし込むための道具だよ
挙動を記述さえできればプログラムで制御することが出来る
2018/01/17(水) 02:52:45.50ID:rMDm0SCW0
ついでに言うと微分方程式そのものは代数的に解くんじゃないよ
プログラム上で数値計算によって制御対象(モーター回転数など)がリアルタイムに目標値に追従するように制御量(電圧など)を制御するのが
狙いなので解そのものを求める必要はない
2018/01/17(水) 06:37:38.51ID:HCR9Wf85M
スレ違いの話を延々と語る池沼
2018/01/17(水) 07:34:21.85ID:rMDm0SCW0
>>340 とか>>345 とかが組み込みの制御プログラムを誤解しているようだったのでちょっと言ってみただけ
352愛知人
垢版 |
2018/01/17(水) 09:10:54.38
>>348 >>349
んなもん知っとるわボケ
353デフォルトの名無しさん (ワッチョイ ea6e-EKU2)
垢版 |
2018/01/17(水) 10:55:01.85ID:yTTfDOoo0
>>347
なんだこいつ...
プログラミングを学ぶことは否定しないがそれが別の分野で役立つ
つまり専門的な分野+プログラミングが必要な人材っていうのは嘘
適材適所ってあんだろ、飛行機のパイロットが彦井の設計しますか?
飛行機の設計する人が飛行機内の電子回路制御担当しますか?
飛行機内の電子回路制御担当する人がマイコン系のプログラミング担当しますか?

しない、以上
2018/01/17(水) 10:58:26.02ID:PqtOC17Fp
プログラマについてだけは専業は限界があるんだよな。
別分野で使うツールを作る仕事だから、その分野の事を知らないとまともなインターフェースを提供出来ないからな。
そう言ういみではプログラマほど他業種との交流を大事にしないとならない職業なんだ。
2018/01/17(水) 11:41:30.70ID:rMDm0SCW0
そういった分野(業務系)ではC言語ではなくて他の言語使った方がいい気がするが…
2018/01/17(水) 12:25:07.42ID:X2mlxDcY0
そそ、普通APL
357デフォルトの名無しさん (アウアウカー Sa55-f6zg)
垢版 |
2018/01/17(水) 12:36:59.86ID:yjhk8Mz+a
俺も彦井の設計してみたい
2018/01/17(水) 14:02:28.16ID:PqtOC17Fp
そう言った分野が業務系しか思い浮かばないのがこいつらの限界。
2018/01/17(水) 19:38:25.93ID:2byJTHHUM
>>354
プログラミングって日本語とか英語とかで書いてある要件をC言語とかに翻訳する作業だから要件に対する知識とか要件を知ってる人との交流が重要なのは当たり前
政治家に同行する同時通訳者が政治の知識を持ってないと勤まらないとの似たようなもんだよ
2018/01/17(水) 20:21:18.32ID:y7wGJP/da
そしてAIが日本語とか英語をそのまま読んでプログラムを作らず、
人の要望に答える動作を自らするようになると。
■ このスレッドは過去ログ倉庫に格納されています