タグ

Cに関するt-satのブックマーク (10)

  • 低レイヤを知りたい人のための Cコンパイラ作成入門


      CCC使  
  • The GNU C Programming Tutorial

    Edition 4.1 Node:Top, Next:Preface, Previous:(dir), Up:(dir) Preface: Introduction: Using a compiler: The form of a C program: Functions: Variables and declarations: Scope: Expressions and operators: Parameters: Pointers: Decisions: Loops: Preprocessor directives: Libraries: Arrays: Strings: Input and output: Putting a program together: Advanced operators: More data types: Data structures: Recursi

  • JPCERT C Secure Coding Standard 日本語版 - プリプロセッサ (PRE) (#c01)

    CERT C コーディングスタンダード 00. はじめに 01. プリプロセッサ (PRE) 02. 宣言と初期化 (DCL) 03. 式 (EXP) 04. 整数 (INT) 05. 浮動小数点 (FLP) 06. 配列 (ARR) 07. 文字と文字列 (STR) 08. メモリ管理 (MEM) 09. 入出力 (FIO) 10. 環境 (ENV) 11. シグナル (SIG) 12. エラー処理 (ERR) 13. Application Programming Interface (API) 14. 並行性 (CON) 49. 雑則 (MSC) 50. POSIX (POS) AA. 参考情報 BB. Definitions CC. 未定義の動作 DD. 未規定の動作 XX. お問い合わせ 00はじめに このページでは、JPCERTコーディネーションセンターが翻訳を行っている CE

    JPCERT C Secure Coding Standard 日本語版 - プリプロセッサ (PRE) (#c01)
  • Rust と C言語 をコールバックで行き来する(Cブリッジが必要なVer)


    { topic = [".NET", "PowerShell", "Ubuntu", "LibreOffice", "Arduino", ...] } Rust C FFI structCstructextern   C opaquestruct CCautotoolsMakefileCRust 
  • The C Book - Table of Contents

    Please note: Initial enquiries should always be directed to our UK national office in Leeds (West Yorkshire), even if the enquiry concerns services delivered in London or South/East England. Clients in London and the South East will typically be handled by staff working in the London or Cambridge areas. The C Book — Table of Contents This is the online version of The C Book, second edition by Mike

  • GLUTによる「手抜き」OpenGL入門

    資料: 今までにあった質問 リフレッシュレートの変更 AUX 版, Indy 版, 書籍版 床井研究室 (OpenGL 関連記事) 柴山 健伸 先生 (システム工学部情報通信システム学科) の混沌としたサンプル 陳 謙 先生 (システム工学部デザイン情報学科) の Motif を使ったサンプル 中山 礼児 氏 (経済学部 2000 年卒) の Delphi についての解説 The OpenGL WEB Site (OpenGL の総山) GLUT - The OpenGL Utility Toolkit (OpenGL.org の GLUT のページ) OpenGL Code & Tutorial Listings (OpenGL.org のチュートリアル集) OpenGL Technical FAQ (OpenGL について良く聞かれる質問) OpenGL FAQ 日語 (OpenG

  • C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター


    C/C++ 使2010CERT C ROSE    C/C++  C/C++      
    C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター
  • 【ハウツー】Cアプリを高速化せよ! - 正式リリースされたgoogle-perftoolsを試す (1) google-perftoolsとは | エンタープライズ | マイコミジャーナル


    google-perftoolsGoogleC/C++2005347The BSD LicenseLinuxFreeBSDMac OS XSolaris 10WindowsXP(Linux) google-perftools4 TCMalloc   CPU TCMalloc(Thread-Caching Malloc)malloc
  • Rubygrind - 兼雑記

    あんま深く考えず valgrind を Ruby の head のテストに適用してみたところ、結構もにょもにょ漏れてるもんだなぁと気付いたので、いくつか修正してみたりしたのですが、その時案外困るのが、リークする最小のコードが簡単に作れない、ってことでした。 valgrind は C 言語的にどこで malloc を呼んだかは教えてくれるものの、 Ruby コードでどこだったかは教えてくれないからです。修正はできたけど具体的にどこで漏れてるかはよくわからん、ということさえありました。 というわけで、 Ruby 的にどこで漏れたかを教えてくれる valgrind 用の tool 、 Rubygrind を作ってみました。 http://shinh.skr.jp/binary/rmemcheck.tgz これを valgrind-3.3.1 のディレクトリに展開して、 > diff -u con

    Rubygrind - 兼雑記
  • On Loving C.. 日本語訳


    Michael Feathers  On Loving C..   Wikipedia  CRubyHaskellOCamlC++Java C# C  Kernighan Ritchie CC
    t-sat
    t-sat 2008/04/28
    彼らは人間にしろソフトウェアにしろその完璧性を信じてなかったのではないかと私は睨んでいる--彼らはその罠にはまらなかった。彼らは限界を理解しており、それと折り合いをつけた--彼らは手を広げ過ぎなかった。
  • 1