LINE2015.06.19ある頼まれごとでプログラムを書かなくてはならなくなり、まずは全体の骨組みを作ってしまおうと、普通のテキストエディタでぼそぼそ書き始めました。したら、なんと、捗るじゃないですか!使ったのは、あの「秀丸エディタ」ですけど、予約語を強調表示する以外は、とりたてて特別なプログラミング支援機能が付いているわけじゃありません。して、と思っていましたら、どうやらIDE(統合開発環境)を使うと、そのあまりのお節介ぶりに、余計なところに気が散ったり、細かなところに最初から対応せざるを得なくなるという、いわゆるプログラミングの本質から離れたところに、パワーを持って行かれてしまうせいじゃないかと思ったのです。Studioをはじめとした最新のIDEにあるコーディング支援機能。プロパティやメソッドの候補を出してくれたり(Intellisenseとか)、引数を順番に埋めていってくれる、最近記憶力に自信のなくなってきた私のような年配者には非常にありがたい機能です。これ、全体のロジックを組んでいるときには、けっこう煩わしいんですよね。数値文字列を数値に変換したいとき、「あれ?atoiだったかな?strtointだったっけ?」みたいに言語ごちゃ混ぜで悩んでいても、とりあえずatoiかなんかで書いておいて、あとで細部はきちっと直していけばいいみたいなときに。言えば、配列から要素を順番に取り出すときのfor文の書き方とか、何だか細かなところでうろ覚えのような場合にも「とりあえず、arrayからitemに順番ね」みたいに書いておいて、後で直せばいいし。支援機能があると、バックグラウンドで構文解析やコンパイルなんかをやっているので、そこに構文エラーがあるぞ!あるぞ!とうるさいものです。あ~ほっといてよ、後でやるからさ、と毒づいても聞き入れてもらえるわけありません。そんな機能は切っておけばいいじゃん、めんどくさい人だなぁ、と言われそうですね。切ったら切ったで、必要になったらまた入れ直す必要があるし、これもけっこう面倒じゃないですか?要は、プログラミングの本質はロジックを組み立てることであって、正しい書式で表現するのはただの手段ってことです。手段が目的化してしまっては本末転倒なので、そこはいったん忘れておき、ロジックに集中できたのが捗った原因でしょう。いえば、昔(30年前?)は普通のエディタでプログラム組んでいましたっけ。Studio、Eclipseのような高度な統合開発環境が整備されてきました。現在のプログラム開発は、どっちかというとロジックよりはライブラリの活用に軸足が移ってきていますので、こういった統合開発環境はすごく便利でしょう。ロジックに集中する場合には、何かじゃまなものが機能的にも視覚的にも多すぎる!と思ってこのエントリを書きました。若い世代のプログラマは、むしろ逆なんじゃないかとも思っていますが、実際のところはどうなんでしょうね。LINEなおさんをフォローするなおさんたまデジ。APIの研究(flickr.photos.search)ここのところ、写真公開サイトFlickrのAPIを使っていろいろ試していますが、公式サイトにあるドキュメントでは今ひとつはっきりしないことも多いので、実地でやってみた結果を備忘録的に残してみることにしました。掛け算のアルゴリズムこのブログの「プログラミング」カテゴリを見に来てくれている人がけっこういらっしゃるようで、それにもかかわらずまったく更新していないな~とか思っていました。【新館】ASP.NETでブログ記事の情報を自動取得する(概要編)先日の記事で、「新館」の「ザ・公園」に関連ブログ記事を自動的に取得して表示する方法がよくわからない、と書きました。APIが何でどのようなものかということと、その通信方法がXML-RPCでありA...ソフトウェア開発ASP.NETサイトにTwitterのつぶやきを載せるには私がASP.NETで開発しているサイトである「なおさん亭::新館」に、Twitetrのつぶやきを載せてみようかと思いました。当ブログにはすでに掲載済みですが、どうせなら「新館」の方にも載せてやろうかと思ったわけです。Developer(VWD)をインストールしたら、いよいよWebサイトの開発を開始できる。その前に、Webサイト開発の基本手順を押さえておこう。サイトの設計とかは開発ツールの種類にかかわらず必要なので、...ソフトウェア開発ココログの「なおさん亭::別館」を移行完了。ココログからWordPressへの移行作業、ほとんど終盤ですぞ、の2回目。画像のインポート、ココログ書き出しデータの整形を経て、ようやく本格移行のメドが立った次第。昨日は、「なおさん亭::IT館」の移行を終了した。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホームソフトウェア開発スポンサーリンク自己紹介この記事を書いた人なおさん個人事業「たまデジ。最近ようやく本人が大っぴらに活動できるようになった。Serverでサーバ間でテーブルを丸ごとコピーする、もっとも簡単な方法とは?NASの空き容量が足りないと思ったらごみ箱機能に気を付けよう。2010から2013に無料アップグレード!(1)「無効なMS-DOSファンクション」と闘う。県立フラワーセンター大船植物園メタ情報ログイン投稿フィードコメントフィードWordPress.orgたまデジ。コンタクトホーム検索トップサイドバースポンサーリンク自己紹介この記事を書いた人なおさん個人事業「たまデジ。最近ようやく本人が大っぴらに活動できるようになった。Serverでサーバ間でテーブルを丸ごとコピーする、もっとも簡単な方法とは?NASの空き容量が足りないと思ったらごみ箱機能に気を付けよう。2010から2013に無料アップグレード!(1)「無効なMS-DOSファンクション」と闘う。県立フラワーセンター大船植物園メタ情報ログイン投稿フィードコメントフィードWordPress.org%d人のブロガーが「いいね」をつけました。