タグ

ProgrammingとCに関するmactkgのブックマーク (12)

  • Linux共有ライブラリの簡単なまとめ - wagavulinの日記

    Linuxで共有ライブラリ(*.so)を作るようになったのでちょっと勉強してみた。今までは使うだけだったので、以下のようなことは知っていた。作るときはgccの-sharedオプションを使う。使うときはgccの"-lライブラリ名"でリンクするライブラリを指定する。リンク時のライブラリ探索パスは-Lオプションで指定する。実行時のライブラリ探索パスは/etc/ld.so.confに書いてあるディレクトリ。環境変数LD_LIBRARY_PATHでも指定可能。ライブラリを作るときは、.cから.oを作るときに-fPICをつけるといいらしい。新しくライブラリを入れたときはldconfigするといいらしい。逆に今まであまり知らなかったこと。ほとんどのライブラリはlibhoge.so, libhoge.so.1, libhoge.so.1.1のように3つくらいのファイルがあり、libhoge.soやlibh

  • IBM Developer

    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.

    IBM Developer
  • C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog

    はじめに こんにちは、Go界のシャールト・コプリーです。気がついたら最後のエントリから3ヶ月も経ってました。 Goを始めると「なんでこういう書き方になってるんだろう」とか、「そもそもなんでこういう仕様になってるんだろう」とか思うことがちらほらあると思います。これは大いにGoの作者の一人であるRob Pike氏の思想に依るところがあるのが見受けられます。彼のプログラムに対する考え方が25年前に公開され「Pike Style」として知られていますが、いまもその考え方は大きくは変わっていないと思われます。せっかくなので翻訳しました。文はC言語に関する文章ですがその質は言語に依らないものだと思います。 Notes on Programming in C (追記)25年前なのでコンパイラの動作に依存する部分(includeに関する記述)などは古い部分もありますが、プログラミングスタイルに関する部

    C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog
  • 総合目次 - 苦しんで覚えるC言語

    苦Cの内容の転載などは自由ですが、苦Cからの引用であることを明記してください。 (どこかに「苦Cより」と書かれていればOKです。) 学校や会社などで生徒(新入社員)へのテキストとして使用することも自由です。 その際、内容を修正したり、印刷して配布するのも自由です。

    総合目次 - 苦しんで覚えるC言語
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www4.big.or.jp/~kanai/MT/archives/000507.html

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www4.big.or.jp/~kanai/MT/archives/000507.html 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

    mactkg
    mactkg 2012/04/08
    へー
  • C 言語によるオブジェクト記述法 COOL

    C 言語によるオブジェクト記述法 COOL ver.2 C-language's Object Oriented Language ver.2 [検索] 目次 0. はじめに 1. クラスの記述, 属性の記述 2. 操作の記述 3. クラス属性の記述、定数の記述 4. 初期化操作と後始末操作の記述 4-1.処理効率優先インターフェイス 4-2.再コンパイル不要インターフェイス 4-3.動的バインディング・インターフェイス 5. 状態取得操作と状態設定操作とイベントハンドラの記述 6. 集約の記述、継承の記述 6-1.集約の記述 6-2.継承の記述 6-3.多重継承の記述 6-4.重複継承の記述 6-5.動的継承の記述 7. 多態性(多相性)、インターフェイス継承の記述 7-1.多態性の記述 7-2.多態性を持った生成の記述 7-3.多重継承の多態性の記述 7-4.重複継承の多態性の記述 7

  • 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 のホームペ

  • Quotes

    Quotes version 1.0 Copyright 2009 the CompView project of Tokyo Institute of Technology (Global COE program). All rights reserved.

  • Amazon.co.jp: これならわかるC入門の入門: 坂下夕里: 本

    Amazon.co.jp: これならわかるC入門の入門: 坂下夕里: 本
  • Csound - Wikipedia

    Csoundはオーディオプログラミングのためのドメイン固有言語である。名称は、Csound以前の言語とは異なりC言語で書かれていることに由来する。 フリーソフトウェアであり、LGPL-2.1またはそれ以降のライセンスで利用可能である。 Csoundは、マサチューセッツ工科大学の Barry Vercoe によりMusic 11をベースに1985年に開発された。Music 11は、ベル研究所のマックス・マシューズが開発を主導したMUSIC-Nモデルに準じて、Vercoeが開発したものである。開発は1990年代から続いており、バス大学の John Fitch が主導している。バージョン5の文書化された最初のリリースは、2006年3月18日のバージョン5.01である。主な開発関係者は、Istvan Varga、Gabriel Maldonado(画像処理機能を追加した CsoundAV を開発)

  • C言語入門

    はじめに 第1の関門 プログラミングレッスン1 簡単なプログラム 変数を使う よく使うデータ型一覧 ワンポイント〜文字と文字列 計算をしよう よく使う演算子一覧 キーボード入力を受け付ける (scanf) 条件分岐をする (ifとswitch) 繰り返し処理 (forとwhile) breakgoto文 ワンポイント〜文 虫取り教室 コメントアウト printf()デバッグ プログラミングレッスン2 配列変数 多次元配列 関数を作る return文 変数のスコープ ワンポイント〜引数の渡し方 数値処理の達人 数学関数 桁をそろえて表示 乱数 8進数と16進数 最後に 参考文献 C言語は、(例えばBASICやFortranと比べて)非常に機械に近い非人間的な言語です。よって、コンピュータの内部構造まで教えたくなるのですが、ここではそこをぐっとこらえます。稿の目標としては、大学の簡単な課

  • 1