トップページ

本棚


両手で1000まで数えられますか?:2進法の話
数値 - 危険物取り扱い注意
100 × 200 =32?:変数のオーバーフローの話
パリティビット
小数の扱いについて
ぽいんた
ぽいんた2
ぽいんた3
ジ・オリジン
ジ・オリジン:補足
かっこつける話
かっこつける話2
文字列のこと
タイミングの話
拡張性の話
取り込む話
staticな話

コンパイルの話1
コンパイルの話2:止まらぬビルド
コンパイルの話3:マシン語に落ちるということ1:メモリの話
コンパイルの話4:マシン語に落ちるということ2:最適化
コンパイルの話5:マシン語に落ちるということ3:変数とスタック
コンパイルの話6:コンパイラはそもそも何をやってくれるのか??
リンクの話
プリプロセッサの話

OS、というもの

オブジェクト指向1
オブジェクト指向:2
オブジェクト指向:3

オブジェクト指向:番外 C言語のソースファイルの話
オブジェクト指向:番外 C言語での「再利用性」と「カプセル化」データ構造とアルゴリズム


抽象的な話

寝込んで布団の中で考えたこと
こんなの、常識??
お仕事プログラミング
ソフトでハードなプログラム
プログラムするということ
お勉強
プログラムを学ぶということの補足
C言語:「学問」と「実務」
統合開発環境
C言語ってポータブルですか?
C言語ってポータブルですか?:2
あなたは、どう読みますか?
ああ勘違い
試してガッテン
低級品
質問をするということ
ポカ
「何もしない」 != 「無駄」
エディタの話
もっと手を抜こう

いまどきの、アセンブラ

VisualStudio2005
VisualStudio2005:2

戦争の防ぎ方、に対する私の考え
身近な差別
改革
地球に優しいなんて大嘘
統計で嘘をつく方法

言葉について
言葉について:2

神が死んだということ
善悪の彼岸から、力への意思を目覚めさせるということ

本を読むということ
本を読むということ:2

絵を描く話
地図
地球儀

オカルトのお話
がんだむさん
RPGソフトウェア
記紀神話の不思議



メニュー

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

統合開発環境ってありますよね。VC++とか。

あれって、あんまり好きじゃないんですよね。


ほんのちょっとしたプログラム書くときにも、最初にプロジェクト登録して、設定して。。正直うざい。VC++のコンパイラってやたらオプション多いし、いちいちMakefile書かなくていいからwindows用のプログラム書くなら統合開発環境もいいのかもしれないけど。

でも、テスト用のプログラムなんかはテキストエディタでソース書いて、コマンドラインからさくっとコンパイルしてしまいたい。

それに、ある環境に慣れすぎてしまうと他の環境で作業が行いにくくなってしまう。だいたい、初心者に対してやさしくない。

「C言語の勉強をしよう」と思ってVC++買ってきて、「プロジェクトの新規作成」とか言われてわけのわからない設定をさせられたら、きっと彼は実際にプログラミングに到達する以前に撃退されてしまうんじゃないか??なんて考えるわけですが。

WindowsでプログラミングするならVCだ、見たいな風潮って、なんとなくあっちゃう気がする。Borlandもがんばってるけど、Windows作ってる会社のコンパイラは、やっぱり強い。

でもね。

確かに慣れれば使いやすいし、コンパイラも優秀だけど、どうも学習向きではないですよね?あれ。そこら辺の情報って初心者には(何せ初心者だし)判らないから、あれを買ってきて挫折しちゃう人って結構いると思う。


ここらあたりからが、本題。

統合開発環境(VC++に限らない)は、判って使う分には便利だと思う。
コンパイラが何をするものか、リンカは、Makefileは・・・とかが判っていれば、割とすんなり使うことができるし。

でも、例えば最初から統合開発環境から入ってしまった人って、ちょっと環境が変わったり、あるいは統合開発環境のない、コマンドライン制御のビルド環境に弱い。

今の私の職場などはテキストエディタで個々のソースを編集、コマンドラインからのクロスコンパイルを行ってるわけなんだけど、VCでのWindowsプログラミング経験ありで入ってきた人ってなかなかそれになじめないみたい。


やはり、最初から手取り足取りな統合開発環境って(VCがやりすぎなだけという話もあるけど)そこから入ってしまうと応用が利かなくなってしまう気がする。

欲を言えば、コンパイラがどういう処理を行うのか、も知っておいたほうがいいと思うけど、最初からそこまで行かなくてもいいからTOOL任せすぎる身に着け方は避けたほうがいいと思う。


コンパイラの話も、そのうち書きたいなあ。




| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
@wiki - 無料レンタルウィキサービス | プライバシーポリシー