「C言語」を含む日記 RSS

はてなキーワード: C言語とは

2018-11-11

anond:20181111083542

C言語が出来れば何でもできるって増田の人たちが言ってたよ。

2018-11-10

今の大学プログラミング入門講座みたいなのって

Webフレームワーク活用して何かしら作ってherokuなりAWSなりで公開しましょう、的なところまでやるんだろうか?

そういう方向性のがあると良いと思う

もちろんもっとレベルC言語とかRustとかもあって良いのだけども

より多くの人に役立つのは前者かなと

Webフレームワークだけじゃなくスマホアプリいいね

2018-11-04

今時ポインタって学ぶ必要ある?

最近プログラム言語ポインタ使うことってほとんどなくない?

「とりあえず基礎だから」とか言ってC言語ポインタリスト作ろう!みたいなことさせるの害悪だと思うんだけど

2018-10-23

結局C言語勉強する必要あるの?

何に役に立つの

それで飯食ってる人ここにいるの?

クソクソ言われててもphpとかJavaとかやったほうがいいんじゃね

2018-10-21

グーグルジャパンは裸の王様特に検索エンジン

しばらく前にこの記事ちょっと話題になっていた

エンジニア塾のC言語サンプルがヤバすぎる。

https://qiita.com/hamichamp/items/7b7a7ee091a6856ac900


いまだに"malloc"で検索すると二番目に侍エンジニア塾の記事が表示される有様だ

これに限らず、技術的な情報を知りたいと思って検索してみても、上位に来るのは見事に糞サイトばかりなんだよね

かといってGoogle検索全てがそうなのかというと、そうでもない

英語検索すると非常にマトモな結果が返ってくる


一昨年のWelq事件のあたりから思っていたけどGoogleジャパンってなんでこんな無能なの?

個々人はいちおう優秀な人間採用してると思うんだけど…

2018-10-19

プログラミング初心者が一番最初に使うべきプログラム言語

今どきC言語を勧めますかね?

ポインター操作で混乱しませんかね?

モダン言語は、ポインターを隠して、ガベージコレクション提供してますよね?

 

どうしてもCが好きなら、ベターCの1つであるGoとかでも良くないですか?(Cを作った連中が作った言語だし)

Goだけ見ると、これ初心者きじゃないよね?

 

プログラミング学習の前に、情報処理試験ITパスポートなど)の教科書を読ませるのは良いと思います

高校の「情報」の授業程度の予備知識があれば、ないよりまし?)

 

2018-10-17

anond:20181017182112

C言語的には問題が無いのでエラーは出ないよなあ。

あのコードでは、静的解析でバッファオーバーフローあぶりさないとヤバイ感じ。

sizeof(32)を見逃したので、C言語に限っては静的解析ツール必須だと感じた。

あれは、年寄りにつらい言語ですな。

C言語malloc()はエラーチェックいる?

https://qiita.com/hamichamp/items/7b7a7ee091a6856ac900

この記事ブクマ集めていて思い出したけど昔からの疑問。

RubyなりJavaなり、ほかの言語だとメモリが足らないのをハンドリングしてエラー処理しろなんて言われないのに、なんでCだけ言われるんだろう。

普通out of memoryなんて、例外キャッチしないでただ落ちるだけだよね。

Rubyとか現代的な言語でも、巨大なデータを扱うときメモリのことを意識するだろうけど、ちまちました文字列操作ときメモリが足らなくなるかもなんて考慮する人いないよね。

2018-10-15

できた者にとっては始まりに過ぎないが

できなかった者にとっては終わりを意味するものといえば、

他になんかある?

anond:20181014175546

タイトルしか読んでないけど、

 C言語による最新アルゴリズム事典 奥村晴彦著

 [改訂新版]C言語による標準アルゴリズム事典 奥村晴彦著

この本にFFTクイックソートソースが書かれていて便利だったのでお勧め

ただ、ちょっと古い本だったと思う。

2018-10-14

anond:20181014013948

遅くにありがとうございます

おっしゃられた通り調べてみました。

なんかできそうな気がします。

知識欲より、創作欲です。昔小さい頃バンゲリングベイとか、ピットフォールとか、作りたいなと当時C言語少しやったのを今やってみたいと思ったのです。昔の人間ですので、基礎からなのか、もっと便利なものがあるのかすら分からなくて。

ありがとうございます

ここは親切な方が多いですね。

anond:20181014012351

たぶん「ゲームを作りたい欲」からの行動でなく「知識欲」からの行動なのかな?

ゲームを作りたいならunityUE4になると思うけど、知識欲の方が大きいのならば何学んでもいいと思いました。パソコン根本的なところから学びたいならアセンブリ言語C言語バランス取りたいならpythonとか、業界標準を学びたいならjavac#なんでしょうか。まあ結局知識欲が満たされればいいだけなら、どれかに絞るのでなく、どれもちょびちょびやってけばいいと思います

unityue4を使わないクソゲーなら「DXライブラリ」「cocos 2d」がよく挙がる気がしますね。そういうライブラリ使いたくないならprocessingとか

2018-09-30

destが先かsrcが先か

昔のC言語だとxxx(dest,src)で必ず先にdestが来ていた気がする。なんでじゃろ。。。

最近言語だとxxx(src,dest)もあったりするのだろうか

2018-09-16

職業訓練IT系)に半年通った感想

(※半年といっても7月後半〜8月まで夏休みでした)

私は20代半ば手前の者です。

昨年仕事第一次産業)を辞めてしまい、学歴スキルもないのに何やってんだろ...と引きこもりかけたところ、

ハローワークで長期の職業訓練を見つけたので応募してみました。

それは専門学校委託される2年間の訓練でした。その間失業保険支給は、期限が過ぎても延長してもらえます

要するに入学料・授業料タダ、お金をもらいながら勉強でき、専門卒になれるチャンスというわけです。

(本当に有難い制度です。就職したら、きちん税金を納めて世の中にお返しするつもりです)

どうやら希望者は少なかったようで、筆記(中学レベル知識大丈夫でした)と面接はすんなり通りました。

受講するコースIT系を選びました。

(他には、介護系・看護系のコースがありました)

訓練の様子

専門学生に混じって授業を受けます

同じ訓練生は1割程度です。(30~40代の方が2人おられます

ほとんどは地元高校卒業したばかりの18才の子たちです。

ワイワイやる人が3割、静かな人が7割ぐらい? といった印象です。

男子100%ですが、ホームルームだけは女子100%のコースと一緒にやります

悪い人はいない感じで、授業が荒れて成り立たないとか、そういうのはなくてよかったです。

ただ、バイトが忙しいのか授業中イビキかいて寝ちゃう人や、全然授業について行けなくて辞めちゃうはいます

この辺の雰囲気大学1〜2年と似たような感じですかね。

授業内容とか

Office(前期のみ)

word,excel,powerpointを一通りやりました。PC操作に慣れていない人も多いので、

手取り足取りゆっくりやる感じでした。自分仕事で使ったことがあったので、課題を早く終わらせて

自学をしたり、隣の子に教えてあげたりしました。

C言語

terapadコマンドプロンプトを使っての授業です。(コンパイラborlandです)

SE先生(本人曰くCOBOLer)の説明聞いてから課題をこなしていく感じです。

入学前に、RubyやらJava参考書を一周してみたり、ドットインストールC言語動画を見たりしていたので、

授業にはついていけています

ただ授業だけだと完全に足りなさそうなので自学を頑張ってます

基本情報技術者試験対策

分野ごとに授業があります教科書を読んで先生が板書・たまに問題集プリントを生徒にやらせるといったスタイルです。

ただ試験対策なので、問題演習を重視した方が良いと思いました。

授業を聴きながら(たまに当てられるので)、ひたすら過去問をやっています

ちなみに学校は12月の修了試験合格すると本試験の午前問題免除)→来年4月の本試験 を前提にカリキュラムを組んでいますが、

私は年も食っているし、合格就職活動に間に合わないので、来月受験します。

就職指導先生応用情報技術者も取っておけ、と言われましたが、必要ですかね...?

勿論取らないに越したことはありませんが、Railsチュートリアルとか他の技術書時間をさいたほうがいいかな、と思いました。

アルゴリズム(前期のみ)

フローチャートや疑似言語を使って、バブルソート基本選択法など初歩的なアルゴリズム勉強です。

実際のプログラムコードの方がわかりやすい気がしますが、基本情報技術者試験対策なので仕方ないですね。

今も現場ではフローチャートや疑似言語は使われているのですかね?

そんなの古い現場しか使ってないよ、という意見はよく聞きますが...

HTML/CSS

先生意向でなぜかメモ帳推奨。(他のエディタを使っていたら嫌な顔をされた)

素人がいうのも何ですけど、ミス気づきにくいし、使いづらくないですかね...

案の定何でもないところでハマる人がいて、授業はよく止まってしまます

ブラウザ開発者ツールの使い方を隣の子に教えてあげたら、喜んで使ってくれていましたが、

やっぱり変なもん教えるなという目を先生から向けられちゃいました...

データベース実習(後期〜)

Accessを使った授業です。テキスト通りにやっていきます

Accessは初めて使いましたが、Mysqlをちょこっと触ったことがあるので、要領はなんとなく掴めました。

これも授業は遅いので、先に教科書の内容は家で一通りやってしまいました。

今はVBAの本をやっています

就職指導

ビジネスマナーや、ちょっとしたゲーム、話し合いなど。

グループワークとかやめてください死んでしまます、と思ったけど、意外と楽しめました。

ただ、喋らない人たちしか居ないグループだと、何を話しかけても反応が薄かったので、ちょっと辛かったです。

訓練(学校)の不満なところ

(勿論、アンケート等で学校側に伝えています

・授業で使うPCはメモリ4GBでもうちょっと欲しいなあと思いました。

エディタAtomUSBに入れて使っていましたが、カクカクでよくフリーズしました...

(VSCode大丈夫でした。)

モニタも19インチ正方形で、ウィンドウをたくさん出したい時は不便ですね。

どんな職場に行ってもどんな環境でも何とかやれ、という訓練ということなんでしょうかね。

そんな感じです。

1年生後半にRubyの基礎、インターンシップ強制)、就職活動の開始

2年生からは、Java,Rails,サーバ構築, データベース構築あたりの授業、という流れで進んでいきます

来年卒業します。

年齢が20後半になるので、周りの若い人たちと何かしら差をつけないといけないので大変ですが、

地元企業SE(Web系を希望しています)で採ってもらえるよう頑張ります

アドバイスがありましたら、いただけると嬉しいです。

追記

拙い感想文にいろいろと反応いただきありがとうございます

>>学費取れないぶん設備が劣るのは仕方ない気もするが

もっともです。私は皆様の雇用保険から学校に通わさせていただいているので、文句言う立場じゃないですね...

ただ、年100万近く払っている一般生徒の方は、不満に思っているかもしれませんね。

>>田舎で数年間無職してるけどIT系就職訓練無くて最悪 羨ましい 田舎ゴミ 

そうですか... 私の住んでいるところも地方都市ではない田舎なのですが、

近隣にIT企業進出してきていることもあってか、今年からIT系が訓練の対象となりました。

都市部ではない地域も、もっとIT系の訓練が拡充されると良いですね。

>>otihateten3510 基本情報さえ取ればどっかに潜り込めるだろうから、そこで3年くらい真面目にやれば結構いけるとおもう。

>>コード書けると良い。/授業はまあそんなもんだよね。現役の人に聞いたほうが正しい。/東京のほうがイージー

ちょっと精神的に病んで前の仕事をやめてしまったので、家族サポートを得て、地元就職しようという情けない有様でございます

なんとかしてこちらの企業に潜り込みたいと思います

仕事事情は、やはり現役の方に聞くのが一番ですね。企業訪問インターンで色々聞いて見ようと思います

2018-08-20

当方アラサー

夢を追ってたせいで職歴は非正規のみ&ぐちゃぐちゃだ!

諸先輩方のアドバイスをお願いしたいぞ!

 

自信があるのは情報処理能力だ!

プログラミング言語学習経験もCとレガシー言語で2年ずつあるぞ!

ポインタは深くまでやっていないがな! あとC言語レガシーだったらすまん!

Java大学の授業で半年勉強したがオブジェクト指向SHINEって思ってたぞ!(当時)

WEBデザイナー勉強半年ぐらいしたことがある!

PHPは簡易メールフォームしか作れないが、Javascriptで電卓(笑)作るぐらいならできる!

デザインネット漁って勉強したぞ! 個人的電車内の広告結構酷いと思う!

 

最近事務バイトお茶を濁しながら「GAS便利だけど遅いな」って思ってるぞ! 

今は正社員を目指しているが、年齢的に最後チャレンジだ!

WEBエンジニアを目指すか、WEBデザイナーを目指すか、バックオフィス系でいくか悩んでいる!

なんかアドバイスとかあったら教えてほしいぞ!!

2018-08-18

仕事C言語を書いているのですが、

金曜の夜に main 関数がうまく動かなくなり、

散々デバッグしたのですがなかなか言うことを聞いてくれないので

mainバカ!もう知らない!」

と言って放置して帰ってしまいました。

トトロは助けに来てくれますか?

2018-08-09

anond:20180808193420

そんなのTeX記法のことを言ってるに決まってるだろ。

WordHTML+CSS文章を書くのと比べて、桁違いに書きにくい。

お蔭で後年SQL出会った時は、記法センスの素晴らしさに感動したわ。

何故なのかは知らないが、バックスラッシュに中括弧に$に^に、fracみたいな覚えにくい予約語オンパレードにその他諸々、記法があまりにも暗号的すぎるんだよ。

マークアップ的要素があるくせに、XMLHTMLよりも「どこからどこまで」を遥かに把握しにくいし。


あと、記法問題だけじゃなく印刷に持っていくまでの処理もマジめんどくさいわー。

WYSIWYGを捨ててかかってるだけでも十分めんどくさいのに、dviにしてレイアウト視覚的に確認しようとするだけで「文法間違ってます出力できませーん」とか、いい加減にしろアホ!と何度思ったことか。

こういうTeX使ったことある奴なら当たり前に経験している使いにくさを「インターフェース」と言ったのに、エディタ問題などと矮小化して捉えられるのは、正直言ってメチャクチャ不愉快だわ。

てか、viでもemacsでもなんでもいいけど、こんなのどんなエディタ使っても使いやすくならないだろ。

本当に救いようがない、センスゼロソフトだと思うわ。


からそこそこ整った文章書くだけならWordでいいんだよ。

いろいろツール入れれば多少は負担が軽減されるのかも知れないが、そんなふうにいちいち環境整える手間を掛けてまでTeXで書く理由なんて微塵も感じられないから。

車の運転AT全盛の時代にあってMTに凝るくらい趣味的かつ滑稽な話だよ、TeXは。

C言語に対する最新最良の処方は、可能な限りC言語を使わないこと」というのは有名だが、これはそっくりそのままTeXにも当てはまる。

2018-08-08

anond:20180808183247

まあ、もうそろそろロボもドローンハード重要じゃなくてアプリケーションソフトウェアの方が重要になって来るからなあ。

ドローンの安定性ってつい昨日位まではメーカーによって全然なるみたいな感じだったと思うけど、今はどのメーカーもメチャ安定した飛行出来るようになっとるやろ。

アレも、ドローンに関する超低レベルな部分を一括で制御してくれるチップが量産されて10ドル未満で手に入るようになったからやで。

ロボはまだ二足歩行なりの部分はパッケージされてないけど、需要が増えればいずれそうなる。

そうなってしまえば、キロバイトオーダーのメモリ空間の中でえっちらおっちらする必要なんてのうなるんやで。

その時に、身につけたC言語スキルなりはどうなると思う? 腐るわ。

から別にハードウェアの性能を100パーセント活かそうなんて考えへん方がええんや

器は乗り換えていけばいいんよ。

anond:20180808091538

から何でお前は自分のやってきたこしか知らない知ろうとしないわけ?

組み込み系(例えばロボコンドローンプログラム)でC言語が使われるのは

早いとかもあるけどハード理解してる必要がある、つまりハード制限を受けるというか受けたいからだろ

組み込み系はITじゃありませんとかはありえないからな

さらに言うとネット回線を使うとこで証券会社なりオンラインゲームなりで処理速度が問題にならないわけなくね?

サバ増強するだけじゃんっていうかもだけど、サーバで動くプログラム書いてるのは誰だと思ってんだ

2018-07-30

正直よく分からない

C言語プログラミングの基礎を学び、今はJavaベースシステム設計し、プログラマ実装をお願いする立場

それで、プログラマとのコミュニケーションに苦心している。


まず、完成した設計を渡すと高確率質問とともに突っ返されるのだが、その時の質問が、ほぼいつも

「『AオブジェクトのBメソッドを〜』とありますが、そのAオブジェクトはどっから引っ張ってくるんですか?それともnewするんですか?

なのが閉口する。

俺は業務の詳細を俯瞰し、処理のフローチャートに落とすのが仕事なんだけど、そんなトコまで書かないといけないのかよ?

なんでインスタンスだnewだのって話になるんだよこっちはJava専門家じゃねーんだよ。ぶっちゃけそんな低レベルな話は知らねーよ。

てか、それ考えんのは実装仕事じゃねーの?

コード書くのが俺の仕事じゃねーのに、なんでコード書きがするべき仕事押し付けられるんだ。


まあそんな事を言っても仕方ないので、「引数で持ってくる」と直して実装させるじゃん?

すると、今度は別の実装チームから

その修正仕様変更になるので許可取ってください。てか、ビルドエラーになるのでやめてくれ

と言われ、ますます訳のわからん展開になる。


そして、それもこれも、全て設計のせいになるので納得が行かない。

普通に考えたらプログラマの怠慢じゃねーのって思うんだけど。

2018-07-11

anond:20180711162801

学生時代UNIXC言語を独学していた頃。

ちょっとした事(たしかグローバル変数ローカル変数挙動の違いとか、そんな事だったと思う)を試してみようと思って、20行くらいのプログラムを作ったんだ。

でも、動かないの。

どんな短いプログラムでも意図しない挙動をしてしまうことはあるものだが、そんなレベルの話ではない。

ただ、計算した結果を画面に出すだけのつもりなのに、何も表示されないんだ。

で、少しずつコメントアウトしていったのに、それでも何も表示されない。

しまいには、"A" って画面に出すだけのコードになったのに、それでも何も表示されないんだ。

(この日記言及先を見れば、ネタは一目瞭然なんだろうけど)


で、もう一本別のコードtest2.c という名前で作ったら、ちゃんと "A" と表示された。

一番始めに作ったコードも、すんなり動いた。


そうさ。最初コードtest.c という名前で作ったのだ。

から、できた実行ファイルtest

カレントディレクトリ よりも先に /bin に PATH が通っていたので 、単に test と打つと、 /bin/test が実行されていたんだ。

2018-07-05

借金までして大学に進んだ意味

奨学金と言う名の借金を背負って大学に進んだ。

大学で学んだことは、仕事に活かせるものでは無かったように思う。

C言語Javaを学べたのは楽しかったし良かったんだけど

単位をフルで取りながら遊んで過ごした。

空いた時間があれば、空いている教室友達と絵を描いて遊んだ

ゼミに居るとき料理したりもした。

結局、大学で得たもの殆ど無くて

借金のみが手元に残った。

友達4人しか居ないけど、良い子たちだから良いんだけどさ。

得たものなんてほぼ無いじゃん。

給料が増える?こんな微々たるもんで?

体の骨格を直す整体みたいなの行ったけど

考えてみたらその人達時給5000円くらいもらってるよ。私の5倍だよ。

半分もらってるとしても、私の残業代時給の2倍だよ。なんなんだ。

借金額が手元に無いからどのくらいかからないけど

5年経過した今、半分くらいあると思う。

ボーナスのみで返済している。月々2万返済かな。

計算したら30年くらいかかるじゃん。どんだけだよ。

それだけの価値があるかといわれたら、無いじゃん。ふざけんな。

(親が大学薦めてきたのに金は一切払わないという笑える展開)

大学行けよって流れほんと淘汰されてほしい。

いらないわあんな遊んでばっかの時間

2018-06-28

時代とともに変わるソフトウェア開発の基礎

コンピュータソフトウェアを開発、運用するエンジニアが持つべ知識スキルの基本セットとは何か?

例えばインテルCPUアセンブラが書けます!と言った場合就活で有利になる場面がどれだけ想像できるか。

UMLクラス図書ます!とか、暗号化理論バッチリだぜ!とか、相対性理論なら任せとけ!とかの場合

おうおうおう、だったら弊社のホームページをカッコよくしてくれよみたいな案件無難にこなせるのかというと

甚だ疑問では無いだろうか。

一昔前はソフトウェアハードウェアのおまけだったわけで、ハードウェアこそがエンジニアが抑えるべき基礎だった。

時代は変わり、ソフトウェアでできることはものすごく多くなった。スマホアプリを作るのに組み込み知識がなくても困らない。

からこそ、現代ソフトウェアのみのエンジニアは旧来のコンピュータ関連エンジニアと道を分かたれている事を自覚しなければならない。

自分キャリア自分デザインする必要があるということ。

古いエンジニアの教えに沿えば、自分も古いエンジニアになる。

今の時代の最適解を見つけるのは困難かもしれない。

だけど組み込み系やマイコン制御をしないのであればアセンブラC言語よりも優先して学習することはいくらでもある。

C#C++よりもPHPが優先される場面もある。

html,css,javascript をある程度自在に扱えるようになるのも長期間の訓練による積み重ねが必要になる。

コンピュータサイエンスネタが無いな……これはプログラミングに役立つネタももちろんあって、構造プログラミングオブジェクト指向プログラミングなんかもそうだけど、表層的に関数分けました、クラス分けましたとかしてもうまくいかない。ネストが浅けりゃいいってわけじゃない。プログラミング以外のネタもある。サラリーマン巡回問題とか。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん