タグ

2013年10月14日のブックマーク (3件)

  • C 言語 マクロ講座 # ## 編: uyota 匠の一手

    # と ## はマクロ関数で使う。 # と ## 共に古くからマクロで実装されている。ところが、これを知らない人達がとても多い。 十年、二十年と C 言語を使ってきたという人でも知らないと言う人が結構いる。これを知らないから、余計なコードを書き、バグを増やし続けるのである。 高級言語と呼ばれる言語の中でも、単純な部類に入る C 言語。その C 言語よりも単純なマクロ言語の構文を把握していないのである。マクロ自体では、できることもたかが知れている。マクロでできるのは、ごく限られた置換や条件分岐処理程度のみだ。C 言語の構文だけでは、それこそ複数のファイルにコードを分けて書くこともできない。 ライブラリを作るのなどは、それこそ不可能だ。 しかし、C 言語はその欠点をマクロ言語を使い前処理することにより、強力な力を得た。C 言語以降もいくつもの高級言語が生まれてきたが、前処理を組み込んである言語

    kat0usi
    kat0usi 2013/10/14
  • 京都伊根の舟屋めぐり・遊覧「成洋丸」

  • 小学校でLINE氾濫「規制困難」 主戦場は小4…大人が知らないSNSの実態 (産経新聞) - Yahoo!ニュース

    スマートフォン(高機能携帯電話)の爆発的な普及に伴い、小中学生にとっても無料通話アプリ「LINE(ライン)」は今や必要不可欠なコミュニケーションツールとなっている。だが、LINEを発端とした凶悪事件いじめが後を絶たない中、保護者や学校関係者の危機感は強い。近畿2府4県の教育委員会や自治体、警察部は昨年末、全国初の連絡会議を発足させたが、今年9月の総会で座長はこう指摘した。「知らないのは大人だけ。問題は日々変化している」。大人が知らない、子供をめぐるSNSの実態とは−。 昨年12月、近畿2府4県と政令指定都市、各府県警、携帯事業者5社など45団体で構成する「スマートフォン時代に対応した青少年のインターネット利用に関する連絡会」(事務局=総務省近畿総合通信局)が設立された。関係者がこれほど大規模な連携を図るのは、全国で初めてだ。この設立総会で参加者から出された課題や悩みは、主に高校生のイ