ラベル VisualC++ の投稿を表示しています。 すべての投稿を表示
ラベル VisualC++ の投稿を表示しています。 すべての投稿を表示

2012/12/16

プログラムの手軽な高速化

高速ゴリラ塾

難しいことは置いといて、とりあえずちゃっちゃとはやく動かしたい君へ。
満足する速さになるまで1から順にやっていこう。
  1. 構成をReleaseにする
  2. 実行をデバッグなし(Ctrl+F5)にする
  3. プログラムを見直す
  4. 並列化する
  5. GPU、SIMDなど
以下ではそれぞれを説明する。

2012/12/15

VisualC++のクイックな画面分割

気づいたら同じコード内を行ったり来たりしている

そんな経験、あるよね。
VCにはブックマーク機能なんてのもあるけど、同じコード内だったらこっちのほうが楽。

ここを下にドラッグ

2012/12/11

OpenMPによる並列化

これがこいつの……本当のチカラなのかッ!?!?

よっぽどへんてこなのじゃない限り僕らの使ってるパソコンはマルチコアなので、
処理を並列化すればコアの数だけ倍速になる。(理想)
4コアなら4倍速だ!!!(理想)
パソコンの本当の力を知ることができるぞ。

並列化を使わないゴリラは100000頭中0頭だ。

Visual C++ による、64bitプログラムの作成

せっかく64bitだしな

NINTENDO64に憧れて画像工学をたしなむ君のことだから
もちろん64bitのパソコンを使っていると思う。

まずはVisual C++で64bitプログラムを作成できるようにしよう。
64bitプログラムなら大きなデータを扱ったり、
並列化したりするときに、メモリの増加を気にしなくて済む。

2012/11/12

Visual C++ キーボード操作

Visual C++

今までしょぼいエディタしか使ってこなかった君にとって、Visual C++は感動的な体験を提供していくれるだろう。
一方で、Emacs、Vim、Eclipseなどを使いこなしてきた君にとっては、Visual C++は使い続けることが難しいくらいのストレスを提供するだろう。
Visual C++には拡張機能が用意されているが、Expressエディションでは利用できない。
しかし拡張なしの状態で、すでに多くの機能が備わっている。

Visual C++に適しているのは縦向き?横向き?

ディスプレイの向き

本投稿ではディスプレイの向きに応じたスクリーンショットを掲載した。
ディスプレイを縦置きするかの判断材料に使ってほしい。

2012/11/09

C++でプログラミング

C++

CっぽいけどCより簡単に書ける。
クラスが使えてハッピー。

Cをマニュアル車だとするなら、C++はオートマ。
Cしか知らない人もC++を覚えたほうがお得。

Visual C++

Visual Studioというマイクロソフトが作った統合開発環境(IDE)がある。
統合開発環境で他に有名なのはJava用のEclipseだ。
どっちも知らない人はこれを機にIDEなるものを体験しよう。

Visual Studioはいろんな言語用のIDEを含んでいて、
Visual C++はVisual Studioの一部である。

プログラムを編集する機能はもちろん、
実行ボタンを押せば、書いたプログラムが実行されるし、
ブレークポイントを置けば、プログラムが自動的に止まる。
そういう便利なやつだよ。

Related Posts Plugin for WordPress, Blogger...