<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ No.474 - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Fri, 24 Apr 2026 07:46:09 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　Ｃ言語の教科書を幾つか読んでいます。 ]]></title>
	<description><![CDATA[ 　Ｃ言語の教科書を幾つか読んでいます。<br />　熟知した人でないと書けないことですが、熟知した人は初心者の気持ちを忘れた人たちです。どんなに優しく書こうとしても初心者向けの説明など書けません。部分的に初心者の理解を助けてくれる文章があるので複数読んだ方がいいのです。<br />　お勧めというか、理解しやすかった教科書を２つご紹介します。<br /><br /><a class="url" href="https&#58;//www.amazon.co.jp/gp/product/B00MNZWO18/ref=ppx_yo_dt_b_d_asin_title_o00?ie=UTF8&amp;psc=1" target="_blank" title="https&#58;//www.amazon.co.jp/gp/product/B00MNZWO18/ref=ppx_yo_dt_b_d_asin_title_o00?ie=UTF8&amp;psc=1">「新・明解C言語 入門編」</a> <br />　初心者が挫折しやすい変数の型、ポインタ、構造体を後回しにして書いているのでＣ言語の全体像が見えやすい。変数の型、ポインタ、構造体で悩みたくないなら他の言語を使うべきですが、冒頭から「変数の型がぁ～」「ポインタがぁ～」と書かれた解説書は挫折率が高い(俺評価)のでよろしくありません。簡単とは言いませんが、これは挫折し難い内容です。<br /><br /><a class="url" href="https&#58;//9cguide.appspot.com/" target="_blank" title="https&#58;//9cguide.appspot.com/">「苦しんで覚えるＣ言語」</a> <br />　書籍にもなっていますが、webでも読める解説書です。途中息切れを感じるところはありますが、これはこれでわかりやすい。<br /><br />　あと、以前ご紹介した「改訂第３版(５版) ANSI C 対応 はじめてのＣ」は和文規格書かもしれません。わかりやすい記述も多いのですが、誰もが悩むポインタは触るだけだったりと、誰もが躓くところほど流している傾向があります。すでに習得している人の参考書としてなら悪くありませんケド。<br /><br />　ただ、総じて言えることですが、Ｃ言語はこの時代に初めてプログラムを書く人が使う言語ではありません。画面とキーボード、マウスで完結するシステムならPythonなどの高度にマネージされた言語を使うべきです。なぜなら、CPUのレジスタとかフラグ、メモリの概念が体に染み込んでいないと書式の意味を理解することが難しいからです。私の課題は対象がハードウェアですからPythonよりもＣ言語の方が適切ってだけです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%ef%bc%a3%e8%a8%80%e8%aa%9e" class="taglink" title="Ｃ言語">#Ｃ言語</a> -- Posted by 電装工芸 〔771文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=474</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=474</guid>
	<category>tegalog</category>
	<pubDate>Tue, 10 Jan 2023 14:40:35 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

