Perlテックブログ

Perlゼミのはてな出張所。Perlの新着情報、Perlイベントなどの紹介

2018-10-12から1日間の記事一覧

C言語でファイル名だけを取得する方法 - Linux, Windows対応

C言語でファイル名だけを取得する方法について書いておきます。LinuxのスラッシュとWindowsのバックスラッシュに対応しています。後ろからスラッシュかバックスラッシュを探して、見つかった場合は、その次の位置のポインタを返します。見つからなかった場合…

整数で割り切れれたときはその数を、割り切れなかったときは1大きい数を求めるアルゴリズム

整数で割り切れれたときはその数を、割り切れなかったときは1大きい数を求めるアルゴリズムです。C言語で必要なメモリブロックの数を計算するのによく利用するのでここにメモしておきます。 計算 結果 7 / 3 3 6 / 3 2 5 / 3 2 4 / 3 2 3 / 3 1 3 / 2 1 3 / …

リファレンスの機能を実装しつつ、変数領域作成で、mallocしない方法

現在SPVMのメモリ最適化を進めています。今まさにやろうとしていることは、サブルーチン呼び出しを行ったときの、変数領域のメモリ最適化です。 mallocの回数を減らしたい mallocをたくさん呼び出すことは、非常に遅いことだといわれています。mallocを呼び…