チューリッヒ工科大学(ETH)の天文学研究所が、PythonコードをC++コードに変換してコンパイルするツール「HOPE」を公開した。天文学に関連する機能のみに特化したツールで、PythonとC++を組み合わせることでプログラミングの容易さを保ちつつ天文物理学の計算に要求される性能を実現するとしている。 HOPEは、チューリッヒ工科大の天文学研究所内のソフトウェアラボで開発されたコンパイラ。Pythonで実装されており、PythonコードをC++に変換およびコンパイルして実行できる。実行時にコンパイルを行うJIT(Just In Time)型のコンパイラで、関数単位でのコンパイルを行う「method-at-a-time」型のアーキテクチャを持つ。ライセンスはGPLv3。 ほかのPython実行環境と異なる点として、HOPEは天体物理学で必要とされる計算に特化している点が挙げられている。Py
JavaScript – Creating A Downloadable File in the Browser Published by Chris West on October 21, 2014 Let’s say that you have an array of arrays that is dynamically generated and you would like to provide a download link/button to download it as a CSV. How would you go about doing it? Ordinarily you would go about sending the data to the server which would then be able to make a downloadable versio
WebRTCにおけるNAT越えの課題へのアプローチ - Qiita に移転しました。
Android is the world's most popular smartphone operating system, running on over three billion smartphones. As a result, even the tiniest of changes in the OS has the potential to affect millions of users. But because of the way Android updates are delivered, it's debatable whether these changes actually make a difference. Despite that, we're always looking forward to the next big Android update i
The Next Generation of Web Development Build products, not infrastructure. Just code. There's no deployment process with Bowery. There are no database migrations or server configuration. You write code, and it runs. Just branch. Bowery doesn't have a local dev environment. It uses branches just like git, and each branch gets its own subdomain. Changes are immediately viewable on the web—no pushing
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く