タグ

CとC++に関するt_43zのブックマーク (16)

  • Androidアプリ向けC/C++ライブラリ開発キットの新版、3DグラフィックスAPIに対応

    Googleは米国時間2010年3月8日、携帯電話機向けソフトウエア基盤「Android」用アプリケーションの一部をC/C++言語で記述できるようにする開発キットの新版「Android Native Development Kit(NDK)r3」を公開したと発表した。WindowsMac OS X/Linux用バイナリを開発者向けWebサイトで無償ダウンロード提供している。 新版はAndroid 1.5以上に対応しており、Android 2.0(APIレベル5)以上の場合は3次元グラフィックスAPI「OpenGL ES 2.0」の利用が可能。ツールをC/C++コンパイラGCC 4.4.0対応にアップグレードしたため、従来より小さく効率的なコードが生成できるという。 Android NDKは、Androidアプリケーションから呼び出し可能なC/C++ライブラリを開発できる。仮想マシン「D

    Androidアプリ向けC/C++ライブラリ開発キットの新版、3DグラフィックスAPIに対応
  • JNIより簡単にJavaとC/C++をつなぐ「JNA」とは(1/4)-@IT

    インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • Adobe Alchemy登場、C/C++アプリをFlashで動作させる研究にLLVM技術採用 | エンタープライズ | マイコミジャーナル

    Adobe Alchemy 2008年7月、C言語で開発されたアプリケーションやPythonスクリプトがFlash Playerで動作するようになったという報告が複数のブログに掲載されていた。どうやらこの取り組みは一時的なものでも噂でもコンセプトプルーフでもなかったようだ。 Adobe LabsにAlchemyと呼ばれるプロジェクトが登場した。噂されていた内容がそのままプロジェクトになっている。 AlchemyはC/C++で開発されたコードをActionScript仮想マシン(AVM2)で動作するコードにコンパイルするための研究プロジェクトコード名。C/C++で開発された既存のライブラリをFlash PlayerやAdobe AIRで動作するWebアプリケーションから活用できるようにすることを目指している。Flash PlayerやAdobe AIRのポテンシャルを一気に向上させる可能性が

  • C++ のコードを Flash Player で動かす! Alchemy を速攻試してみる。 - IT戦記

    はじめに Adobe から C/C++ で書いたコードを Flash や AIR で動かす Alchemy というものがリリースされましたね! Alchemy - Adobe Labs これはすごい!ということで、少し試してみたいと思います。 その様子をリアルタイムに書いていきます。ちゃんと出来るかな 環境 OS は Mac OS X で gcc 、 java は入っているものとします。 ホームディレクトリ(/Users/amachang)に AlchemyTest というディレクトリを作って作業します。 インストール まずは、いろいろインストールします。 Flash Player 10 Debugger Version Adobe Flash Player - Debug Downloads ここからダウンロードしてきて、普通にインストールします。 Flex SDK 以下から Flex

    C++ のコードを Flash Player で動かす! Alchemy を速攻試してみる。 - IT戦記
    t_43z
    t_43z 2008/11/19
    Adobeやるなぁ。
  • Part1 Visual Basic,C#,C++でプログラムを作ってみよう

    Part1 Visual Basic,C#,C++でプログラムを作ってみよう Visual Studio 2008の魅力を確認する これまでVisual Studioを使ってきた人はもちろん,これまで他の開発ツールを使ってきたという人,これまでプログラミングをしたことがないという人にも,最新版のVisual Studio 2008はぜひ使ってみてほしいツールです。Visual Studio 2008 Team Suite Beta 2日語版」を用いたプログラム作成入門をお送りします。 マイクロソフトは2007年12月14日にVisual Studio 2008日語版の出荷を始めました。最初はMSDN(Microsoft Developer Network)の会員向けダウンロードで,続いて無償版「Visual Studio 2008 Express Edition」(Visual Bas

    Part1 Visual Basic,C#,C++でプログラムを作ってみよう
  • Google、distccの大幅な高速化に成功 - C/C++ビルド高速化 | エンタープライズ | マイコミジャーナル

    C/C++やObjective C、Objective C++で開発されたアプリケーションを分散コンパイルできるようにするためのツールにdistccがある。distccを使うと、distccがインストールされたマシンの間でビルドを分散して実行するようになるため、ローカルでビルドする場合と比較して大幅にビルド時間を短縮できる。 distccはもともとの開発者であるMartin Pool氏が2004年に公開したdistcc 2.18.3を最後にアップデートが実施されてこなかったが、今回GoogleBuild Tools Teamによって改良された最新バージョンdistcc 3.0が公開された。従来のdistcc 2.18.3と比較してビルド時間がさらに短縮されているところに大きな特徴がある。 もともとGoogleでは数百万行におよぶコードを持っているC/C++アプリケーションのコンパイルには

  • 窓の杜 - 【NEWS】開発環境としての機能も充実したC/C++ 言語用テキストエディター「CodeLite」

    プロジェクト管理機能やコンパイラーとの連携機能などを備えた多機能なC/C++言語用ソースコードエディター「CodeLite」Rev1528が、13日に公開された。Windows 95/98/NT/2000/XPに対応するフリーソフトで、現在作者のホームページからダウンロードできる。 「CodeLite」は、プログラミングに特化したタブ切り替え型テキストエディター。C++/Java/Perlなどの予約語や変数の色分け機能や、自動インデント機能などを備えたエディター部分のほか、左側にはプロジェクト管理、ヘッダー・ソースファイルなどのツリー表示、変数・関数・マクロのリスト表示などが可能なサイドバーを備えている。 また、簡易的なC/C++言語の開発環境としての機能も充実しており、各種コンパイラー・デバッガーとの連携機能、プロジェクト内のファイルからGREP検索する機能を備え、それらの結果が画面下部

  • C/C++のデータ型と書式を知る:出力の書式 - builder by ZDNet Japan

    AWSとAzureを更に使いこなそう イマドキのマルチクラウドセキュリティを MS担当者が徹底解説 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド Summit 講演レポート公開! イノベーション志向経営からDX推進の覚悟 ブレインテックの可能性まで 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも

    C/C++のデータ型と書式を知る:出力の書式 - builder by ZDNet Japan
    t_43z
    t_43z 2008/02/08
  • C/C++ が使えないJavaプログラマ必見! C/C++ を使わないプロダクト登場 | エンタープライズ | マイコミジャーナル

    Javaにおいてプラットフォームとの高い親和性を実現したり、C/C++で開発されたライブラリを活用するにはJNIを使う必要がある。JNIを使うにはC/C++に関するそれなりの知識と経験が必要だ。Javaからプログラミングを開始したデベロッパにとって、JNIは避けて通りたい技術だ。しかしそれが簡単に実現できる日が来るかもしれない……。 その実現を可能にするかもしれないのがJNIEasy : Java Native Objectsだ。JNIEasyはC/C++を記述することなくJavaライクなシンタックスとJOPOだけでJNIを同じ機能を実現するプロダクト。同プロダクトを使うことでC/C++プログラミングの経験がなくともC/C++ネイティブライブラリが使えるようになる。JNIEasyはWindowsLinuxで動作する。18日(米国時間)にリリースされた最新のJNIEasy 1.2ではMac

    t_43z
    t_43z 2008/01/24
    タイトルだけだと何言ってるのかわからんな
  • C/C++で"Hello, World!":Eclipse CDT編 - builder by ZDNet Japan

    前回は、Windows環境におけるC/C++言語の処理系としてMinGWを、開発環境としてEclipse CDT(Pleiadesにより日語化したもの)をインストールした。今回は、Eclipse CDTを用いてC言語によるプログラムを作成し、実行してみたい。 ちなみに、タイトルに掲げた"Hello, World!"とは、プログラミング入門の書籍などでほぼ必ず登場する、このメッセージを出力(画面に表示)させるプログラムおよびそのソースコードのことだ。Wikipediaの「Hello worldプログラムの一覧」には、さまざまなプログラム言語によるものが掲載されている。 プロジェクトの作成 Eclipseでは、ソースコードを作成する際、必ずそれを保存するためのプロジェクトを作成しなくてはならない。CDTがインストールされていると、新規プロジェクトを作成する際に「Cプロジェクト」と「C++プロ

  • C/C++の開発環境を整備:MinGWとEclipse CDT - builder by ZDNet Japan

    仮想デスクトップサービスの最新事情 複数の選択肢のあるMSのVDIサービス どう違うのかをわかりやすく解説 ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理

    C/C++の開発環境を整備:MinGWとEclipse CDT - builder by ZDNet Japan
  • C/C の処理系と開発環境:無料のものを総まとめ - builder by ZDNet Japan

    C/C++は、プログラミングを行うのに必要な道具となる処理系と開発環境が豊富に揃っている。ここでは特にPC向けで無償版が存在するものを紹介しよう。 C/C++の処理系には、プログラム言語により記述されたソースコードを読み込んで解釈し、実行できるようにするコンパイラやリンカが含まれている。種類によっては、中間コードを読み込んで実行するVM(Virtual Machine : 仮想マシン)というしくみが存在するものもある。 GCC(the GNU Compiler Collection) GCCはLinuxの世界で最もよく知られた処理系といって良いだろう。オープンソースにより開発が進められ、GPLライセンスで公開されている。Windows環境でもMinGWやCygwinをインストールすると利用可能になる。 当初GCCはGNU C Compilerの略称で、C言語のコンパイラのみが提供されていた

    C/C の処理系と開発環境:無料のものを総まとめ - builder by ZDNet Japan
    t_43z
    t_43z 2007/12/21
  • C/C++クイックスタート:言語概要 - builder by ZDNet Japan

    身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 自社利用の知見・経験を顧客に提供 コンテナ活用を推進す

    C/C++クイックスタート:言語概要 - builder by ZDNet Japan
    t_43z
    t_43z 2007/12/13
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • CodeZine:Google、C++開発者のための4つのライブラリを公開(オープンソース, グーグル)

    Googleは、C++開発者のための4つのライブラリを公開している。 公開されているのは、C++/Python向けコマンドラインライブラリ「gflags」、高速なマルチスレッドmallocのコレクションで、TCMalloc、heap-checker、heap-profiler、cpu-profilerを含む「perftools」、パフォーマンスの高いハッシュマップを実現している「sparsehash」、基的だが使い勝手のよいテンプレートの「ctemplate」。それぞれ無償でダウンロードすることができる。 詳細は下記Webサイトを参照のこと。 Google Code Four Google open source tools on Google Code google-gflags google-perftools google-sparsehash google-ct

    t_43z
    t_43z 2007/03/28
    「Googleは、C++開発者のための4つのライブラリを公開している。」
  • 1