khurata’s blog

khurata’s blog

プログラミング

C による「はさみ将棋」のサンプル

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2016/5/23)投稿日:2015/11/30 はじめに C プログラミングで「はさみ将棋」を作ろうとしてるのですがなかなかうまいことできません、という質問があり、それに回答…

C による「文字指向」のファイル処理

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2016/5/23)投稿日:2015/11/5 はじめに 「C言語で/*~*/のようなコメントの数を数えるプログラム」 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1415…

C によるマルバツゲーム実装のサンプル

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2016/5/23)投稿日:2015/11/3 はじめに C プログラミングの「古えの課題」として取り上げられる事のある「マルバツゲーム」について、次のような質問が「知恵袋」に…

初心者が C でコードを書くとき意識した方がいいこと

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2017/4/18)投稿日:2017/4/16 はじめに 下記質問について、回答を書き下していたのですが、投稿する前にベストアンサーが決定されたので、投稿できずじまいでした(…

さまざまなプログラミング言語(その2)スクリプト言語編

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2017/4/19)投稿日:2014/1/21 はじめに 優に数百を数える、多種多様なプログラミング言語……本ノートでは、それらのうち、特に「スクリプト言語」と呼ばれるものを、…

さまざまなプログラミング言語(その1)

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2017/4/19)投稿日:2014/1/21 はじめに 優に数百を数える、多種多様なプログラミング言語……本ノートでは、おおよそ年代順に、代表的な言語について概観してみます。…

★★★回答を寄せ付けない質問の仕方★★★

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2017/4/20)投稿日:2013/7/31 はじめに 「知恵袋」という、誰でも無料で使える質問の機会と仕組みが、せっかく有るにもかかわらず、「コンピュータテクノロジー」カ…

プログラミングを学ぶには

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2017/1/27)投稿日:2013/2/19 はじめに プログラミングをこれから学ぼうとしていたり、あるいは今学んでいる方々を見ていますと、膨大な書籍や説明サイトの存在、大…

C の文字列処理の、ちょっとした何か

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2014/5/23)投稿日:2013/1/14 はじめに 「知恵袋」の質問 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12100266242 に回答を書こうと思ったのですが…

なぜポインタを使うのか?

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2016/7/14)投稿日:2012/4/8 はじめに ここ「知恵袋」でも、他の所でも、C のポインタは、「難しい」と言われています。 そう言われる理由はいくつかありますが、大…

配列と文字列とポインタ

(もともと「Yahoo!知恵袋」の「知恵ノート」だったものを転載しています)(最終更新日時:2015/10/7)投稿日:2012/3/24 はじめに C の配列と文字列とポインタの関係を、サンプルプログラムも使って、しつこく説明します。 特に断りが無い限り、このノート…

プログラミング精神とは

(もともと「Yahoo!ブログ」だったものを転載しています)(投稿日時:2019/1/16(水) 午後 4:58) これは、今から100年以上も前に当時のドイツで製作されたフープフェルト・フォノリスト・ヴィオリーナ(Hupfeld Phonoliszt-Violina)という自動演奏機械…