タグ C言語
人気順 5 users 10 users 50 users 100 users 1000 users侍エンジニア塾のC言語のサンプルがヤバすぎる。
https://www.sejuku.net/blog/25002 C言語はもうかれこれ10年くらい書いていないけど、流石にこれはヤバい。 正直な感想として、ブランド毀損するくらいの危険性をはらんでいると思う。 当該記事からコピーしてきた。 #include <stdio.h> #include <stdlib.h> // 構造体の宣言 typedef struct { int num; char *str; } s... 続きを読む
例え話をしないC言語のポインタの説明 | 右や左の旦那様
まえおき 巷では「プログラマーになりたい人に初学者にとって、ポインタという考え方がわけわかめ」という話がよくあります。 そこでいろいろな人が「ポインタは住所だ」とか「変数がハコで」とか手を変え品を変え分かりやすいように説明してくれています。 それでもなお「ポインタがわかりづらい」という人が後を絶ちません。 もういっそのこと、例え話をやめてド直球で攻めたらいいんじゃないでしょうか。 Hello, W... 続きを読む
linuxカーネルで学ぶC言語のマクロ - Qiita
はじめに linuxカーネルはC言語のマクロを駆使して書かれています。それらのうち、凝ったマクロになじみの無い人には面白い/意図がわからないものをいくつか紹介いたします。対象読者は、C言語のユーザだけれども、マクロは定数定義くらいにしか使わないというライトマクロユーザです。 マクロを使用する場所に依存するエラーを防ぐ 次のマクロは、二つの引き数の値を置換するだけの単純なものです。 続きを読む
【Ruby】PythonプログラマーがRubyを触って感じたこと - 歩いたら休め
Python プログラマー というか、元々 Python (ときどきR、 C言語 )で数値シミュレーションをしていた学生が、就職して Ruby でWeb開発を行うにあたって勉強したことを書き連ねていくだけの記事です。 もし自分と同じような立場の人(これから後輩としてもどんどん増えていくかも!)がいたら、「ここを押さえておけば Ruby は問題なく書けるよ」と教えられるように書いておきます。というの... 続きを読む
2016年、C言語はどう書くべきか (前編) | プログラミング | POSTD
C言語の第1のルールは、「もし避けられるならC言語を使うな」ということです。もしC言語を使わざるをえないなら、最新のルールに従ってください。C言語の開発では「80年代90年代に学んだ事柄」に留まろうという気持ちを捨てなくはなりません。(訳注:著者のMattより、「本文中で明言はしていないが、この記事の内容はx86-64 Unix/Linux/POSIXでアプリケーションをプログラミングする場合にフ... 続きを読む
C言語分かってなかった (I Do Not Know C) - Qiita
Dmitri Gribenko氏によるBlog記事 "I Do Not Know C" より訳出。原著および本訳文のライセンスは CC BY-SA 3.0 に従う。 この記事の目的は、皆に(とくにCプログラマに)「C言語分かってなかった」と言わせることです。 C言語の死角は思っているよりも身近にあり、よくある単純なコードですら未定義動作を含む可能性があると示したいと思います。 この記事では質問に対... 続きを読む
ネットで簡単にプログラミングが勉強できるProgateが凄すぎる件について - タコの卵
2015-03-01 ネットで簡単にプログラミングが勉強できるProgateが凄すぎる件について 僕はまったくプログラムがわからない。C言語とかJavaScriptとかPHPとかよくみるけど実際には何言ってるかわからん。日本語も怪しいのに英語で…しかもプログラミングなんて全然わからない。 しかし、はてなブログは記事を書く時に 見たまま HTML編集 に分かれており、少しHTML編集でいじる時も... 続きを読む
C言語のポインタはメモリを想像できれば理解できる | 100% Pure NEET
最近、C言語のポインタは難しいって話をプライベートでして、そのときにした説明をまとめてみた。 コンピュータのメモリがどのようになっているか想像する これはHex Fiendというソフトを使ってあるファイルのHexダンプを見たものだけど、コンピュータのメモリも同じような構造になっているのでこれを使う。類似のソフトはHex Editorなどで検索すれば出てくるだろう。 コンピュータのメモリはこうしたず... 続きを読む
あなたもできる!C言語でテトリスを40分で作る方法 - DQNEO起業日記
デモ ニコニコ動画の伝説の動画 「テトリスを1時間強で作ってみた【実況解説】」という動画をご存知でしょうか? 2009年にニコニコ動画で公開されて話題になった動画です。 インタビュー記事:「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」 この動画ではテトリスをいちから作ってわずか62分で完成させています。 しかし実はスタート直後はMinGWのインス... 続きを読む
初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
Book, Assembly, C, OS, Mac30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良い本です。アカデミックの匂いが良い意味で全くしない。その上での実践的な本は日本語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみた... 続きを読む
プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!
C++ | 10:09 僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残念な気もしますが、比較的多くのプログラマに浸透している共通言... 続きを読む
Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。 | Last Day. jp
久々にプログラミングをしました@sayobsです。表題にある通りはじめてリリースしたiPhoneアプリ「iOkinawa!」をAndroidでも5日間で作ってみました。 題名は前回iPhoneアプリをリリースした時と同じようにしました。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp2ヶ月間独学で勉強したiPhoneアプリが遂にリリ... 続きを読む
Android 開発初心者向け めちゃくちゃ役に立つ無料動画チュートリアル200個! | Last Day. jp
Eclipse こんにちは@sayobsです。iPhoneアプリを2ヶ月で作った時もYouTubeにある無料動画チュートリアルを多いに活用しました。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp2ヶ月間独学で勉強したiPhoneアプリが遂にリリースされました。 … Androidのチュートリアルもあるかな?と思いYouTubeで検... 続きを読む
C言語も知らなかったけど、iPhoneアプリ開発が出来るようになるまでにお世話になった11冊! » SHINGOLOG
C言語も知らなかったけど、iPhoneアプリ開発が出来るようになるまでにお世話になった11冊! 2011年8月24日 in iPhone, Objective-c 私がiPhoneアプリを作りはじめたのは、2009年の11月でした。C言語すらまともに使ったことがなかったわけですが、当時はまだインターネットでも開発についての情報が少なく、ほとんどは海外サイトをみて翻訳して調べるしか手がありませんでし... 続きを読む
C言語すら知らなかった私の半年後 - 2個めのiPhoneアプリをリリースするまでにやった事 | Last Day. jp
はじめにC言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。を書いてから、私の周りでは多くの変化がありました。 『iOkinawa!2.0』をリリースしてからはXCodeに触れる時間が無くなってしまいました。それでも新しいアプリケーションは作りたい気持ちはあったので2月から又アプリケーション開発に着手しました。 忘れてるORZ3,4ヶ月全くXCodeに触れてないなかっ... 続きを読む
渋日記: これから魔法使い(プログラマー)になる、新卒者のみなさんへ
渋日記@shibu.jp渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。これから魔法使い(プログラマー)になる、新卒者のみなさんに、リレーでメッセージを送ろう、ということになりました。一発目として僕が書かせていただきます。 おまえ誰よ?プログラマーです。14歳ぐらいからプログラミングに手を染めて、N88-BASIC、C言語、x86アセンブラ、C++、Ruby、... 続きを読む
120分で学べそうなYouTubeのiPhoneアプリ開発チュートリアル動画16選 - もとまか日記
昨日の記事は少し長くなってしまったので別エントリで。 なんでも、YouTubeにiPhoneアプリ開発のチュートリアルに関するお宝情報が満載だとか。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp 私も見てみましたが、確かにたくさんあるような気がしますね。 てことで、これからiPhoneアプリを開発してみたい、という人向けにおすすめ... 続きを読む
C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp
iPhoneアプリをリリース 2ヶ月間独学で勉強したiPhoneアプリが遂にリリースされました。今日は私が実際にどのように2ヶ月でiPhoneアプリをリリースできたかを紹介したいと思います。 以下が開発したアプリです。無料なので是非インストールしてください! iOkinawa iOkinawa! 1.0(無料) for iPhoneiPhone および iPod touch 互換 iOS 4.1 ... 続きを読む
苦しんで覚えるC言語
[全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で次のページに移動します。 学習用C言語開発環境:基礎編:応用編:標準ライブラリ:学習用C言語開発環境最新版 全文検索:ダウンロード版:苦Cアンケート... 続きを読む
TrueRemote – 超高速リモートデスクトップ - TrueRemoteを開発したIchiGekiの新しいブログ。
Overview 「TrueRemote」は、超高速リモートデスクトップのフリーソフトウェアです。別のパソコンの画面を転送し、遠隔操作やファイル転送、クリップボード共有する事が可能です。対応プラットフォームOSはWindowsです。 ・超高速処理 ... 開発言語:アセンブラ + C言語 ・超高画質 ... 独自画像圧縮形式、可逆圧縮、無劣化(24bitColor時) ・超軽量 ... インストー... 続きを読む
アフォBlog C言語勉強したけどゲーム作れないぞコラって人向けに
1 :以下、名無しにかわりましてVIPがお送りします :2009/02/01(日) 21:39:44.20 (p)ID:ICh3/YIw0(41) ゲームの作り方教えようかと思ったんだけど どう思う? 3 :以下、名無しにかわりましてVIPがお送りします :2009/02/01(日) 21:41:10.51 (p)ID:rfCnDa/K0(5) よし教えろ 8 :以下、名無しにかわりましてVIPが... 続きを読む
OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
OMakeすごい。OMakeはマジですごい。OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依... 続きを読む
Part1 オープンソース/C言語に学ぶ「ソースコードの読み方」:ITpro
「Code Reading―オープンソースから学ぶソフトウェア開発技法」(毎日コミュニケーションズ発行,写真1)という本があります。私はこの本の監訳者ですから,やや自画自賛になってしまいますが,ソースコードの読み方を主題にした本はほかにはあまりありません。技法からツール,データ構造,アーキテクチャ,さらには実際にコードを読んで利用する実例まで紹介している網羅的で良い本だと思います。 この本の「はじ... 続きを読む