タグ

C++とprogrammingに関するflatbirdのブックマーク (6)

  • この10年間のプログラミングの変化|山本一成🚗TURING

    はじめましてnoteの皆さん、名人を倒した将棋プログラムPonanzaというものを作っていた山一成と言います。この度ははてなから引っ越してきました。2018年になったので新しくブログ書いてみようかなぁ〜ってはじめました。 私がプログラミングをはじめたのは大学生だった時ちょうど10年前でした。そして今2018年になって、同じプログラミングにしても色々変わったなぁという印象です。今日はそのへんを皆さんと共有できたらなぁ〜と書きました。 あくまで私の観測範囲内での話をすればですけど、10年前のプログラミングの世界は速く動くことがかっこよかったです。実際にかっこいいだけでなく、必要とされる場面も多かったような気がします。私が愛用しているプログラミング言語はC++(シープラスプラス)と言って、まあそれは高速に動作することだけを意識して作られた言語でした。 加えて、今から考えれば一体なんでそんなトリ

    この10年間のプログラミングの変化|山本一成🚗TURING
  • How To Use Google Logging Library (glog)

    (as of ) Introduction Google glog is a library that implements application-level logging. This library provides logging APIs based on C++-style streams and various helper macros. You can log a message by simply streaming things to LOG(<a particular severity level>), e.g. #include <glog/logging.h> int main(int argc, char* argv[]) { // Initialize Google's logging library. google::InitGoogleLogging(

  • 日本語のC++参考書の行く末

    C++11の参考書をGitHubで公開したことはすでに発表した。 GitHub: EzoeRyou/cpp-book GitHubからzipでダウンロード GitHub Pagesでの閲覧:C++11の文法と機能 の虫: C++11参考書の公開:C++11の文法と機能 私はもう時間切れで、三週間後にはインターネット接続はおろか、コンピューターすら失う身だが、日語のC++参考書の行く末について案じてみたいと思う 日では、全国どこでも日語が通じる。日にいる限り、日語以外の言語を使う必要がない。法律の書かれている言語から日常生活の言語から教育で使う言語まで、すべて日語で行われている。 これは、凄いことでもあるが、悲劇でもある。日人は英語を学ぶ必要性を実感できないのだ。にもかかわらず、プログラミングは、英語を必要とする。 英語は、文法的にはあまりよろしくない言語である。例外的な文法

  • もっとも「WTF」なプログラミング言語って? | スラド デベロッパー

    ITworldの調べによると、開発者に最も嫌われているプログラミング言語はVisual Basicだったそうだ。一方、「WTF(what the fuck)」というキーワードを使い、困った状況に陥りがちな言語のランキングも行っている(ITworldの記事、 家/.)。 プログラミング言語の比較に「WTF」を使う方法は開発者のSammy Larbi氏が考え出したもので、GitHubでの検索結果から各言語1リポジトリあたりの「WTF」出現頻度を集計する。調査の意味が少しわかりにくいが、困惑したり怒ったときなどに使われるインターネットスラング「WTF」の出現頻度を調べることで、開発者を悩ませる場面の多さを知ることができるのだという。2年前にLarbi氏が集計した際にはObjective-Cが1位だったという。なお、Larbi氏はコード全体から「WTF」を検索していたが、今回ITworldではG

    flatbird
    flatbird 2013/09/30
    objective-c のランクが下がったの何でだろ?
  • C++で作るWebアプリケーション

    14 views Boost.勉強会 #12で発表した「C++で作るWebアプリケーション」 ... More… Boost.勉強会 #12で発表した「C++で作るWebアプリケーション」 C++JavaScriptにコンパイルするコンパイラ Emscriptenを使ってC++でブラウザ上で動くアプリケーションを開発する方法を解説します C++で作るWebアプリケーション Presentation Transcript そんなC++の進出を拒んできた領域C++はとてつもなく汎用的な言語である2013年6月22日土曜日 WEB2013年6月22日土曜日 サーバ クライアントこっちは割とどんな言語でも書ける問題はこっち2013年6月22日土曜日 JavaScriptWEBブラウザで動く物を作るために長らく使われてきた言語近代的な多くのブラウザが共通して対応している唯一の言語2013年6月22

  • Jun's Book Review - ゲームプログラマになる前に覚えておきたい技術

    ゲームプログラマになる前に覚えておきたい技術 (2009/03/08) Amazone で注文して1ヶ月ほどした2月19日に2009年2月20日発行の第1版第4刷 が届き、3月4日に全854ページを読み終えました。プログラム関係の書籍を一気に 読んだのは初めてかもしれません。 このは興味がある部分を拾い読みするより、通読する(文庫6冊分くらいの 文字数ですが)ほうが著者の平山氏の文体を楽しめます。「阿呆」とか「いい感じ」 とか「インチキ」とか著者の主観に基づいたような表現に「要求に応じて臨機応変 に対応するのがプロ」という主張が感じられます。 パズルゲーム、アクションゲーム、3Dアクションゲームを題材として、チームで ゲームを作成する場合に必要となってくる技術と考え方が 27 章にわたって読みやすい 文章で解説されています。サンプルプログラムはWindows上で動作するものの、OSや

  • 1