タグ

cに関するboisboのブックマーク (19)

  • アルゴリズムとデータ構造演習

    演習の目的は、プログラミング言語C及びSchemeの基礎を習得し、 それらの言語を通じて、講義「アルゴリズムとデータ構造」の理解を深めることにあります。 重要なお知らせ 特に重要な連絡事項はここに掲載されます。 課題について 課題には、A課題とB課題があります。(課題番号の末尾が種類を表します。) B課題が基礎的な課題で、A課題が発展的な課題となっています。 B課題を全問解くことが、単位取得の目安です。 C入門第1回(10月10日) C入門第2回(10月17日) C入門第3回(10月24日) C入門第4回(10月31日) C第1回(11月7日) C第2回(11月14日) C第3回(11月21日) C第4回(11月28日) C第5回(12月5日) Scheme第1回(12月12日) Scheme第2回(12月19日) Scheme第3回(1月9日) Scheme第4回(1月16日) C補講

  • C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT

    第2回 C++アプリケーションの効率的なテスト手法(CppUnit編):連載 C++開発者のための単体テスト入門(1/4 ページ) 連載目次 前回は単体テストの重要性を示し、従来のC/C++でのテスト手法であるprintf関数やassertマクロを使ったテストを紹介しました。この2つのテスト手法は開発環境(コンパイラとライブラリ)さえあれば利用でき、その使い方も簡単です。しかしながら、いずれも系統立てて、効率よくテストを行うには力不足の感が否めません。 今回は、Visual C++ 2005 Express Editionを含むVisual Studio 2005(以後、VS 2005)で利用できる代表的な単体テスト・フレームワーク(Unit Test Framework)の1つである「CppUnit」を紹介します。 ■単体テスト・フレームワークとは? 前回、「バグは早期発見が望ましい。早

    C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT
    boisbo
    boisbo 2007/08/18
  • <h2>C言語によるアルゴリズム(コメント付き)</h2>

  • Part1 オープンソース/C言語に学ぶ「ソースコードの読み方」:ITpro

    「Code Reading―オープンソースから学ぶソフトウェア開発技法」(毎日コミュニケーションズ発行,写真1)というがあります。私はこのの監訳者ですから,やや自画自賛になってしまいますが,ソースコードの読み方を主題にしたはほかにはあまりありません。技法からツール,データ構造,アーキテクチャ,さらには実際にコードを読んで利用する実例まで紹介している網羅的で良いだと思います。 このの「はじめに」で「達人プログラマー」として知られるDave Thomas氏は以下のように書いています。 他人の作品を読まなかった偉大な作家,他人の筆づかいを研究しなかった偉大な画家,同僚の肩越しに技を盗まなかった腕のよい外科医,副操縦席で実地の経験を積まなかった767機長――果たして,そんな人たちが当にいるのでしょうか? たしかにその通りです。ソフトウエア以外の領域では修行することとはすなわち,他の人の

    Part1 オープンソース/C言語に学ぶ「ソースコードの読み方」:ITpro
  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

    Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    boisbo
    boisbo 2007/05/21
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • X Japanese Documentation Project

    □おしらせ 2005/5/16 メーリングリストのクローズ 2002/6/16 ディスク障害によるデータ消失(復旧済み) 2001/12/24 xjman 0.7 release (XFree86 4.1.0 対応) (過去の情報) 最近の状況: メーリングリストの流量が少ないため(spam ばかりになるため)、当面はメーリングリストをクローズすることにしました。 man page の最新の公開データは XFree86 4.1.0 対応のものです(xjman-0.7)。 □テキスト全文検索 XFree86 3.3.6 の man page, README 文書が検索対象です。 検索式: [検索方法] 検索対象: man pages, README 文書 表示件数: 表示形式: ソート:

    boisbo
    boisbo 2006/06/06
  • X11

    Xlib - C Language X Interface 目次 1章: Xlib について 2章: ディスプレイ関数 3章: ウィンドウ関数 4章: ウィンドウ情報関数 5章: ピクスマップとカーソル関数 6章: 色管理関数 7章: グラフィックスコンテクスト関数 8章: グラフィックス関数 9章: ウィンドウマネージャとセッションマネージャのための関数 10章: イベント 11章: イベント処理関数 12章: 入力デバイス関数 13章: ロケールと国際化テキスト関数群 14章: クライアント間通信のための関数 15章: リソースマネージャ関数 16章: アプリケーションユーティリティ関数 付録A: Xlib 関数とプロトコルリクエスト 付録B: フォントカーソル 付録C: 機能拡張 付録D: 互換関数 用語集 X Japanese Documentation Project のホームペ

    boisbo
    boisbo 2006/06/06
  • http://docs.sun.com/source/806-4836/%20C_GuideTOC.html

    boisbo
    boisbo 2006/06/06
  • 初級C言語Q&A[index]

    [↑記事一覧] [ホームページ] 質問詳細リスト コンパイラの選び方(C MAGAZINE 1995-6) C言語を一から勉強するにはどのような環境を揃えればよいか? どのパソコンを買えばよいか? VC++とBorland C++は、どちらがよいか? gccとは何か? C言語の入門書は何がよいか? K&Rとは何か? 「その質問はシステムに依存する」とはどういう意味か? 処理系に依存した質問の例は? 動作が不定である、というのはどういう意味か? プログラムを別のマシンでコンパイルしたら動作しないのはなぜか? エンディアンが等しい別のマシンにプログラムを移植したのに動作がおかしい。 test.cというプログラムをコンパイルしてtestというコマンドを実行しようと したが、動作がおかしい。 リンク時にstrrevがないというエラーが出る。 文字列(C MAGAZINE 1995-7) C言語には

    boisbo
    boisbo 2006/06/06
  • Manpage of MAKE

    Section: LOCAL USER COMMANDS (1L) Updated: 22 August 1989 Index JM Home Page roff page 名前 make - プログラム群を管理するための GNU make ユーティリティ 書式 make [ -f makefile ] [ option ] ... target ... 注意 このオンラインマニュアルは、 GNU make のドキュメントの一部を抜粋したものである。このファイルはあまり頻繁には 更新されない。というのも、GNU プロジェクトでは nroff が使われていない からである。完全かつ最新の内容のドキュメントを見るには、info ファイル make.info を参照すること。これは texinfo のソースファイル make.texinfo から生成される。 説明 make ユーティリティの目

    boisbo
    boisbo 2006/06/06
  • MAKEの第一歩(入門)

    makeというコマンドは、Makefileというファイルの記述に従ってファイ ルの更新を行なうユーティリティです。 と書いてもよくわからんだろうなぁ(^^; まあ、最初のセクションmakeって何するもん?でも読んでみてください。 このページの目標地点は入門の手前あたりまでです。「makeって聞いた ことはあるけど」とか「ちょっと触ってみようかな?」というレベルを 対象に書いてみました。「Makefileって最初だけを大文字にしなくちゃ いけないの?」などということさえ書かれていません。そのへんはman かinfoか成書で調べてください。 なお、このページ中で $ ls などと書いてあるときの$はコマンドプロンプトです。 目次 makeって何するもん? もっとも簡単な例 複数ファイルの場合 マクロの利用 ターゲットの生成方法の指定 ちょっとした応用 C以外にmakeを使う サフィックスルール

    boisbo
    boisbo 2006/06/06
  • Make と Makefile の説明

    まだ完成途中です back 注意: このページの内容には、おそらく多くの間違いがあります。 リンクされているので残しておきますが、利用には注意してください。(2008年3月、新山) ここではおもに make の使い方 と Makefile の書き方について 説明しています。じつは make の種類にはいろいろあり、ここでは GNU make (gmake というコマンド名のこともある) を 対象にしています (BSD の pmake でも基的な部分は同じですが、 マクロ定義などは違うところもあるので注意してください)。 わかりにくい箇所とか、まちがってる箇所がある場合はメールください。 Contents make はどんなときに使うか Makefile を作る make の実行 Makefile の文法リファレンス 多段 make について (未完成) Makefile の例 (未完成)

    boisbo
    boisbo 2006/06/06
  • GNU make 日本語訳(Coop編) - Mekeが生成するエラー

    makeが生成し、垣間見る事になるであろうもっとも共通なエラーのリストとそのエラー修復方法についての情報を示します。 特に行の先頭に-があったり、-kコマンドラインオプションが指定された場合は、makeエラーが致命的にならない事があります。致命的なエラーについては***という文字列を前につけています。 エラーメッセージはどれも(大抵は`make'という)プログラムの名前が前についているか、或いはmakefileにエラーがある場合にはファイルの名前と行番号を問題報告に含めるかしてあります。 下の表では共通な前文は除外しています。 `[foo] Error NN' `[foo] signal description' これらのエラーは実際にはmakeのエラーとは全く違うものです。これはmakeがコマンドスクリプトの一部で呼び出したプログラムが0以外のエラーコード(`Error NN')を返した

    boisbo
    boisbo 2006/06/06
  • C言語入門

    目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。

    boisbo
    boisbo 2006/06/06
  • Cプログラミング診断室

    はじめに 開院準備 昔むかし/ レベル差/ 教育/ ネットワーク/ 情報集め/ 隠すことについて/ プログラムコンテスト/ ドキュメント/ 楽するように/ 手抜きと下手の違い/ 開院 第1部 外来 第1章 普通の初心者 最初から充実した(!?)プログラムが登場 関数を短くし、コメントを改善する 上手になる秘訣/ プログラムの紹介/ 何だ、このプログラムは!!/ 短くするには/ コメントについて/ 無駄な努力をやめよう/ 名前/ 気になる個所/ 修正プログラム/ 課題/ まとめ 第2章 これでもプロ 売りものであるにもかかわらず、超きたない! 構造的な欠陥の指摘〜引数、ポインタの活用 プログラムの紹介/ 「超」基的問題点/ 関数分解/ 構造的欠陥/ 引数を使おう/ ポインタ/ その他/ まとめ(修正プログラム) 第3章 上司が問題 まさに驚異的なプログラムの見というべき 内容の修正から、

    boisbo
    boisbo 2006/06/06
  • cc コンパイラオプション

    第 2 章 cc コンパイラオプション この章では、C コンパイラのオプションについて説明します。説明項目は次のとおりです。 オプションの構文 (5ページ) オプションの一覧 (7ページ) cc オプション (14ページ) リンカーに渡されるオプション (74ページ) 旧式の K&R C プログラムを ANSI/ISO C に移植する場合には、32ページ以降で説明する -X (互換性) フラグ -X[a|c|s|t] に特に注意してください。このフラグを使用すると、ANSI/ISO C への移植が簡単になります。ANSI/ISO C への移行については、「ANSI/ISO C への移行」も参照してください。 オプションの構文 cc コマンドの構文を以下に示します。 <オプション> は、「cc オプション」で説明している各種のオプション (複数指定可) です。 <ファイル名> は、実行可能

    boisbo
    boisbo 2006/06/06
  • http://odl.sysworks.biz/disk$axpdocmar962/decw$book/dj06aaa8.decw$book

  • 1