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
C言語なら俺に聞け 144
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 838a-3nWA)
2017/12/23(土) 19:33:43.89ID:dghfoRy20220デフォルトの名無しさん (ワッチョイ 399e-IhuN)
2018/01/12(金) 22:47:57.86ID:96cxGEMW0221デフォルトの名無しさん (ワッチョイ 7db3-cgY/)
2018/01/12(金) 22:51:28.64ID:jKePUTB40222デフォルトの名無しさん (ワッチョイ 6a12-0PCX)
2018/01/12(金) 23:05:54.72ID:t7pO81Ne0 既にある連結リストにはqsortは使えない(これは常人でも考えれば分かる)
後からどうしてもソートしたいならマージソートを使う(これは常人がすぐに思い付くモンじゃないので知らないと出来ない、つまりは考えても無駄)
後からどうしてもソートしたいならマージソートを使う(これは常人がすぐに思い付くモンじゃないので知らないと出来ない、つまりは考えても無駄)
223デフォルトの名無しさん (ブーイモ MMc9-sUJ4)
2018/01/12(金) 23:14:51.66ID:b7j7QzhUM224デフォルトの名無しさん (ワッチョイ 399e-IhuN)
2018/01/12(金) 23:22:35.07ID:96cxGEMW0 >>221
「だよねぇ」じゃなくて「13-3の3行目ですかねぇ」だろ。
「だよねぇ」じゃなくて「13-3の3行目ですかねぇ」だろ。
225デフォルトの名無しさん (ワッチョイ 6681-XCNn)
2018/01/12(金) 23:23:04.02ID:gQJ9Pgb+0 ここで言っているコピーって、書籍に掲載されているロジックをそのまま借用するって事だよね
226デフォルトの名無しさん
2018/01/12(金) 23:30:11.38 >>219
「以下のプログラムの (1) (2) の部分を作成し」の「(1) (2) の部分」が見つからない
「以下のプログラムの (1) (2) の部分を作成し」の「(1) (2) の部分」が見つからない
227デフォルトの名無しさん (ワッチョイ 399e-IhuN)
2018/01/12(金) 23:36:49.31ID:96cxGEMW0228デフォルトの名無しさん (ワッチョイ 3d93-j9tc)
2018/01/13(土) 06:45:10.13ID:XcAHqv6T0229デフォルトの名無しさん (ワッチョイ eab3-J7fK)
2018/01/13(土) 07:23:31.08ID:8qhapkmN0 >>228
それこそ著作権の問題が... w
それこそ著作権の問題が... w
231デフォルトの名無しさん (ワッチョイ 6d9f-7doJ)
2018/01/13(土) 13:00:13.08ID:ZTdbWh7g0 だいたいの人は既に頭の中で解けている
232デフォルトの名無しさん
2018/01/13(土) 13:27:35.73 >>219見てちょっと考えてみたけど、
初回だけ(topが未設定の場合だけ)場合分けで例外的な処理がいるの?
あと、大小で判定して挿入するとき、先頭もしくは末尾だけは例外的な処理がいるの?
かっこよくスマートに書けるやりかた教えて!
初回だけ(topが未設定の場合だけ)場合分けで例外的な処理がいるの?
あと、大小で判定して挿入するとき、先頭もしくは末尾だけは例外的な処理がいるの?
かっこよくスマートに書けるやりかた教えて!
233デフォルトの名無しさん (ワッチョイ 6a12-0PCX)
2018/01/13(土) 14:20:20.40ID:lblZiSVe0 連結リストで検索すればお手本は大量に出てくる
この改まった場で今更説明するほどのものでもない
この改まった場で今更説明するほどのものでもない
>>232
ちょっと書いてみてよ
ちょっと書いてみてよ
235デフォルトの名無しさん
2018/01/13(土) 15:48:08.00 >>234
なんも見ずに書いてみたけど(コンパイルもしてないけど)
片方向リストにしたらこんな感じかなあ
見た感じスマートじゃないからたぶん無駄なことしてるんだろうけど
// 打席数、安打数は省略
typedef struct PLAYER_tag PLAYER;
struct PLAYER_tag {
char name[20];
PLAYER *next;
};
int main() {
PLAYER *top; // 先頭の要素
PLAYER *p; // 追加する要素
PLAYER *q; // 現在の要素
PLAYER *z; // 一つ前の要素
(省略)
top = NULL;
while (EOFでない) {
// 1行読み込んで名前(name)、打席数、安打数を取得
(省略)
malloc(p, sizeof(struct PLAYER));
memset(p, 0, sizeof(struct PLAYER));
strcpy(p->name, name);
// topが未設定の場合だけは例外的な処理
if(top == NULL) {
// 先頭に挿入
top = p;
} else {
q = top;
z = NULL;
// リストの先頭から順に走査
while (q != NULL) {
// アルファベット順が大きい要素の直前に挿入
if (strcmp(p->name, q->name) < 0) {
if (z != NULL) z->next = p;
p->next = q;
break;
}
z = q;
q = q->next;
}
// 末尾に挿入するときだけは例外処理
if ((p->next == NULL) && (z != NULL)) z->next = p;
(省略)
なんも見ずに書いてみたけど(コンパイルもしてないけど)
片方向リストにしたらこんな感じかなあ
見た感じスマートじゃないからたぶん無駄なことしてるんだろうけど
// 打席数、安打数は省略
typedef struct PLAYER_tag PLAYER;
struct PLAYER_tag {
char name[20];
PLAYER *next;
};
int main() {
PLAYER *top; // 先頭の要素
PLAYER *p; // 追加する要素
PLAYER *q; // 現在の要素
PLAYER *z; // 一つ前の要素
(省略)
top = NULL;
while (EOFでない) {
// 1行読み込んで名前(name)、打席数、安打数を取得
(省略)
malloc(p, sizeof(struct PLAYER));
memset(p, 0, sizeof(struct PLAYER));
strcpy(p->name, name);
// topが未設定の場合だけは例外的な処理
if(top == NULL) {
// 先頭に挿入
top = p;
} else {
q = top;
z = NULL;
// リストの先頭から順に走査
while (q != NULL) {
// アルファベット順が大きい要素の直前に挿入
if (strcmp(p->name, q->name) < 0) {
if (z != NULL) z->next = p;
p->next = q;
break;
}
z = q;
q = q->next;
}
// 末尾に挿入するときだけは例外処理
if ((p->next == NULL) && (z != NULL)) z->next = p;
(省略)
236デフォルトの名無しさん
2018/01/13(土) 15:52:19.19 >>235
先頭に挿入した場合の例外的な処理も必要だった
if (z != NULL) z->next = p;
↓
if (z != NULL) {
z->next = p;
} else {
top = p;
}
先頭に挿入した場合の例外的な処理も必要だった
if (z != NULL) z->next = p;
↓
if (z != NULL) {
z->next = p;
} else {
top = p;
}
237デフォルトの名無しさん
2018/01/13(土) 16:02:34.49238デフォルトの名無しさん (ワッチョイ f17f-XFrZ)
2018/01/13(土) 16:08:35.10ID:y/551r5I0 とりあえず、実際にはリストとデータは分けた方がいいよね。
あと、リストのtopも実体にしたほうが、いい予感。
あと、リストのtopも実体にしたほうが、いい予感。
239デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/13(土) 16:27:20.61ID:dAIHjdGT0 割とマジでvolatileって何に使うんだ。。。?
240デフォルトの名無しさん (ワッチョイ 7db3-cgY/)
2018/01/13(土) 16:35:27.25ID:Bkmc+O4i0 >>219だけど、結局小一時間考えたらできたわ
241デフォルトの名無しさん (スッップ Sd0a-oEMS)
2018/01/13(土) 17:02:47.66ID:n17MDyEZd >>239
余計なことすんなっておまじない。
余計なことすんなっておまじない。
242デフォルトの名無しさん (ワッチョイ 6d9f-QpsD)
2018/01/13(土) 17:17:58.88ID:ZTdbWh7g0 >>239
volatile は揮発性のものってことで、読んだ次の瞬間に値が変わっている可能性がある変数に付けとくやつだ。
その変数は実際にはハードウェアによって変化するものに結びついているかも知れないし、他のプロセスや
スレッドによって書き換えられるものかも知れない。とにかくそのプログラムのメインの流れとは無関係に
変化する可能性があるということ。だから読む場合は必ずその変数の内容が読まれるようにコンパイルされる
必要がある。最適化してさっきから変更してないからレジスタに入ってる内容で代用しようみたいなコードに
なってはいけないわけだ。volatile を付けておくとそういう最適化をしなくなる。
volatile は揮発性のものってことで、読んだ次の瞬間に値が変わっている可能性がある変数に付けとくやつだ。
その変数は実際にはハードウェアによって変化するものに結びついているかも知れないし、他のプロセスや
スレッドによって書き換えられるものかも知れない。とにかくそのプログラムのメインの流れとは無関係に
変化する可能性があるということ。だから読む場合は必ずその変数の内容が読まれるようにコンパイルされる
必要がある。最適化してさっきから変更してないからレジスタに入ってる内容で代用しようみたいなコードに
なってはいけないわけだ。volatile を付けておくとそういう最適化をしなくなる。
243デフォルトの名無しさん
2018/01/13(土) 17:32:56.34244デフォルトの名無しさん (ワッチョイ 3d9f-0PCX)
2018/01/13(土) 17:37:30.75ID:bxTj5irD0245デフォルトの名無しさん (ワッチョイ 5d75-JLCo)
2018/01/13(土) 17:46:52.02ID:GYwe1Ej/0 >>235
やっぱアセンブララッパー言語はゴミコードだな
やっぱアセンブララッパー言語はゴミコードだな
246デフォルトの名無しさん (ワッチョイ 6d9f-QpsD)
2018/01/13(土) 17:54:43.58ID:ZTdbWh7g0 setjmp(), longjmp() 使う時も volatile 使わねばならない時がある。
https://www.jpcert.or.jp/sc-rules/c-msc22-c.html
ま、longjmp() 使うこと自体が稀だろうとは思うが。
https://www.jpcert.or.jp/sc-rules/c-msc22-c.html
ま、longjmp() 使うこと自体が稀だろうとは思うが。
247デフォルトの名無しさん (スッップ Sd0a-oEMS)
2018/01/13(土) 18:03:55.93ID:n17MDyEZd 長いことやってるがsetjump,longjump見たことない。
248デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/13(土) 18:11:34.78ID:dAIHjdGT0 >>247
volatileは?
volatileは?
249デフォルトの名無しさん (ワッチョイ 6d9f-QpsD)
2018/01/13(土) 19:14:06.13ID:ZTdbWh7g0 そういや上でスレッドとは書いたが、スレッド間の同期に volatile は使わない方がいい。
なぜスレッド間の同期にvolatileを使ってはいけない?
https://ja.stackoverflow.com/questions/1538/%E3%81%AA%E3%81%9C%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E9%96%93%E3%81%AE%E5%90%8C%E6%9C%9F%E3%81%ABvolatile%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%AF%E3%81%84%E3%81%91%E3%81%AA%E3%81%84
なぜスレッド間の同期にvolatileを使ってはいけない?
https://ja.stackoverflow.com/questions/1538/%E3%81%AA%E3%81%9C%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E9%96%93%E3%81%AE%E5%90%8C%E6%9C%9F%E3%81%ABvolatile%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%AF%E3%81%84%E3%81%91%E3%81%AA%E3%81%84
250デフォルトの名無しさん (スッップ Sd0a-oEMS)
2018/01/13(土) 19:19:08.96ID:n17MDyEZd >>248
組み込みなら普通に使う。
組み込みなら普通に使う。
251デフォルトの名無しさん (ワッチョイ eab3-J7fK)
2018/01/13(土) 19:20:14.49ID:8qhapkmN0 >>244
マルチスレッドとか使ったことないのか?
マルチスレッドとか使ったことないのか?
252デフォルトの名無しさん (ワッチョイ 8a02-UJUP)
2018/01/13(土) 19:29:24.04ID:NEwrBGsG0 longjmpはC++の例外のクソさに耐えきれなくなったときに使う
>>249
普通は同期用の専用オブジェクト(mutex とか semaphoe とか)を使っておくね、それでいいよね…
普通は同期用の専用オブジェクト(mutex とか semaphoe とか)を使っておくね、それでいいよね…
254デフォルトの名無しさん (ワッチョイ 6d9f-7doJ)
2018/01/13(土) 20:16:39.27ID:ZTdbWh7g0 >>253
そうそう。それでいい。
そうそう。それでいい。
255デフォルトの名無しさん (ワッチョイ 3d9f-0PCX)
2018/01/13(土) 20:30:50.57ID:bxTj5irD0 >>249
そのサンプルコード、ハンドシェークしてるんだが、そもそも普通これしないよな?
並列させたいだけなら、普通はシグナル(sleep/wake up)で同期させる。それの方が軽いはずだし。
スピンロックでハンドシェークって、完全非同期で独立動作してるときだが、
あまり用途は無いと思うんだが。
そのサンプルコード、ハンドシェークしてるんだが、そもそも普通これしないよな?
並列させたいだけなら、普通はシグナル(sleep/wake up)で同期させる。それの方が軽いはずだし。
スピンロックでハンドシェークって、完全非同期で独立動作してるときだが、
あまり用途は無いと思うんだが。
256デフォルトの名無しさん (ワッチョイ 8da8-5nGQ)
2018/01/13(土) 20:49:33.28ID:rmFGNtGi0 例えば、スイッチを入れると割り込みが入ってループから抜け出すプログラムとかでループ制御フラグをvolatileにする。
257デフォルトの名無しさん (ワントンキン MM7a-Hx09)
2018/01/13(土) 20:58:01.89ID:2PBiFoHjM HDLCのモード変更とかに使うな
258デフォルトの名無しさん (ワッチョイ fa96-YM1W)
2018/01/13(土) 21:51:39.64ID:2B+wxQGy0 ちんこを弄るな
259デフォルトの名無しさん (ワッチョイ 6a9b-p8jN)
2018/01/14(日) 00:51:15.96ID:+jsAfOue0 vbaを扱えるようになったんで次にC言語触ってみようと思うんですが、どう勉強してったらいいですか?これ作ればあらかた基礎コードや仕組みが学べるものってあります?
やることによるんだろうけど、例えばテトリス作れば基礎が固まるとか。ネット検索しても今一ピンとこなくて。
おすすめの参考書とかもあれば教えてください。
やることによるんだろうけど、例えばテトリス作れば基礎が固まるとか。ネット検索しても今一ピンとこなくて。
おすすめの参考書とかもあれば教えてください。
260デフォルトの名無しさん (ブーイモ MMc9-Hx09)
2018/01/14(日) 04:21:14.53ID:8rZxUVb3M つ unix 4.3bsdの設計と実装
261デフォルトの名無しさん (ワッチョイ ad7e-UJUP)
2018/01/14(日) 07:03:14.93ID:N+BeAo4b0 >>259
せっかくvba憶えたんならマシン語から入ってみては?
https://pf-j.桜.ne.jp/program/tips/vbasm.htm
ちな俺はBASIC->マシン語->Cで憶えたクチで
マシン語が透けて見えるCの特徴をありありと感じながら使えて
多重レベルポインタの**を全く悩まずにすんなり習得できた
せっかく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+YvM263デフォルトの名無しさん (ワッチョイ ad7e-UJUP)
2018/01/14(日) 10:22:10.54ID:N+BeAo4b0 dirはファイルアクセスせんだろ
ファイルシステムに問い合わせをするだけで
ファイルシステムに問い合わせをするだけで
264デフォルトの名無しさん (ワッチョイ 6d9f-QpsD)
2018/01/14(日) 11:13:36.96ID:zRc3xs8X0 ディレクトリも一応ファイルと言えばファイルなわけで・・・
265デフォルトの名無しさん (ワッチョイ ad7e-UJUP)
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を作ったリーナストーバルズもアンドリュータネンバウム先生の教え子だったはず。
Small-Cっていう C言語のサブセットがあって、
そのコンパイラを作るって本があったよ。
オレはこれで C言語の基礎を勉強した。
30年くらい前かな?
たぶん絶版で入手困難だと思う。
あと、アンドリュータネンバウム先生のMINIXオペレーティングシステムも勉強になる。
Linuxを作ったリーナストーバルズもアンドリュータネンバウム先生の教え子だったはず。
267デフォルトの名無しさん (ワントンキン MM7a-Hx09)
2018/01/14(日) 11:24:11.16ID:/nnp4I9gM ディスクの挙動が知りたければ、Read Diagnostic だな
268デフォルトの名無しさん
2018/01/14(日) 11:47:19.55 初心者は結城浩先生の
新版C言語プログラミングレッスン-入門編-
あたりで学習しときなyo!
新版C言語プログラミングレッスン-入門編-
あたりで学習しときなyo!
269デフォルトの名無しさん (ワッチョイ b623-6xgx)
2018/01/14(日) 16:37:50.53ID:zRC3vmOw0270デフォルトの名無しさん (ドコグロ MM6d-J7fK)
2018/01/14(日) 16:42:35.43ID:DgdnagvNM まあ必要ないなら特にやらなくてもいいんじゃね
271デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/14(日) 17:24:36.08ID:X58RAQQJ0 プログラミング初心者なんだけどコマンドプロンプトとかの知識って必要なん?
一応簡単なバッチファイル作れるレベルまでは来たんだけど
一応簡単なバッチファイル作れるレベルまでは来たんだけど
272デフォルトの名無しさん (ワッチョイ eab3-J7fK)
2018/01/14(日) 17:29:47.43ID:dCYCQwP30 バッチファイルが作れるレベルでコマンドプロンプトの知識が必要かどうかがわからんとかあり得るのか...
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){}文は使えないの?
・文字列を処理したいのに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のスレに書こうとして間違えました
277デフォルトの名無しさん (ワッチョイ ad6a-UJUP)
2018/01/14(日) 22:22:24.52ID:66CfjFh30 わざとらし
278デフォルトの名無しさん (アウアウカー Sa55-Z1zf)
2018/01/15(月) 16:29:12.24ID:Tn3KPM3Ba fwprintf(stdout,L"日本語");
4回に1回くらい文字欠けするんだが...
4回に1回くらい文字欠けするんだが...
279デフォルトの名無しさん (ワントンキン MM7a-Hx09)
2018/01/15(月) 16:36:24.18ID:GvSfmnTrM fflush入れてみろ
もしくはsetvbufでバッファーサイズを0に
もしくは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
何でそんな勘違いにたどり着いたしw
282デフォルトの名無しさん (ワッチョイ ea6e-EKU2)
2018/01/15(月) 19:12:07.64ID:WG2cD3TY0283デフォルトの名無しさん (オッペケ 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勉強して人工知能するわ
人工知能なら電子回路とか機械工学の知識必要なさそうだし
あほやなぁ...
組み込み系以外で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のベースになっちゃったしそこらじゅうのネットワーク機器や家電に入っちゃったもんだからまだまだ思い切り使われ続けるだろう。
LinuxなんかAndroidのベースになっちゃったしそこらじゅうのネットワーク機器や家電に入っちゃったもんだからまだまだ思い切り使われ続けるだろう。
289デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/15(月) 20:00:27.65ID:kUJAacmi0 Linuxってc言語で作られてるんか...?
291デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/15(月) 20:12:27.42ID:kUJAacmi0 とりあえず電子電気工学とか機械工学科じゃ太刀打ちできない人工知能の研究室選ぶは...
やっぱ時代はアルゴリズムや!
やっぱ時代はアルゴリズムや!
292デフォルトの名無しさん (JP 0Hb5-sUJ4)
2018/01/15(月) 20:20:47.80ID:U6Q/Luf4H 人工知能の高速化にGPUとASICが必要になる時代にCから逃げられると思うなよ
293デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/15(月) 20:22:02.89ID:kUJAacmi0294デフォルトの名無しさん (ワッチョイ c576-01qY)
2018/01/15(月) 20:40:53.91ID:uOPIDlxY0295デフォルトの名無しさん (アウアウウー Sa21-QpsD)
2018/01/15(月) 21:03:20.78ID:hdW0ysAta プログラマーは鳥籠のようなものだ。
外にいる鳥たちはいたずらに中に入ろうとし、
中にいる鳥たちはいたずらに外に出ようともがく。
外にいる鳥たちはいたずらに中に入ろうとし、
中にいる鳥たちはいたずらに外に出ようともがく。
296デフォルトの名無しさん (ササクッテロレ Spbd-5nGQ)
2018/01/15(月) 21:13:12.91ID:dih2S4/fp 見聞を広げた方が、新しいアイデア浮かぶから、捨てるなんて馬鹿な選択するな。
むしろ全く関係無い分野の知識が思わぬアイデアを出してくれるのがこの業界。
むしろ全く関係無い分野の知識が思わぬアイデアを出してくれるのがこの業界。
297デフォルトの名無しさん (アウアウウー Sa21-QpsD)
2018/01/15(月) 21:13:57.00ID:hdW0ysAta >>289
そう。ソース公開されてるから見てみな。
所々アセンブラ使ってる所があったとは思うが大半がC言語。
これについてはUNIXも同じ。というかむしろOS作って配布しやすくするためにC言語作ったようなもの。
そうするとCPUが違っても移植が楽だからね。
そう。ソース公開されてるから見てみな。
所々アセンブラ使ってる所があったとは思うが大半がC言語。
これについてはUNIXも同じ。というかむしろOS作って配布しやすくするためにC言語作ったようなもの。
そうするとCPUが違っても移植が楽だからね。
298デフォルトの名無しさん (ワッチョイ 8a0b-UJUP)
2018/01/15(月) 21:22:28.42ID:/vxf22Ts0 >>295
それだけ根性ねえやつがなる職業ってことかねえ
俺の時代っちゃなんだけど、あの当時は大学に情報処理のコースなんかほとんどなくて
大人たちはみんなゲーム小僧の遊びの延長はメインフレームには関係ねえなんて
ぬかしてやがってて、それでも実際に大学のセンターと家のマイコンを触り比べて
一縷の勝ち目を感じるのを信じて大勝負に出たんだよ
でジジイたちにひと泡吹かせることにはいちおう成功した
今さら後悔なんかしてねえぜ
それだけ根性ねえやつがなる職業ってことかねえ
俺の時代っちゃなんだけど、あの当時は大学に情報処理のコースなんかほとんどなくて
大人たちはみんなゲーム小僧の遊びの延長はメインフレームには関係ねえなんて
ぬかしてやがってて、それでも実際に大学のセンターと家のマイコンを触り比べて
一縷の勝ち目を感じるのを信じて大勝負に出たんだよ
でジジイたちにひと泡吹かせることにはいちおう成功した
今さら後悔なんかしてねえぜ
299デフォルトの名無しさん
2018/01/15(月) 21:37:18.31 ぜひ組み込みCを自らプログラミングできる人工知能を生み出して
このスレにいる前時代の遺物のおっさんどもをギャフンと言わせてほしい
このスレにいる前時代の遺物のおっさんどもをギャフンと言わせてほしい
300デフォルトの名無しさん (ワッチョイ 8a0b-UJUP)
2018/01/15(月) 21:50:33.67ID:/vxf22Ts0 >>299
てめえでやれカス
てめえでやれカス
301デフォルトの名無しさん (ワッチョイ a58a-8O9q)
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
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 情報工学だからこそっていう仕事ねぇのか?
組み込み系って
情報工学でもやっていけるんか結局?
機械工学、電気電子のやつより上にたてる?
あいつらよりは地位上でいたい
なんかムカつくから
組み込み系って
情報工学でもやっていけるんか結局?
機械工学、電気電子のやつより上にたてる?
あいつらよりは地位上でいたい
なんかムカつくから
303デフォルトの名無しさん (ワッチョイ 8a0b-UJUP)
2018/01/15(月) 22:02:04.83ID:/vxf22Ts0 あくまで私見だけどね
ストレートに情報へ行ったやつより
遠回りしてきたやつのほうが
俺は個人的には期待しちゃうな
ストレートタイプにもすげえのいるけど
確率論的なやつで
ストレートに情報へ行ったやつより
遠回りしてきたやつのほうが
俺は個人的には期待しちゃうな
ストレートタイプにもすげえのいるけど
確率論的なやつで
304デフォルトの名無しさん
2018/01/15(月) 22:18:51.33 情報工学って結局何ができるのかね?
プログラミングなんかやってる奴よりは
MATLABとか操ってる奴の方が格上だし
PowerPointとExcelしか触らない奴の方がさらに格上だわな
プログラミングなんかやってる奴よりは
MATLABとか操ってる奴の方が格上だし
PowerPointとExcelしか触らない奴の方がさらに格上だわな
305デフォルトの名無しさん (ワッチョイ a58a-oih1)
2018/01/15(月) 22:25:47.87ID:nB3IxhPi0306デフォルトの名無しさん (ワッチョイ a58a-oih1)
2018/01/15(月) 22:37:06.36ID:nB3IxhPi0 電気電子では技術者、情報では研究者、立場的に主流となる流れが違う印象だね
307デフォルトの名無しさん (ワッチョイ 6a12-0PCX)
2018/01/15(月) 23:01:39.51ID:onFPJNQZ0 >>302
そもそもpythonがC言語で書かれてるから当分は心配しなくていい
そもそもpythonがC言語で書かれてるから当分は心配しなくていい
308デフォルトの名無しさん (ブーイモ MM8e-sUJ4)
2018/01/15(月) 23:08:49.73ID:AcA+4g8TM 日本じゃソフトはハードのおまけだからどの分野でも立場は上がらないよ。
人工知能も車とかその他製品の便利機能にすぎん。
人工知能も車とかその他製品の便利機能にすぎん。
309デフォルトの名無しさん (ワッチョイ a58a-8O9q)
2018/01/15(月) 23:13:08.80ID:nB3IxhPi0 士・農・工・商・メカ・エレ・ソフト
機構設計(メカ)、ハード設計(エレキ)、ソフトの順で、ソフト技術者は最底辺ではある
機構設計(メカ)、ハード設計(エレキ)、ソフトの順で、ソフト技術者は最底辺ではある
310デフォルトの名無しさん (ワッチョイ 5db3-gDcf)
2018/01/15(月) 23:15:12.96ID:xzJWiyyq0 マ板でおけ
311デフォルトの名無しさん (ワッチョイ 11d0-EKU2)
2018/01/15(月) 23:29:43.21ID:kUJAacmi0312デフォルトの名無しさん (ワッチョイ 6d9f-QpsD)
2018/01/15(月) 23:43:19.63ID:sGlCIifU0 >>298
で、何をやったんだ?
で、何をやったんだ?
313デフォルトの名無しさん (ワッチョイ a58a-8O9q)
2018/01/15(月) 23:52:43.23ID:nB3IxhPi0 >>311
例えばだが、運動解析や流体解析などの人工知能を弄るような場合などは機械系の出身者の方が純粋培養の情報系よりは役に立つだろうな
工学の応用という点では情報だけでは潰しが効かない
何か秀でた専門分野を持っていれば強力な武器になる
例えばだが、運動解析や流体解析などの人工知能を弄るような場合などは機械系の出身者の方が純粋培養の情報系よりは役に立つだろうな
工学の応用という点では情報だけでは潰しが効かない
何か秀でた専門分野を持っていれば強力な武器になる
314デフォルトの名無しさん
2018/01/16(火) 00:42:39.48 俺は仕事で必要になるまでアクチュエータという言葉すら聞いたことがなかった
サチュレーションとかハンチングとかもしかり
結局、純粋な情報系なんて糞食らえってことだ
サチュレーションとかハンチングとかもしかり
結局、純粋な情報系なんて糞食らえってことだ
315デフォルトの名無しさん (ワッチョイ 399e-IhuN)
2018/01/16(火) 00:54:39.43ID:IrFXasJ10 C言語なら俺に聞け、って言われれも…
こいつら全然違う話ばっかしてんじゃんかよ。
こいつら全然違う話ばっかしてんじゃんかよ。
316デフォルトの名無しさん (ブーイモ MM8e-sUJ4)
2018/01/16(火) 00:57:42.41ID:s9ShBvNKM >>315
お前が聞かないから
お前が聞かないから
317デフォルトの名無しさん (ワンミングク MM7a-euJe)
2018/01/16(火) 01:50:08.80ID:ai9xYpzuM 最近の流行りで言えば、たぶんブロックチェーンは情報系。
他にはOSとかコンパイラとか人工知能そのものがたぶん情報系。
「情報系の成果を他の工学で使う」話をしてるのだったら、他の工学の知識の方が重要になるに決まってる。
他にはOSとかコンパイラとか人工知能そのものがたぶん情報系。
「情報系の成果を他の工学で使う」話をしてるのだったら、他の工学の知識の方が重要になるに決まってる。
318デフォルトの名無しさん (ワッチョイ aad4-1Ifv)
2018/01/16(火) 01:53:49.35ID:r8efykKY0 何言ってんだこのバカ
319デフォルトの名無しさん (ワッチョイ 3d9f-0PCX)
2018/01/16(火) 02:22:28.13ID:fnx7xBaf0 いや俺は>>317は当たっていると思うぞ。
情報系はソフトウェアそのものにフォーカスしてる。
だから最終的にソフトウェアで完結する物については情報系でいい。
当たり前だが他知識がない分、ソフトウェア技術で上回っている必要がある。
(工学系他と同程度のソフトしか書けないのであれば、他知識がない分糞なだけ)
ブロックチェーン(P2P)/OS/コンパイラ/人工知能『そのもの』はソフトウェアで完結してる。
他は超並列とか、少し前ならクラウドや仮想化/ライブマイグレーションとか。
情報系はソフトウェアそのものにフォーカスしてる。
だから最終的にソフトウェアで完結する物については情報系でいい。
当たり前だが他知識がない分、ソフトウェア技術で上回っている必要がある。
(工学系他と同程度のソフトしか書けないのであれば、他知識がない分糞なだけ)
ブロックチェーン(P2P)/OS/コンパイラ/人工知能『そのもの』はソフトウェアで完結してる。
他は超並列とか、少し前ならクラウドや仮想化/ライブマイグレーションとか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国クルーズ船、日本への航海中止 日中関係悪化が影響か [蚤の市★]
- 【芸能】「加害の歴史を直視しない政治家が国の顔に」 宍戸開の批判に議論勃! 高市発言で揺れる芸能界… [冬月記者★]
- 拳銃24丁を中国から日本国内に輸入した疑い 中国人の46歳の男逮捕 1丁約3000円で販売 [七波羅探題★]
- 糖尿病疑い全国で1100万人、8年で100万人増…厚労省推計 [蚤の市★]
- 【日中対立】在日本中国大使館、サンフランシスコ講和条約「不法かつ無効な文書」とSNSに投稿 高市首相が党首討論で引用 ★2 [ぐれ★]
- 女子大学生乗る自転車にひかれた93歳男性死亡確認 電動アシスト付き自転車の事故10年で約4.5倍 [七波羅探題★]
- NGしてるスレタイワード教えてください
- モモンガポイポイ!窓ポイポイ!
- 【悲報】日本政府、フランスに「習近平をG7に呼ばないで」と懇願していたwww [237216734]
- トランプ、急激にまともになる…「無職の国民に高度な仕事は無理だから移民歓迎、米中友好、日本は友人ではない。」 [819729701]
- 高市を逐一擁護していたJSF、さすがに高市の「戦艦」発言に耐えきれず批判 ネトウヨ発狂へ [165981677]
- WHO「今すぐク●ニをやめろ!繰り返す今すぐク●ニをやめろ!」
