タグ

Cとperlに関するanatofuzのブックマーク (2)

  • 第53回 Cを用いたPerl拡張入門―Inline::Cで体験してみよう!(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは上川慶さんで、テーマは「Cを用いたPerl拡張入門」です。 稿のサンプルコードは、誌「WEB+DB PRESS Vol.108」のサポートサイトから入手できます。 Cを用いたPerl拡張入門 筆者たちPerl Mongerは先人たちが築き上げてきたモジュールを使いながらPerl製のプログラムを作成します。しかしながら、すべてのモジュールがPerlだけで作成されているわけではありません。中にはCの力を借りてPerlの拡張を行っているものもあります。 Cを用いてPerlを拡張する理由 ではなぜ、Cを用いてPerlを拡張する必要があるのでしょうか。それには次の点が挙げられるでしょう。 ホットスポットの改善 ホットスポットとは、処理の中でとても時間がかかっている部分を指します。みなさんが今までにPerlで記述した処

    第53回 Cを用いたPerl拡張入門―Inline::Cで体験してみよう!(1) | gihyo.jp
    anatofuz
    anatofuz 2019/02/19
    一体この記事を寄稿したのは何Hexさんなんだ…!!
  • C による Perl 拡張入門(

    現状、稿ははげしくかきかけです。フィードバックをおまちしております。 はじめに† Perl で C の拡張がスラスラと書けたら……。C の拡張がスラスラ書けたら、ネイティブのバインディングもスラスラ書けるし、ホットスポットを C で最適化するなんてこともお手の物。書けたらいいけど、XS ってなんかむずかしそう……。 ちがうんです! 今までの XS の教え方がまちがっていたんです!この教材をつかえば、誰でも簡単に今すぐに XS を書けるようになるんです。Perl の C 拡張を書いて同僚や上司を アッー! と言わせちゃおう! この教材では XS のややこしい機能をつかわずに、Perl の C 拡張を書く方法を伝授!初心者でもすぐに C 拡張が書けるようになるぞ! 前提知識† 稿では一般的な C の知識および Perl の知識を読者がもっていることを想定しています。XS の知識や Perl

    C による Perl 拡張入門(
  • 1