C言語のスキルチェック などのメモ。スタック変数,Javaとの違い,そして無料の読み物
C言語についてのメモ。
C言語のスキルを測定するための,スキルチェック:
The Office Uchida, School of Computer(速習 CプログラマのためのC++プログラミング入門)
http://www.officeuchida.com/C_skill_c...
- C言語 スキル チェックシート(対象:実務経験の無い方)
堕落したCプログラマのレベル10
http://d.hatena.ne.jp/w_o/20060808#p3
- だんだんプログラムがmainと配列一個だけになってくる。(すべてがバイト列)
メモリ内でのスタックやヒープについて:
Androidアプリ開発者なら押さえておきたい Javaセキュアコーディングの意味と効果:CodeZine
http://codezine.jp/article/detail/6285
- C言語の思想は「プログラマを信頼する」。Javaは逆で「プログラマを守る」。もっとはっきり言うと,「プログラマを信頼しない,疑う」
変数
http://homepage3.nifty.com/ryuz/c/mem...
- exeがメモリ上で要する領域:コード,データ,スタック,ヒープ。コードはアセンブラ命令。データは初期化されるstatic変数。スタックは関数呼出等暗黙の動的確保領域。ヒープはプログラマ明示動的確保。
学校では教えてくれないこと | 技術コラム集(組込みの門) | ユークエスト
http://www.uquest.co.jp/embedded/lear...
学校では教えてくれないこと | 技術コラム集(組込みの門) | ユークエスト
http://www.uquest.co.jp/embedded/lear...
- 関数内の変数=自動変数=オート変数=スタック変数。
- メモリのセクション:コードとデータの配置領域。プログラム動作中はサイズ変わらず。スタックやヒープはRAM内のセクションに所属
Javaとの違いなどについて:
関数ポインタ - CSR Wiki
http://dotstyle.net/csr/?%B4%D8%BF%F4...
訛りのない Java 言語を話す
http://www.ibm.com/developerworks/jp/...
- すべての変数がメソッドの先頭で宣言。C プログラマーはループの外側で変数を宣言する傾向, 過大に設定されたスコープはバグ原因.宣言をループ内側に移動することによってパフォーマンスに影響が及ぶことは何もない
C, Java の変数の定義位置についての質問です。 C では「オート..
http://q.hatena.ne.jp/1206246516
- 「変数の定義と使用箇所が離れるため読みにくい」という理由から、最近のC言語の仕様では、自動変数はどこでも宣言できるように仕様が拡張
その他,C言語の界隈での話題:
Linuxhack.jp » システムコールとは?
http://ether.dip.jp/linux/systemcall0...
- POSIXの規定にある関数を実装したライブラリ関数
- unistd.hに定義されているシステムコール番号をEAXレジスタにセットして、ソフトウェア割り込みを行い(int)、カーネルモードでその番号の機能をカーネルに実行させる
Pro*c プログラミング
http://homepage3.nifty.com/owl_h0h0/u...
- Pro*c は、c プログラムから ORACLE データベースへアクセスするためのプリプロセッサ/TCPIPでDB接続するのではなく,Oracleオブジェクトとリンクする。
- Oracle使いの中にTCPIPをよく知らない人がたまにいるのはこのせい。プロシー
C++言語でiOSアプリ開発。C++ BuilderがWindows、Macに加えiOS対応に。Androidも対応予定。エンバカデロ − Publickey
http://www.publickey1.jp/blog/13/cios...
- ようやくObjective-Cの終わってくれる時代が具体的に見えてきた>C/C++の経験はあってもObjective-Cなど新しい言語やプラットフォームのプログラミング経験がなくても、短期間でモバイルアプリの開発に取り組めるようになる
C言語を学ぶための,おもしろいオンライン読み物:
Cプログラミング診断室
http://www.pro.or.jp/~fuji/mybooks/cd...