タグ コンパイラー
人気順 10 users 50 users 100 users 500 users 1000 users第688回 eBPFのコンパイラーに対応したツールでさまざまな挙動を可視化する
実行中のシステムの挙動を詳細にトレースする仕組みは、特に「よくわからない問題」に遭遇している時に重要です。今回はLinux向けのトレーシングツールの本命とも言えるeBPFを利用した各種ツールを紹介します。 eBPFとBPF Compiler Collection 改めて言うまでもなく,Linuxカーネルもしくはカーネル上で動いている各種タ... 続きを読む
「Visual Studio 2019」v16.10が正式公開 ~コンパイラーとSTLライブラリがC++20に対応 - 窓の杜
Dart Sass、使ってる?Preprosを使えばコンパイルも楽勝! | Webクリエイターボックス
2020年6月15日 CSS, 便利ツール 最近Sass界隈が賑わっているように感じます。おそらく「Sassを@importから@useに置き換えるための手引き」という記事でDart Sassダートサスの存在を知った方も多いでしょう。今回はそんなDart Sassをザックリと、そして便利なコンパイラー「Prepros」について紹介します。 Dart Sassとは ... 続きを読む
Windows版のChrome 64以降はClangでコンパイルされている | スラド IT
Windows版Google Chromeでは、2月に安定版がリリースされたChrome 64以降でコンパイラーにClangが使われているそうだ( LLVM Project Blogの記事 、 Ars Technicaの記事 、 BetaNewsの記事 、 Neowinの記事 )。 Microsoft Visual C++(MSVC)から Clangに移行する計画 は数年前から進められており、MS... 続きを読む
Windows版「Google Chrome」のコンパイラーが「MSVC」から「Clang」に - やじうまの杜 - 窓の杜
やじうまの杜 Windows版「Google Chrome」のコンパイラーが「MSVC」から「Clang」に 今のところバイナリのサイズとパフォーマンスは一長一短、今後の最適化に期待 樽井 秀人 2018年3月8日 06:00 “やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。 「LLVM」プロジェクトの公式ブログ オープンソースのコンパイラープラットフォーム「L... 続きを読む
コンパイラーが無料じゃないなんて! 新旧エバンジェリストが語る開発ツールにおけるOSSとは | Think IT(シンクイット)
マイクロソフトのOSS戦略、開発ツール担当のエバンジェリストに聞いたOSSラブなマイクロソフトの本音とは? 無償が当たり前の開発ツールをマイクロソフトはどう考えているのか? を探る。 マイクロソフトにおけるOSSへの取り組みの4回目、今回はVisual Studioなどを統括するデベロッパーエバンジェリズム統括本部の2名のエバンジェリストにインタビューを行った。マイクロソフトの中でも最も進歩的にソ... 続きを読む
オピニオン:岩永信之: オープンソースのC#/Roslynプロジェクトで見たこと、感じた教訓 - Build Insider
日本を代表する「C#(でぐぐれ)」の人、岩永信之氏によるコラムが遂に登場。今回はオープンソースで開発が行われているC#と開発者の関わり方について。 本日はRoslynについての話をしていきたい。Roslynは、オープンソースで開発されている新しいC#とVisual Basicのコンパイラーである。“Roslyn”という名称はコードネームで、最終的な製品名は.NET Compiler Platfor... 続きを読む
.NET TIPS:OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには? - @IT
.NET Frameworkのソースコードをコンパイルしてプログラムを作るには、Visual Studioが必須だと思い込んでいないだろうか? 実は、C#とVisual Basic(.NET Framework用のもの。「VB.NET」と呼ばれることもある。以降「VB」)のコンパイラーはWindowsに標準で含まれているのだ。つまり、セットアップしたばかりのWindowsでも、「メモ帳」でソースコ... 続きを読む
本の虫: コンパイラーを負かす
2015-03-30 コンパイラーを負かす roguelazer's website: beating the compiler なかなか面白かったので翻訳して紹介する。 たとえば、97%の場合において、僅かな効率など忘れるべきである。。早すぎる最適化は諸悪の根源である。とはいえ、残りの重要な3%の機会を逃すべからず。 -- Donald Knuth 計測せよ。計測するまで速度の最適化を施してはな... 続きを読む
Appleの新プログラミング言語Swiftは、4年前の1人プロジェクトから始まった | TechCrunch Japan
月曜日(米国時間6/2)のWWDCで、AppleはiOSおよびMacデベロッパーコミュニティーに新風を巻き起こした。発表された新プログラミング言語Swiftは、同社の開発ツールチームによって一から設計された。 言語自体が、Appleデベロッパーが現在使用しているObjective-Cのコンパイラー、ランタイム,およびライブラリーの上に構築されている。つまり、iOSやMacのアプリ開発に慣れた人たち... 続きを読む
本の虫: Clang VS 自由ソフトウェア
2014-01-27 Clang VS 自由ソフトウェア オープンソースで有名なEric S. Raymondが、自由ソフトウェアで有名なRichard Stallmanに、GCCのアンチプラグインポリシーについて突っ込んでいる。 GCCは、長年、コンパイラーのモジュール化を政治的な理由で行っていなかった。もし、例えばパーサーや意味解析だけを分離して使えるようにしたり、内部表現を規格化したりしてし... 続きを読む
The Future of C# | ++C++; // 未確認飛行 C ブログ
twitterで見かけた話題(1, 2)。ロンドンのイベントでMads(C#のプログラム マネージャー)がC#に追加するかもしれない(したいけど、まだ文法的に確定してない)機能について話したみたいですね。 The Future of C#(イベントのページ) Channel9の掲示板での話題 早期プレビュー C#ってこれまでのノリだと、コンパイラーとか仕様書までできた段階で情報を公開していたわけで... 続きを読む
本の虫: C++14にやってくる見た目に分かりやすい新機能
2013-05-28 C++14にやってくる見た目に分かりやすい新機能 C++14のCDも公開され、いよいよC++14も形になってきた。いま書いている本はC++11だが、C++14はGCCとClangといった二大C++コンパイラーで数年のうちに実装されるだろうから、もうすぐ実際に使うことができる。 今回は、詳細な説明は省いて、サンプルコードで新機能を語りたいと思う。以下の新機能は、すでにドラフト入... 続きを読む
TypeScript(続) « ++C++; // 未確認飛行 C ブログ
その後、ちらほら情報追っかけてみていたり。 使ってみるには とりあえず、Web IDE的なものがあるのでこれで試してみるのがよさそう。 TypeScript Playground これのために、公開されているTypeScriptのコンパイラーのソースコードはTypeScript自身で作られてるんですねぇ。 で、Visual Studio上で使うには、プラグインのインストールを。 TypeScrip... 続きを読む
GCC、CからC++への移行が完了 | スラッシュドット・ジャパン デベロッパー
hylom 曰く、GCCをC++で再実装する「cxx-conversion」のマージがすべて完了した(Merge from cxx-conversion branch、 本家/. )。 これにより、GCC自体はC++コンパイラーのみでビルド可能となる。ただしコンパイラーの機能に関しては変更されておらず、これまで通り使用することが可能とのことだ。 すべて読む | デベロッパーセクション | プログラ... 続きを読む
LLVM フレームワークで実用的なコンパイラーを作成する: 第 1 回
お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと一緒に表示されます。 送信されたすべての情報は安全です。 developerWorks に初めてサインインするとプロフィールが作成されますので... 続きを読む
LLVM フレームワークで実用的なコンパイラーを作成する: 第 1 回
お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと一緒に表示されます。 送信されたすべての情報は安全です。 developerWorks に初めてサインインするとプロフィールが作成されますので... 続きを読む
C++ 開発者が陥りやすい OpenMP* の 32 の罠 | iSUS
はじめに マルチコアシステムが急速な広がりをみせており、並列プログラミングへの早急な対応が求められています。しかしながら、経験豊富な多くの開発者にとってもこれは新しい分野です。既存のコンパイラーとコード・アナライザーでも、並列コードの開発中に一部の問題を発見することはできますが、多くの問題は検出できません。この記事では、OpenMP* を使用する並列プログラムが正しく動作しない原因となるさまざまな... 続きを読む
JavaScriptを.NETバイトコードに変換するコンパイラー「Jurassic」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
Jurassicは.NET製のオープンソース・ソフトウェア。ここ数年、JavaScriptのシェア拡大が活発だ。Webブラウザはもとよりnode.jsによるサーバサイド、TitaniumやPhoneGapによるiOSやAndroidへの進出など領域が広がっている。プログラマーにとっては一つの言語で様々な環境で動作するのは願ったりかなったりだろう。 0 実行例 次の領域はローカルOSでの実行と言える... 続きを読む