タグ

*Cに関するyamadarのブックマーク (6)

  • 表紙 - 本物のC

    このサイトは「物の C 言語」について学習する機会の提供を目的としています。 「物の」とはつまり、 標準規格(仕様)が C 言語をどういうものとして定めているか C プログラムが実際に CPU をどう動かすか という二つの意味合いに於いてです。 どうも巷間にはその辺りを気にせず何となくで書かれた資料が多い様なので、このサイトにより少しでも世界が最適化される事を期待します。 権利について 当然ですがこのサイト全体は著作権法により保護されています。法と良心に則って御利用下さい。 連絡はcontact<アット>real-c.infoまで。

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


      CCC使  
  • C言語の現代化を目指すC2


    Spring BootAPI 2 InfoQPractical Guide to Building an API Back End with Spring BootSpring Boot使REST API Spring Boot 2 使Spring Boot3...
    C言語の現代化を目指すC2
    yamadar
    yamadar 2018/03/14
    ウォッチしよう
  • i++ と ++i、++i の方が高速という都市伝説を解明 - satosystemsの日記


     int i; for (i = 0; i < 10; i++) { } for (i = 0; i < 10; ++i) { }  for i++  ++i i++  gcc  for  movl _i, %eax /* i  eax  */ addl $1, %eax /* 1  eax  */ movl %eax, _i /* eax i */  i++  ++i 
    i++ と ++i、++i の方が高速という都市伝説を解明 - satosystemsの日記
  • C言語分かってなかった (I Do Not Know C) - Qiita


    Dmitri GribenkoBlog "I Do Not Know C"  CC BY-SA 3.0  CCC (undefined behavior)   Qiita/Markdown  1.
    C言語分かってなかった (I Do Not Know C) - Qiita
  • Cコンパイラをスクラッチから開発してみた(日記)


    8ccC402012GitHub34 1000 int a = 1; a + 2; // =>3 int a = 61; int *b = &a; *b; // =>61 char *c= "ab" + 1; printf("%c", *c); // =>b
    Cコンパイラをスクラッチから開発してみた(日記)
  • 1