2016年7月14日

[書籍][eBook]Delphi Cookbook Second Edition

Packt Publishingで注文した

Delphi Cookbook - Second Edition (amazon US, amazon JP)/Daniele Teti著/Packt Publishing/ISBN 9781785287428/34.99GBP(Print+eBook)

が配送されてきました(今回の配送はDHL/佐川急便で、インドはチェンナイ(旧マドラス)からの発送でした)。2016/07/01に注文して13日目の到着、49.99USD=5,141JPY(暫定、1USD=102.84JPY)5,205JPY(1USD=104.121JPY)でした。

Embarcadero BCC32C C++コンパイラ 10.1

もうかなり長いことWindowsで動作する無償のC++コンパイラといえばBorland C++ Compiler 5.5(.1)でしたが、C++11(C++0x)はおろかC++98にも完全には対応できておらず、最近はVisual StudioのExpress版やCommunity版に取って代わられた感がありました。しかしC++Builder XE3でC++コンパイラにオープンソースのClang/LLVMが採用されたこともあり、C++コミュニティへのコミットメントの意味でも無償版の登場が待たれていました[要出典]。過去のいくつかの失敗の結果としてBorland/CodeGear/Embarcaderoは無償版に対して非常にネガティブでしたが、2015年のIDERAによる買収で状況が変わったようで、ついに最新のWindows/x86のC++コマンドラインコンパイラ(BCC101、C++Builder 10.1 Berlin相当)が"Free C++ Compiler(C++Compiler - 無料版)"として公開されました(ダウンロードにはEDN(Embarcadero Developer Network)の登録が必要です)。

C++ Compiler - Embarcadero Website

制限事項としては
  • Clang/LLVM 3.3.1ベースなのでC++14/C++17にはほとんど対応していない(Clang/LLVMの標準準拠状況はcpprefjpコンパイラの実装状況を参照)
  • ターゲットがWindows/x86に限定されている(C++Builder 10.1 BerlinではWindows/x64、OSX、iOS、Androidもサポートされている)
  • IDEがない(コマンドラインコンパイラなので)
  • ソースコードがついていない(DinkumwareのSTLヘッダはある)
  • デバッガがない(BCC 5.5.1には一応あった)
  • VCL/FMXやデータベース関係のライブラリが含まれていない
といったところです(C++14/C++17対応はよ)。

元ねたはついこの間EmbarcaderoのC++プロダクトマネージャになったDavid MillingtonさんのA new edition of our free C++ compiler

2016年7月13日

Microsoft Monthly Update 2016/07

今日はMicrosoftのセキュリティアップデートの日です。
MS16-084
MS16-085
MS16-086
MS16-087
MS16-088
MS16-089
MS16-090
MS16-091
MS16-092
MS16-093
MS16-094

2016年7月5日

2016年7月1日

2016/07開催のセミナー