慣性聚合 関心のあるブログ、ニュース、テクノロジーを効率的に追跡
原文を読む 慣性聚合で開く

おすすめ購読元

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

記事がありません

『C 言語入門教程』が公開されました
阮一峰 · 2021-09-07 · via 阮一峰的网络日志

は皆さんに報告します。私は『C言語入門教程』を書きました。すでに公開されていますので、ぜひご覧ください。

私はわかっています、この件は少し奇妙です。説明させてください。

最近2、3年間、私はサーバー開発を少しやってみたいと思って、その技術を学んできました。去年公開した『Bashスクリプト教程』は、Shellを学んでいるときに書いたものです。その後、バックエンドプログラミング言語を学んだ後、多くの基本的なことを補う必要があると感じて、C言語を振り返って再び始めました。

私が最後にC言語を学んだのは学校の時です。記憶中、C言語は難しく、複雑な型の宣言や解釈が難しい印象です。しかし、今回は再学習した結果、意外とC言語は複雑ではなく、文法ポイントが少なく、クラスがないため命令的プログラミング(imperative programming)のみを使用でき、スクリプト言語(例えばJavaScript)と比べると文法の記述がはるかに簡単です。また、ネット上にはC言語の中国語チュートリアルが少なく、質も良くないため、自分でチュートリアルを書くことを考えました。

最初の考えは、私の学習ノートを基にして、いくつかのサンプルを追加すればいいというものでした。しかし実際に取り掛かってみると、作業量が大きいことがわかり、特に後でC言語標準ライブラリもチュートリアルに含めることに決めました。C言語の文法ポイントは少ないものの、完全なチュートリアルは少なくとも20章以上になり、またCコードの書き方が非常に自由で、多くの難しい点を参考書で確認する必要がありました。そのため、書き進めるのが遅く、春節明けから今まで、たった6ヶ月で完成しました。

従来通り、このチュートリアルはオープンソースで、知识共享ライセンスを採用し、ソースコードはGitHubに托管されています。、皆さんは自由にご利用いただけます。下のリンクをクリックして、全書をオンラインで読んでください。

wangdoc.com/clang

私にとってはまだ満足です。説明すべきところはすべて説明し、多くのサンプルを提供し、初心者には十分役立ちます。しかし、私が普段C言語のプログラミングをする機会が少ないため、様々なエラーや不足之处はきっと多くあります。仓库にパッチを提出していただくか、問題を反映させるためにissueを送っていただければと思います。

(終)