最近ツイッターで "while(1){LOVE++}"と書き込まれてる指輪があって、 そのソースは最適化でLOVEが消えてただの無限ループになる云々という話があったので検証。 http://togetter.com/li/144840 用意したソースはこちら。 int main() { int LOVE = 0; while(1){LOVE++;} } それじゃアセンブラを見てみましょ。 まずは最適化抜き。 gcc -O0 -s hoge.c .file "hoge.c" .text .globl main .type main, @function main: pushl %ebp movl %esp, %ebp subl $16, %esp movl $0, -4(%ebp) ;LOVE=0 .L2: addl $1, -4(%ebp) ;LOVE++ jmp .L2 ;JUMP TO
『VOICEROID+ 鷹の爪 吉田くん EX』は、「秘密結社 鷹の爪」の吉田くんの声を元に制作した入力文字読み上げソフトです。 あなたのお好みの文章や言葉をテキストで入力するだけで、簡単に読み上げさせることができます。 『VOICEROID+ 鷹の爪 吉田くん EX』では、従来のVOICEROIDの機能に加え、フレーズごとの話速/抑揚などの細かな調整を行うことができます。 ◆VOICEROIDとは 株式会社エーアイが開発した人間的で自然な音声合成を実現することができる高性能音声合成ソフトウェアです。 コーパスベース音声合成機能に加え、微妙なフレーズ(イントネーション)の調整やスピード調整、音声ファイルの作成などを行うことができます。(株式会社エーアイのサイトはこちら) ※コーパスベース音声合成とは予め収録された膨大な音声データから発音に必要な音声素片を検出し、自然に聞こえるように音声素片
アキバ総研はアニメとアキバ系カルチャーの総合情報サイト!アニメニュースやクチコミはもちろん特撮ゲームからアキバグルメ、ショップ情報まで網羅
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く