タグ

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

  • 関連タグはありません

タグの絞り込みを解除

sedに関するoto-oto-otoのブックマーク (2)

  • sed with variable 構想 - 兼雑記

    http://d.hatena.ne.jp/shinichiro_h/20061010#1160420878 の続きです。前回、 sed ってなにか…?という解いに対して、 sed は VM です、という回答を提示しました。 VM つーかマシン語をいじっていてめんどくさいのは、要するにレジスタなりスタック、 sed VM の場合レジスタの管理、これがめんどくさいのです。それならやるべきことは一つです。さぁ太郎君なんでしょう!? 使わなーい そう! sed VM 向けコンパイラを書けばいいんです!というかぶっちゃけ変数さえあればいいです。メモリの使いかた(決してホールドスペースなどと呼ばないように。初心者が混乱する元です)が sed の難解さの根源なので、他はまぁみんな大人だし自分でできます。 sed の人は sed で変数をうまく扱えるライブラリを作ろうとかそんなこと考えてるみたいですが、

    sed with variable 構想 - 兼雑記
  • 更新履歴兼雑記 sed ってなんなの?

    あーなんか言語紹介といえばこんなのがあったのでした。sed ってなんなのかという、とてもよくある疑問に対して私なりの回答です。まず実用を考えると、 sed 's/hoge/hage/'このためだけに存在している言語です。メリットは perl -pe 's/hoge/hage/' より 4byte 短くてすむことだけです。これ以外の機能はスクリプト言語で十分なように思います。たまに勘違いしてる人がいる気がしますが、 y コマンドはカウンタを作るために存在しています。小文字を大文字に変換する、などと考えるとどのような時に使うのか皆目検討もつかず、ドツボにはまることうけあいです。気をつけましょう。ちょうど OOP を犬とかで教えるような話に似てるかもしれません。 で、 sed in depth 。 sed とはなにか? 誰がなんと言おうと、 sed は VM です。以下に VM の仕様を示しま

    更新履歴兼雑記 sed ってなんなの?
  • 1