Bookmark and Share

開発環境

2008年11月25日(火) 11:00
iKnow!は、効率的に暗記ができる、スケジュール管理および記憶定着度管理機能を備えたパーソナル学習アプリケーションを搭載した、無料のSNS型 語学学習サイトです。サービス開始からわずか1年でユーザー数が34万人を超え、現在も国内最大の語学学習 SNSとして日々成長を続けています。
2008年11月19日(水) 11:00
命令型プログラミングと対比されるもう1つの大きな流れとして、ハードウエアとは独立した、数理論理学に根ざした流れが存在します。(純粋な)関数プロ グラミングや論理プログラミング、制約プログラミングなど、いろいろな理論に根ざしたプログラミングモデルが存在しますが、ここではそれらを総称して、宣 言型プログラミングと呼ぶことにします。
2008年11月17日(月) 11:00
今回はプログラミング言語の生産性に焦点を当ててみます。生産性の向上を目指す時、言語は何を選べば良いでしょうか。生産性が高いことは言語のメリット の1つのとなるため、最近よく使われる言語はどれも生産性の向上を考慮しています。よって、それぞれの言語の持つ生産性の方向性を考えて、開発に合うもの を選択することになります。言語にはそれぞれ特徴があるため、一概に順位を付けることはできませんが、今回は、4つの言語をピックアップしてそれぞれの生 産性についてみてみます。
2008年11月12日(水) 11:00
現在主流のプログラミング言語は、本質的にはハードウエアの実行メカニズムに深く根ざして発展してきた言語です。すなわち、固定長メモリセル列の上にデータ構造を構築し、状態を表現します。そして機械語命令列をプロセッサが順番に実行し、状態遷移を行うというチューリングマシン的メカニズムです。プログラミング言語が変われば、1つの命令文が扱えるデータ構造の粒度や抽象度も大きく変わりますが、「データ構造を構築し、計算を実行するためのアルゴリズム(命令文の列)を記述する」というパラダイムには変わりありません。  
2008年11月11日(火) 11:00
開発言語の選択によって、開発プロジェクトは安定した航海にも、荒波にもまれた死屍(しし)累々の航海にもなりえます。今回は、伊藤忠テクノソリューションズ(以下、CTC)が運用管理ツール「eTreasure」の開発にRuby on Railsを採用するまでに検討した項目とその内容、ほかに候補にあがった言語との比較について、具体的に紹介していきましょう。
2008年11月10日(月) 11:00
生産性という言葉が、さまざまな分野において使われるようになり、一般的な単語となりました。しかし、よく使われるようになった反面、その意味はあいまいです。生産性が高いということが「良いこと」だということはわかりますが、具体的に何が良いのかは明確ではありません。例えば、「生産性が高いからこのフレームワークを採用します」といった場合に、その生産性とは一体何を指しているのでしょうか。  
2008年11月5日(水) 11:00
プログラミングと聞いて、みなさんはまず何を連想するでしょうか?狭義の意味では、人間の意図をプログラミング言語によって記述すること(コーディング)ですが、より広い範囲、ソフトウエア開発全体を連想する人も多いかと思います。  
2008年11月4日(火) 11:00
Bluespecはプログラミング言語Bluespec SystemVerilogを使用したLSI設計のための統合環境です。通常、プログラミング言語はソフトウエアを作るために使用されており、LSI設計のためのプログラミング言語と聞いてもイメージがわきにくいと思います。また、「LSIって何?」という読者のためにも、LSI設計の歴史から簡単におさらいしたいと思います。  
2008年7月23日(水) 11:00
前回までは、Flex Builder 3でSWFコンテンツ作成の説明をしてきました。いよいよ、今回はAIRアプリケーションの作成について説明します。  
2008年5月27日(火) 11:00
PDT(PHP Development Tool)はEclipse Foundationから提供されているPHPエンジニア向け総合開発環境です。PDTはEclipse上で動作するプラグインとして開発されており、いろいろなEclipseプラグインと組み合わせることで幅広い環境に対応した開発環境を構築することが可能です。
IT Leaders 毎月無料でお届けいたします

本誌は、読者登録いただくことにより、毎月無料でみなさまのお手元まで直接お届けいたします(書店などでは販売していません)。

企業の情報システムを担当する方々や事業部門のIT担当の方々、およびIT関連プロフェッショナルの方々を対象に、実践的に役立つ情報を掲載、幅広く業務にご活用いただけます。

IT Leaders新規購読お申し込みはこちらから