タグ

Cとperlに関するkiyo_hikoのブックマーク (11)

  • ctags/parsers/perl.c at master · universal-ctags/ctags

  • C, Java, C#, JavaScript, Perl などに変換可能な Ć 言語 | プログラマーズ雑記帳

    C と C++ のような違いはありますが、基的に同じようなターゲットです。 NekoVM ではバイトコードを出力する点や Flash の生成コードなどでその特徴的がよくでていると思いますが、 Haxe の生成ファイルは人が読むことを想定していません。 それに対して Ć 言語では人が読みやすいコードを生成することが大きな違いです。 これは 2 つの思想的な違いから来ていると思います。 Haxe は Haxe さえ覚えておけば、生成言語を知らなくても、そのアプリを作れることを目的としており、 なるべく Haxe 内で完結させようとしています。 一方、 Ć 言語は特定のアルゴリズムの処理など部分的なライブラリーを作ることを目的としています。 そのためか、ファイル IO や GUI のモジュールもなく、Ć 言語だけで完結することは難しいでしょう。 Ć 言語は他の言語のラッパーであり、この辺は C

  • Perl Compatible Regular Expressions - Wikipedia

    PCRE(英: Perl Compatible Regular Expressions)は、Perl 5 互換の正規表現をC言語で実装したライブラリである。BSDライセンスで配布されている[2]。 元は、メール転送エージェントの Exim のために書かれたものであったが[3]、現在では、Apache[4]、Postfix[5]、Nmap[6]、Safari[7]、Maildrop[8]などをはじめとした多数のソフトウェアに組み込まれている[3]。 脚注[編集] ^ “[pcre-dev Final release of PCRE1]”. 2023年7月21日閲覧。 ^ “licence.txt”. 2009年5月31日閲覧。 ^ a b “PCRE - Perl Compatible Regular Expressions”. 2009年5月31日閲覧。 ^ “Overview of ne

    kiyo_hiko
    kiyo_hiko 2013/05/11
    Perl互換正規表現。Apacheの前に一応入れとく。sudo yum -y install pcre-devel
  • 単体試験項目自動作成ツール『おじどうくんDR4』

    単体試験項目自動作成ツール『おじどうくんDR4』は、 ソースコードからif、while といった単語を抽出し、Excel で単体試験項目表を自動生成するための C言語用perlスクリプトです。 エクセルを開いた状態でファイル名を指定してut4.plを実行すると 以下のようなステキな単体試験項目表が作られます。 Download(最新版) autoUt4.1.0(ZIP) autoUt4.1.0(tar.gz) Download(旧版) autoUt4.0.3(ZIP) autoUt4.0.3(tar.gz) autoUt3.0.1(ZIP)(old/*.csv形式) autoUt3.0.1(tar.gz)(old/*.csv形式) Licence GNU License Change log 4.1.0 -- こっそりJava対応しました。 まだまだな感がありますがそれなりに動きます。 4

    kiyo_hiko
    kiyo_hiko 2012/08/28
    うーむ ここまで具象的な動作に踏み込むテストは元々やってないなあ 自前で試験項目作成つーる作ってみようかな
  • Inline - 他のプログラミング言語でPerlのサブルーチンを作成する。

    名前¶ Inline - 他のプログラミング言語でPerlのサブルーチンを作成する。 概要¶ use Inline C; print "9 + 16 = ", add(9, 16), "\n"; print "9 - 16 = ", subtract(9, 16), "\n"; __END__ __C__ int add(int x, int y) { return x + y; } int subtract(int x, int y) { return x - y; } 説明¶ Inlineモジュールは他のプログラミング言語からのソースコードをPerlスクリプトやモジュールに直接"Inline"(=一緒)に入れることを可能にします。コードは自動的に必要に合わせてコンパイルされ、そしてPerlからすぐにアクセスするためにロードされます。 InlineはXSやSWIGといった手段を使って、独

  • perlembed - C プログラムに perl を埋め込む

    名前 perlembed - C プログラムに perl を埋め込む 説明 前書き あなたの欲しいのはどれ? Perl から C を使う perlxstut, perlxs, h2xs, perlguts, perlapi を読みましょう. Perl から Unix プログラムを使う バッククオート及び perlfunc にある system と exec を読みましょう. Perl から Perl を使う "do" in perlfunc 及び "eval" in perlfunc, "require" in perlfunc, "use" in perlfunc を読みましょう. C から C を使う 構成を考え直してみましょう. "><C から Perl を使う> このままどうぞ... 道のり C プログラムのコンパイル C プログラムに Perl インタプリタを追加 C プログラ

  • 条件演算子 - Wikipedia

    条件演算子(じょうけんえんざんし、英: conditional operator)は、プログラミング言語の演算子で、条件文と同様な意味があるが、文ではなく値を持つ式になる。評価されると、条件式の値により異なる式が評価され、異なる値になる。 なお、C言語やC++など一部のプログラミング言語において、条件演算子とは後述する「? :」(ハテナマークとコロン) の演算子の名称である。 概要[編集] 「If 〜 Then 〜 Else 〜」にあたる三項演算子があり、ほぼ唯一の、プログラミング言語において一般的な三項演算子である。また「If 〜 Then 〜 if」にあたる二項演算子もある。 三項演算子は、条件式・真式・偽式の3つのオペランドを結ぶ。二項演算子の場合は、条件式と、真式または偽式のいずれかの、2つのオペランドを結ぶ。 条件文との違いは、 真式・偽式は式(条件文における節のように文を置くこ

    kiyo_hiko
    kiyo_hiko 2012/02/15
    「CやJavaやPerlなどでは、a ? b : c ? d : e は a ? b : (c ? d : e) という意味だが、PHPの三項演算子では (a ? b : c) ? d : e なので注意が必要である」…なぬ。自分は条件演算子をcondやCASE代わりに多用するので、これは気を付けないと
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

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

    kiyo_hiko
    kiyo_hiko 2012/01/26
    Perl5.10でstate変数なるものが導入されていて、これはCのstatic変数よろしくスコープを抜けても記憶されているらしい。知らなかった。5.10使うことがあればバンバン活用していきてえ
  • embedded XSLT???? - Dev Shed

    DEVShed is the perfect place for developers seeking to learn more about web development, or those who want to share their own knowledge with others in the community. Our goal is simple: to provide a space where all developers can come together and collaborate.

    embedded XSLT???? - Dev Shed
    kiyo_hiko
    kiyo_hiko 2011/10/17
    だいたいメジャーな言語はほぼ揃ってるし、XMLやRegExpに関する板もある英語フォーラム。時々読んでみよう。
  • 書式付入出力関数(printf 文・scanf 文)の書式 - C言語 - 碧色工房

    サイトトップ 過去のコンテンツ C言語 書式付入出力関数(printf 文・scanf 文)の書式 出力フォーマットについては、 新しく実例なども上げながら説明したページを作成したので、 以下も参照ください。 出力書式のまとめ1 出力書式のまとめ2 出力書式のまとめ3 出力書式のまとめ4 printf 文・ scanf 文ってのはC言語プログラミングする人は、初心者から上級者までお世話になる標準入出力関数です。 こいつはなかなか侮れない関数なんだな。で、その書式ってのは printf(const char *format, ...); scanf(const char *format, ...); ここで ... ってのは *format に対応した引数です。 printf の場合は変数そのまま(文字列は先頭ポインタ)、 scanf は変数のポインタです。 ってここまではいいんだけど、この

    書式付入出力関数(printf 文・scanf 文)の書式 - C言語 - 碧色工房
    kiyo_hiko
    kiyo_hiko 2011/08/04
    スペース入れると正数なら空白が入るのは知らなかった。自分ショボい
  • 文字列が関数だ - 日々量産

    #include <stdio.h> main(){ int x=100, y=200; char *func="\x55\x89\xE5\x83\xEC\x10\x8B\x45\x08\x8B\x00\x89\x45\xFC\x8B\x45\x0C\x8B\x10\x8B\x45\x08\x89\x10\x8B\x45\x0C\x8B\x55\xFC\x89\x10\xC9\xC3"; printf("x:%d, y:%d\n", x,y); ((void (*)(int*,int*))func)(&x, &y); printf("x:%d, y:%d\n", x,y); } 普通にプログラム書いてデバッガ使ってコピーするだけの簡単なお仕事です。 プログラムを書いて、その関数の部分をデバッガで見る。 今回はフリーで高機能なollydbgを使用。 intのポインタを2つ引数として持つある関

    文字列が関数だ - 日々量産
    kiyo_hiko
    kiyo_hiko 2010/10/27
    Perlは例えばhello,world見て変態だ!と思ったけど、Cはもはやカオスだ・・・。そういえば逆アセンプルとデコンパイルとリバースエンジニアリングってどう違うのかわからない、おれはバカなので調べなければならない。
  • 1