Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
3. The microarchitecture of Intel, AMD, and VIA CPUs An optimization guide for assembly programmers and compiler makers By Agner Fog. Technical University of Denmark. Copyright © 1996 - 2024. Last updated 2024-05-28. Contents 1 Introduction .......................................................................................................................7 1.1 About this manual ................
Compilers: Principles, Techniques, and Tools[1] is a computer science textbook by Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman about compiler construction for programming languages. First published in 1986, it is widely regarded as the classic definitive compiler technology text.[2] It is known as the Dragon Book to generations of computer scientists[3][4] as its cover depicts a
In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an
コンパイラ―原理・技法・ツール〈1〉 (Information & Computing)posted with amazlet on 07.08.28A. V. エイホ R. セシィ J. D. ウルマン 原田 賢一 サイエンス社 (1990/10) 売り上げランキング: 21102 Amazon.co.jp で詳細を見る ドラゴンブック読み終わった。 「ドラゴンブック」は通称で以下の2冊こと。 コンパイラ―原理・技法・ツール〈1〉 コンパイラ―原理・技法・ツール〈2〉 知り合いに聞いてまわると「処理系書くなら、とりあえずドラゴンブック読んでおけ」というのが多かったので読んでみたというのが経緯。 率直な感想を箇条書きで。 コンパイラの概要を知りたい人には向かない本。そういう人はコンパイラとバーチャルマシンがお薦め。 (1) で正規表現もかなり深追いしていてかなり勉強になった。 (1) の方
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Useful Links Forums LLVM Discourse Mailing Lists: Commits List Discord (Real-time Chat): Discord IRC Channel: irc.oftc.net #llvm Calendar: LLVM Community Calendar Dev. Resources: doxygen Sources (GitHub) Code Review Blog Bug tracker Buildbot Green Dragon LNT Scan-build llvm-cov Compile-time tracker Release Emails 19.1.6: Dec 2024 19.1.5: Dec 2024 19.1.4: Nov 2024 19.1.3: Oct 2024 19.1.2: Oct 2024
English for Common Interactions in the Workplace: Basic Level
Making the HTTP server run 20% faster by using qrintf-gcc; a sprintf-optimizing preprocessor / compiler tl;dr This is an initial release announcement of qrintf, a preprocessor (and qrintf-gcc is the compiler frontend) that optimizes calls to sprintf and snprintf. C programs calling the functions may run faster by using the preprocessor / compiler in place of the standard compiler toolchain. Backgr
This is two common examples merged together; how to run V8 as embedded and how to call C modules from Go language. I’m using Ubuntu 10.04 x64 with standard gcc toolchain. Step 1. Compile v8 Get v8 source and build v8 as shared library. Use this command line and copy libv8.so to to your project directory: $ scons mode=release library=shared snapshot=on arch=x64 $ cp libv8.so ~/v8example Step 2. C W
News 2024-07-22: Version 4.10.2 has been released 2024-06-30: Version 4.10.1 has been released 2024-05-29: Version 4.10 has been released 2024-02-05: Version 4.9.1 has been released 2023-12-30: Version 4.9 has been released 2023-08-29: Version 4.8.3 has been released 2023-06-12: Version 4.8.2 has been released 2023-05-19: Version 4.8.1 has been released 2023-03-20: Version 4.7.5 has been released
Brian Anderson banderson at mozilla.com Thu Jan 9 13:04:13 PST 2014 Previous message: [rust-dev] Rust 0.8 released Next message: [rust-dev] Rust 0.9 released Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Mozilla and the Rust community are pleased to announce version 0.9 of the Rust compiler and tools. Rust is a systems programming language with a focus on safety, performance and c
Haxe 4 is here! Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Download 4.3.6 Released: 2024-08-07 Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpre
Precompiled Header and Modules Internals¶ This document describes the design and implementation of Clang’s precompiled headers (PCH) and modules. If you are interested in the end-user view, please see the User’s Manual. Using Precompiled Headers with clang¶ The Clang compiler frontend, clang -cc1, supports two command line options for generating and using PCH files. To generate PCH files using cla
PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開 HipHop Virtual Machineは、PHPを高速に実行するためにPHPのコードをC/C++に変換してg++でコンパイルし、バイナリコードにするHiphop compiler(hphpc)と、PHPのインタプリタであるHipHop interpreter (hphpi)を組み合わせたもの。PHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行を目指しています。 コンパイラと同等以上の実行速度へ HipHopはFacebookが開発し、オープンソースとして公開しています。今回のHipHop Virtual Machineも、これらの開発の延長線上にあるものです。 Our experiences with hphpc led us to start e
下位カテゴリ このカテゴリには下位カテゴリ 4 件が含まれており、そのうち以下の 4 件を表示しています。
2009年11月5日,Googleは自社サービス製品であるGmail,Google Maps,Google Docsなどの開発に使用しているJavaScriptアプリ開発ツール群「Google Closure Tools」を一般公開しました。 "Closure"は一般的に,閉鎖や閉店といった意味で使われます。ツールの命名としては少しネガティブなニュアンスを感じますが,Google Closure Toolsの場合は,終結といった意味で,開発プロジェクトにおける最終ステップの仕上げ用ツール。すなわち“栓”という意味で中身があふれ出さないようにキッチリ閉めておくものといった意味合いから命名されているようです。 Ultimate(究極)に近い意味でGoogleの自信の表れと受け取った方がいいかもしれません。Googleで新規公開になったプロジェクトとしては珍しく,ベータ版の表記もありません(Go
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く