C言語を勉強中の大学1回生だが

1 :仕様書無しさん:2015/11/30(月) 23:54:26.71 .net
教授の方針で、「C言語を勉強しましょう」ということで、授業のカルキュラムに組まれてるんだが
当たり前のようにC言語を学ぶのが普通なの?
情報学部の人に質問です。

87 :仕様書無しさん:2015/12/07(月) 11:37:56.28 .net

>>1
このページ C言語の求人428件の平均最低月給216,700円
http://jobinjapan.jp/job-listing/keyword-c-pg.html

このページ Javaの求人2,240件の平均最低月給220,700円
http://jobinjapan.jp/job-listing/keyword-java-pg.html

このページ COBOLの求人551件の平均最低月給245,100円
http://jobinjapan.jp/job-listing/keyword-cobol.html

22 :仕様書無しさん:2015/12/01(火) 17:24:28.67 .net

Rubyは近年まれに見る糞言語だよね
とにかく互換性なんて関係なしのオナニー機能変更が多すぎる

12 :仕様書無しさん:2015/12/01(火) 11:18:37.55 .net

下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の 労基 2chスレが表示される

53 :仕様書無しさん:2015/12/04(金) 01:15:48.04 .net

>>51
書いてるじゃん?
馬鹿なの?

42 :仕様書無しさん:2015/12/03(木) 10:36:55.62 .net

時間がかかりすぎてみたいな?
それとも
try〜ctachつかってる
からかっけー?

81 :仕様書無しさん:2015/12/07(月) 01:58:29.52 .net

>>78
組込みやらない人は知らないよね。
学生はまず知らない。

113 :仕様書無しさん:2015/12/24(木) 20:55:20.02 .net

>>110
型がないから

38 :仕様書無しさん:2015/12/02(水) 23:20:01.69 .net

「文字通り」の使い方間違ってますよw

107 :仕様書無しさん:2015/12/24(木) 18:56:17.02 .net

つか、アセンブラまで遡ると、もうそれはポインタじゃないし。
そう言う意味でもポインタなんか知らなくても対応出来るじゃない、

13 :仕様書無しさん:2015/12/01(火) 12:24:54.56 .net

一番汎用的でこれ一つ覚えておけば他のプログラミング言語の修得にも役立つ
高級言語の中では計算機本体に近い部分を触れるから計算機について学ぶのにも役立つ
最適解の一つではある

本当に計算機学ぶならZ80ボード自作とハンドアセンブルによるマシン語がオススメ
BASICを実装して5インチ液晶モニタ繋げて動作確認するあたりでゴール

文系ならBASIC+マシン語かCOBOLでもいい

76 :仕様書無しさん:2015/12/06(日) 11:35:34.08 .net

>>75
コンピュータはマイクロコンピュータなんだが?

92 :仕様書無しさん:2015/12/08(火) 01:01:46.50 .net

c言語でバグの味わいを知る

88 :仕様書無しさん:2015/12/07(月) 16:09:10.62 .net

>>78
組み込みだけど普通にOSと呼んでるな。
自社だと大区分として「ノンOS」と「OS」で分けておりメンバーがずいぶん違う。
前者はラウンドロビンポーリングでワンチップの多くがこれ。ハードよりの開発で小規模精鋭な感じ。
後者はμItronなどのrtosで(自社としては)大規模開発になる。

モニタと呼ぶ人がいるとは思う。

71 :仕様書無しさん:2015/12/05(土) 22:25:58.25 .net

だひょひょひょ

46 :仕様書無しさん:2015/12/03(木) 19:08:32.57 .net

コンパイラの構造(爆笑

10 :仕様書無しさん:2015/12/01(火) 06:54:54.70 .net

>>8
戦争映画で言うと、軍曹あたりの活躍が面白い。
二等兵は底辺すぎで、少佐から上のデスクワークもこれまたつまらない。

78 :仕様書無しさん:2015/12/07(月) 01:20:30.63 .net

モニターとか知ってる人、少ないんじゃね

29 :仕様書無しさん:2015/12/02(水) 07:42:36.30 .net

最初にCやった人はまどろっこしいソースを書く人が多い
なんでもループですまそうとしたり、とにかくゴリ押しが多い

118 :仕様書無しさん:2015/12/25(金) 07:09:21.82 .net

Java屋はエラーを投げるが
受け取り忘れる

7 :仕様書無しさん:2015/12/01(火) 01:35:27.88 .net

LinuxがC言語で作られてる。
カーネルとドライバ、各サービス。多くがC言語。
知っておかなきゃダメでしょ。

58 :仕様書無しさん:2015/12/04(金) 16:16:02.78 .net

コンパイラ作らされるのは2年生か3年生あたりやろ。

61 :仕様書無しさん:2015/12/04(金) 21:05:56.97 .net

地底だけど一年のときはC言語の書き方を授業で教えてたぞ
東大だと違うのか?

19 :仕様書無しさん:2015/12/01(火) 15:09:06.91 .net

おしっこ、しーってすればいい。Cーって。

93 :仕様書無しさん:2015/12/08(火) 01:35:42.06 .net

それがバグソムリエの最初の一歩

49 :仕様書無しさん:2015/12/03(木) 19:42:55.68 .net

底辺派遣乙

39 :仕様書無しさん:2015/12/02(水) 23:20:30.60 .net

try〜catchの使い方も間違ってるだろうな。
どこまで処理?何を言ってるのやらw

139 :仕様書無しさん:2016/10/08(土) 03:04:05.11 .net

C言語は情報処理科の社会にとって英語みたいなもん。
だいたい誰にでも通じるしなんでもそつなくできる社会的中央みたいな位置づけの言語。

まあそのぶんデフォルトで知っとけよって言語でもあるかもしれん

97 :仕様書無しさん:2015/12/18(金) 16:56:52.44 .net

まあSchemeとか渡されるよりはまだ実用的だわな
逆に大学でJavaとか専門卒土方と同じラインで出荷するつもりなのか?

96 :仕様書無しさん:2015/12/15(火) 05:31:51.55 .net

無能実態派遣残業して時間報酬相場下げるな!
【知的財産と契約料金の搾取促進者ばかり】
[生涯損害助長SI受注SEを追放すべき]
偽装請負従犯SEの動機
コミ障人格障害
コンピュータ趣味
文系大卒低偏差値大卒
情報処理資格非保有者

偽装請負従犯SEの損害
無償プログラム提供
契約外期限遵守
客先指示遵守
知的財産譲渡
中間搾取促進
事前面接
低予備工数残業見積
無料追加
労働違反
裁判苦手
学習不足
対人障害健康障害
孤独死

偽装請負従犯SEの代償
低収入低技術
非婚離婚
鬱病
早死

80 :仕様書無しさん:2015/12/07(月) 01:51:19.10 .net

実験台のこと

50 :仕様書無しさん:2015/12/03(木) 22:11:30.27 .net

ばく‐しょう〔‐セウ〕【爆笑】

[名](スル)大勢の人がどっと笑うこと。また、その笑い。「ギャグに―する」

[補説]近年、一人または数人が大声でわっと笑うことの意でも用いられる。

http://dictionary.goo.ne.jp/jn/175197/meaning/m0u/

124 :仕様書無しさん:2015/12/25(金) 09:31:04.78 .net

>>121
> JAVA屋はCでreplace関数の1つも作れない

普通Cでもreplace関数探すだろ?
無いとは思えないし。

101 :仕様書無しさん:2015/12/24(木) 01:33:11.94 .net

cなんて仕事じゃ使わないとか、そんなことじゃなくて
cから学ぶことは大いにあるよ
ポインタとかメモリの管理とかそういうとこまで考えてプログラミングできるようになることは重要
cを学ぶことによって多言語でも生かされることは十分にある
このステップを疎かにした人はロクなプログラマにはなれないね

115 :仕様書無しさん:2015/12/25(金) 02:15:37.64 .net

隠蔽されてようが、されてまいが
ハマるときゃハマる
きちんと言語仕様を理解してセオリーどおり組んでりゃ、まずハマらない

C言語を経験して理解することは重要だと思うが
反面、java等でいらぬことをしてハマるCゲンガーも多い

82 :仕様書無しさん:2015/12/07(月) 02:15:04.41 .net

秋月でマイコンと7セグ買ってデジタル時計でも作ってみればいい

89 :仕様書無しさん:2015/12/07(月) 16:10:47.04 .net

>>88
スレ的な話だと、Cしか使わないや。
アセンブラはと言うと、全員がわかるわけではなく、組み込み屋と言ってても使う人は1割程度。

17 :仕様書無しさん:2015/12/01(火) 13:44:58.22 .net

楽勝

77 :仕様書無しさん:2015/12/06(日) 12:58:50.91 .net

マイコンつっても、キットを買ってLED点滅だけじゃあ、
ちょっとつまんないな。
8ビットでもいいからCPU買って、
CPUボードを設計して、作ってみればいいんだよ。

それにCとアセンブラで作った自作OSをのっければ
少しはわかるでしょ?

この自作OSというのは、わかりやすく表現しているだけであって、
仕事で組込みやると普通はモニターと呼んだりする。

20 :仕様書無しさん:2015/12/01(火) 16:29:57.89 .net

>>14
それって、実はRubyのことなんだよ。
Rubyは趣味用の言語だね。
仕事で使うとか馬鹿としか思えない。

メンテナンスや引継ぎができなくて
まじ苦労してる。

それは馬鹿マッツも言ってる。

つまり馬鹿用の言語がRubyだ。
Javaも同様。

36 :仕様書無しさん:2015/12/02(水) 21:05:31.38 .net

C言語を最初にやると、手続き型な考えにどっぷり使ってしまう危険がある
最初からC言語をやらなければ、そういうリスクは皆無なのだ!

63 :仕様書無しさん:2015/12/05(土) 01:40:34.31 .net

大学なんだから、教わるじゃなくて、使うなんだけど、教えるところからだと完全に時間が足らないよな。

73 :仕様書無しさん:2015/12/06(日) 03:13:06.31 .net

C言語アセンブラだけやってもコンピュータのことなんてわからんよ
マイコンやればなんとなくはわかるようになる

117 :仕様書無しさん:2015/12/25(金) 06:47:33.64 .net

C屋はreturnでエラーを返す。
関数によって、戻り値0がエラーだったり、
-1がエラーだったりする。

そしてあちらこちらで、エラーチェックをしている。
たまにチェックを忘れる。

120 :仕様書無しさん:2015/12/25(金) 08:06:16.97 .net

>>119
それ最悪なんだよな
俺はそういうの「エラー握りつぶして」とか「だんまりエラー」って勝手に呼んでるけど

27 :仕様書無しさん:2015/12/02(水) 07:01:12.12 .net

プログラミングの本質とは違うところを気にしないと動かない言語なので面倒ではある
ただ、コンピュータ上で動くプログラムの本質に触れているという点で、ちゃんとやるなら一挙両得とも言える

123 :122:2015/12/25(金) 08:43:36.96 .net

あ、すまん
下の行にかかってるのか

103 :仕様書無しさん:2015/12/24(木) 15:49:25.49 .net

外国語習得にとってのラテン語
プログラミング習得にとってのC言語
教養として身に着けるなら意味は大いにあると思う

ってこんなこと書き込んだら馬鹿にされそうだw

65 :仕様書無しさん:2015/12/05(土) 10:04:33.56 .net

C言語を学ぶのが普通かいわれれば、
普通であるし、普通ではない。

要はVBでもJavaでも何でもよくシステムが組めればよい。
ただ、それを勉強しなかったときに単位を落としたり
授業料がもったいなかったり損をするのは自分自身です。
せっかく教えてくれるんだったら勉強してものにしてください。

あとC言語を学習するにあたって見えてくる課題は

制御、判断、繰り返しのプログラムの基本構造。

変数の型を意識する。当然文字型変数と数値型変数の足し算はご法度。
あとshort、char、int型などそれぞれメモリサイズが異なり、組み込み系のPGでは
ROMにプログラムが入らないといったことになる。

構造体。これについてはデータを一括して取り扱うもの。簡単に言うと変数の塊。
なので構造体の変数から構造体の変数への代入も行ったりする。

ポインタ型変数。メモリの何番地を指し示す。当然、構造体型変数や関数のポインタなどもある。
ここでつまずく人は多いが勉強していれば分かるようになります。

以上、ざっくりと書きましたが、この辺をおさえておけばシステム構築ための
ツールが他の言語に変わったときも応用がきいて比較的短い時間でプログラムが
組めると思います。(もちろん学習のポイントはこの限りではありません。)

勉強、頑張ってください。

18 :仕様書無しさん:2015/12/01(火) 15:02:32.72 .net

まじか、もう22%なんだけどどうすればいいんだ!?

15 :仕様書無しさん:2015/12/01(火) 13:05:27.72 .net

それってJavaじゃね?

69 :仕様書無しさん:2015/12/05(土) 20:16:29.08 .net

PHPでどの分野も出来るんだ
すごいな〜〜〜〜〜〜〜〜〜〜〜

95 :仕様書無しさん:2015/12/09(水) 07:02:15.02 .net

モニタをROM化するなんてもったいない
毎回打ち込むべきだ

127 :仕様書無しさん:2015/12/25(金) 14:24:01.42 .net

作るモノにもよるが
無駄に互換性に拘る必要もないだろう
有るものは便利に使えば良い
自作すればするほどバグが生まれる

75 :仕様書無しさん:2015/12/06(日) 11:34:22.30 .net

>>74
マイコンピューターのことだろ
バカにすんなよ

79 :仕様書無しさん:2015/12/07(月) 01:21:43.93 .net

表示器(液晶、ブラウン管)?

52 :仕様書無しさん:2015/12/04(金) 00:57:17.40 .net

Cコンパイラの構造を勉強する(笑)

109 :仕様書無しさん:2015/12/24(木) 19:31:29.90 .net

C言語の根本をちゃんと理解すると
他言語は容易に習得できる

94 :仕様書無しさん:2015/12/08(火) 04:06:59.52 .net

ゲテモノ食い

28 :仕様書無しさん:2015/12/02(水) 07:09:16.38 .net

とりあえずCをやっておくと楽だぞ

102 :仕様書無しさん:2015/12/24(木) 15:30:01.48 .net

>>101
老害

47 :仕様書無しさん:2015/12/03(木) 19:16:08.20 .net

どこに爆笑できるのか全くわからん
基本文法の使い方の勉強なんて大学でやってたら笑い者どころか、全く笑えないだろ…

133 :仕様書無しさん:2015/12/26(土) 08:39:07.21 .net

コンパイラなんて普通開発しないよ。
せいぜいジェネレータ

31 :仕様書無しさん:2015/12/02(水) 09:16:14.09 .net

情報出てて、C使えないとかあり得ない。
授業で教わるか?って言ったら何とも言えん。演習の課題で使用言語がCだったってのなら多そう。

130 :仕様書無しさん:2015/12/25(金) 20:31:20.02 .net

C屋だとかJava屋だとか言ってるヤツに限って、処理系開発すらできないバカだろう?
処理系なんざ目的に合えば何でもええやん

85 :仕様書無しさん:2015/12/07(月) 10:56:08.04 .net

>>83
理想はC言語とアセンブラをやってからJavaをやるだな。

4 :仕様書無しさん:2015/12/01(火) 00:15:53.61 .net

C言語をやるのか? 情報学部ならそんなの
知っていて当然だと思うんだが。
自分で勉強するレベル。

2 :仕様書無しさん:2015/11/30(月) 23:58:30.63 .net

特定の言語からこの世界に入った人は、みんな鬱で死んでいきます。
もっと基本となるソフトウェア工学や情報工学を学びましょう。

74 :仕様書無しさん:2015/12/06(日) 10:04:34.22 .net

>>73
マイコンの意味分かってるのか?

24 :仕様書無しさん:2015/12/01(火) 20:06:31.11 .net

java,c#,swiftなんぞ馬鹿でもできる。
Cみてカーネル読めるのは今のうちだよ。

136 :仕様書無しさん:2016/04/05(火) 22:49:08.26 .net

?C読めないとライブラリやカーネルがダンプ吐いたときに対策も再現もできんやん
なんでみんな保守の話しないん?

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 【アイデア】こんなソフトあったら良くね?【作成依頼】

    元スレ 1 :仕様書無しさん:2008/11/10(月) 19:49:09 .net PCのチューナーで受信したTV放送の画面に リアルタイムで実況chの書き込みtext文字を ニコニコ風に表示させるソフトとかあったらよ…

  • プログラマーのコテハンが集まる雑談所(プロコテ雑)

    元スレ 1 :仕様書無しさん:2017/06/07(水) 09:58:12.06 .net あ 23 :全否定:2017/06/07(水) 22:14:17.39 .net よろしこ 57 :ヨモギ ◆BOWMORE.Q…

  • webエンジニアになりたいんだが

    元スレ 1 :仕様書無しさん:2020/01/28(火) 10:18:45 .net 地方大学生 言語はruby。ポートフォリオに使ってたら おってなる技術ない? 43 :仕様書無しさん:2022/02/18(金) 20…

  • IT人材難、低賃金が拍車

    元スレ 1 :仕様書無しさん:2022/05/29(日) 17:27:01.00 .net IT人材難、低賃金が拍車 求人倍率10倍 需要映さぬ待遇、転職の壁 https://www.nikkei.com/article…

  • プログラマの雑談部屋 ★99

    元スレ 1 :仕様書無しさん:2020/03/29(日) 18:08:33.41 .net プログラマはここで雑談しましょう! 現在、たくさんのウイルスが蔓延しています。 煽りや悪意のある書き込みは華麗にスルーいたしまし…

  • 50代のプログラマーいる?Part53

    元スレ 1 :仕様書無しさん:2021/03/24(水) 00:34:03.46 .net ああリューマチで膝が痛い!腰も痛い!肩も痛い! そんなんでも頑張ろう! 前スレ 50代のプログラマーいる?Part52 http…

  • プログラマの雑談部屋 ★179

    元スレ 1 :仕様書無しさん:2022/01/03(月) 02:58:35.39 .net ※前スレ https://medaka.5ch.net/test/read.cgi/prog/1640811910/ 331 :…

  • お前ら単価いくら?

    元スレ 1 :仕様書無しさん:2007/05/02(水) 17:48:38 .net 単価について語りましょう! 以下、単価晒し用のテンプレ兼俺の場合。 ————&#821…

  • 競技プログラミングにハマるプログラマのスレ 17

    元スレ 1 :仕様書無しさん:2018/10/31(水) 23:49:54.41 .net 仕様書無しさん2018/05/14(月) 06:43:50.62 175 :仕様書無しさん:2018/11/10(土) 23:1…

  • プロのプログラマなら言ってはいけないセリフ

    元スレ 1 :仕様書無しさん:2013/10/08(火) 18:09:59.31 .net ちゃんと書いたのに動きません! 言語・ライブラリのバグだと思います! 242 :仕様書無しさん:2014/04/17(木) 02…

  • teratailもりあがっtail? 92問目

    元スレ 1 :仕様書無しさん:2022/05/22(日) 08:04:12.97 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 91問目 https:…

  • 英語で会話するスレ

    元スレ 1 :仕様書無しさん:2018/06/15(金) 00:27:35.22 .net hi! 37 :仕様書無しさん:2018/06/22(金) 23:51:25.76 .net hi 23 :仕様書無しさん:20…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑