タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

c-langに関するkimurawのブックマーク (2)

  • Cello • High Level C

    #include "Cello.h" int main(int argc, char** argv) { /* Stack objects are created using "$" */ var i0 = $(Int, 5); var i1 = $(Int, 3); var i2 = $(Int, 4); /* Heap objects are created using "new" */ var items = new(Array, Int, i0, i1, i2); /* Collections can be looped over */ foreach (item in items) { print("Object %$ is of type %$\n", item, type_of(item)); } /* Heap objects destructed via Garbage

    kimuraw
    kimuraw 2014/02/01
    @HIRAI_Hiroaki いちお にどういうマクロか書いてますけど、$(…)の違和感がすごいですね。はじめてjqueryのコード見たときの気持ちを思い出します。
  • libcello – こたつつきみかん rev.2

    twitter を眺めていたら Cello という C ライブラリの URL が流れてきました。 とてもシンプルでパワフルなライブラリで、C言語にクラスやコレクション、メモリ管理、例外処理、lambda 等をライブラリで実装しています。 C言語で基的なライブラリを作成しようとした経験のある方は、大変興味深いライブラリだと思います。ひとつの理想的なシステムがライブラリとして実装されています。 ライブラリ中で使われているテクニックはこのページによくまとまっています。 http://libcello.org/documentation/hacking http://libcello.org

    kimuraw
    kimuraw 2014/02/01
    じぶんのCヂカラでは読めないかもだけど気になる。 “C言語にクラスやコレクション、メモリ管理、例外処理、lambda 等をライブラリで実装しています。” 『libcello | こたつつきみかん rev.2』
  • 1