タグ

記号に関するnyamappのブックマーク (2)

  • 記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。プログラマ定年を迎えたのであとは悠々自適に日々過ごそうと思ってるはせがわです。 JavaScriptで記号プログラミングを行う基的な取り組を説明します。 jjencodeなどで使っているテクニックです。 まず最初は数字の作り方。 +[] // 空の配列にプラス演算子で数値の 0 ~[] // 空の配列にビット反転で -1 ~{} // 空のオブジェクトにビット反転で -1 -~[] // 空の配列にビット反転で-1、-1に単項マイナスで +1 -~-~[] // +1 にビット反転で -2、-2 に単項マイナスで +2 このように、空の配列や空のオブジェクトに数値用の演算子を適用することで、任意の数値を記号だけで生成することができます。 次に文字の作り方。 ![] // 空の配列に論理否定で false !![] // 空の配列に論理否定を2回で true (![]+"")

    記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
  • 「.」の正式名称はFull Stop?――意外と知らない記号の読み方

    びっくりマークと言えば「!」、はてなマークと言えば「?」。文章を書くときに使う記号には、「読み方」がある。結果的に通じればよいとしても、記号には決められた名称があるのだ。 こんな読み方もするんだ!? 書き言葉には、意味を補完するために、いくつもの記号が用意されている。来は発音するものではない記号だが、文字として入力したり、文章中の存在を伝えたりするには、記号の名称を知っておくと便利だ。 実は、私たちがよく利用している「!」「?」などの記号には、JIS(Japanese Industrial Standard=日工業規格)で決められた「名称」がある。その名称が書かれているのが「JIS X 0201-1997 7ビット及び8ビットの情報交換用符号化文字集合」という規格で、PDFで閲覧できる。これは、1991年に発行された「ISO/IEC 646」という規格を基に作成されたものなので、記号の

    「.」の正式名称はFull Stop?――意外と知らない記号の読み方
  • 1