タグ

programmingとCに関するtakanqのブックマーク (5)

  • Part1 C/C++は永久に不滅です!

    C言語はきわめて息の長いプログラミング言語です。1960年代終わりから1970年代初頭にかけて誕生し,以後現在に至るまでの30年以上,ずっと第一線で使われ続けてきました。そしてこれからも,C言語とその子供であるC++は現役の言語として使われ続けていくでしょう。なぜならC/C++は,今日のコンピュータ環境に欠くことのできない存在になっているからです。 図1を見るとわかるように,C/C++はOSからビジネス・ソフトまでありとあらゆるソフトウエアの開発に広く利用されています。その用途は汎用コンピュータ向けプログラムの開発にとどまりません。組み込み機器からスーパー・コンピュータに至る特殊用途のプログラミングまでコンピュータがかかわるあらゆる分野でC/C++が活躍しています。メモリー容量などに大きな制約がある組み込み機器のプログラミングなどは,コンパクトなコードを出力できるC言語はうってつけですし,

    Part1 C/C++は永久に不滅です!
  • ホワット・ア・ワンダフル・ワールド C 言語のための現実的なポインタ解析

    C 言語にフォーマルセマンティクス (操作的意味論) を与えたとかいう論文 An abstract dynamic semantics for C (1997) を,いきなり読むのは厳しそうだったので,そもそも dynamic semantics ってなんじゃい ! とテキトーに検索してみたら. C 言語のための現実的なポインタ解析 という日語の論文が見つかったので (直接的にはあんまり関係ないけど) ちょっと読んでみた.あんまりちゃんとは読んでないけど… ポインタが,どこのメモリ領域を指すか,みたいな解析には抽象実行というテクニックを使うのが普通らしい. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of

  • Cで実現する「ぷちオブジェクト指向」:CodeZine

    はじめに CodeZineではお初にお目にかかります、επιστημη(エピステーメー)です。最初のアーティクルはクラシックなCのお話。 昨今のアプリケーションはオブジェクト指向言語による実装が主流と言ってもいいでしょう。C++Java、VB.NETさらにはRubyPythonといったスクリプト言語まで、オブジェクト指向でない言語を探すのに苦労するくらいです。 記事では、今なお現役バリバリで活躍している手続き型言語の代表格(?)Cによる、オブジェクト指向のマネゴト(オブジェクト指向風味のCコーディングスタイル)を試みます。対象読者 もっぱらCを主な開発言語として使ってはいるけども、オブジェクト指向に興味と憧れを抱いている方。抽象データ型 手始めにオブジェクト指向の特徴の1つ、「抽象データ型(ADT:Abstract Data Type)」をCで実現してみます。抽象データ型とは、データ

  • 連載:Cプログラミング入門|gihyo.jp … 技術評論社

    第22回[最終回]Appendix.3 配列とポインタ、構造体と共用体、makeについて 山森丈範 2007-11-23

    連載:Cプログラミング入門|gihyo.jp … 技術評論社
  • Amazon.co.jp: たのしいC: 柴田望洋: 本

    takanq
    takanq 2007/05/31
    初心者本の次に
  • 1