タグ

tutorialに関するadachi_cのブックマーク (5)

  • Thinking in Erlang (Japanese version)

    What is Scribd?AcademicProfessionalCultureHobbies & CraftsPersonal GrowthAll Documents

    Thinking in Erlang (Japanese version)
  • プログラミング言語 C の新機能(可変長マクロ)

    2. C プリプロセッサ 章では、プリプロセッサに新たに加わったいくつかの機能と、プリプロセッサに対する変更点について説明します。 2.1 新しいコメント表記方法 今までのプログラミング言語 C でのコメントの表記法は、/* */ という表記を用いていました。次の例では、青色の部分が示している部分、つまり /* で始まり */ で終わる部分がコメントとして扱われました。 /* * 引数一覧表示プログラム (c)1999 seclan * ver1.00 1999/03/15 最初のバージョン */ #include <stdio.h> int main(int argc, char *argv[]) { int i; for(i = 0; i < argc; i++){ printf("%d: %s\n", i,    /* 添え字。今何番目を 表示しているか */ argv[i] /*

  • C 言語 マクロ講座 初回: uyota 匠の一手

    C プリプロセッサは直接の C 言語の構文では無いが、とても大切な役割を果たす。ヘッダファイルの二重読み込みを防止するためから、定数の定義、そして関数の定義など広義に渡る。 C 言語も何回かの拡張を繰り返し、最初に出て来たときと比べると、ずいぶんと便利な機能が加わったが、他の高級言語と比べたら、とても簡潔な構文構成だ。C 言語を要約すると、「型を持った演算処理と番地を利用した処理の制御」と言っても過言では無いだろう。前者は int や double などと型を付けることにより、それぞれに適した演算処理をすることを指し、後者は関数呼び出しを指す。 他の言語でも操舵が、C 言語では特に、だらだらと長くコードを書き連ねるのでは無く、効率良く構造体や配列にまとめあげることにより、簡潔かつ効率的に動作するコードを書くことができる。 マクロ自体は、それこそ単純極まりない構文なのだが、これを正しくかつ有

  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

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

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    adachi_c
    adachi_c 2008/11/04
    YAML_RUBY変換
  • 1