「トーク:C言語」の版間の差分
削除された内容 追加された内容
Toya shiwasu (トーク | 投稿記録) →C言語/標準ライブラリ以下のページに書く、関数などのテンプレート: 「テンプレート案」の更新 |
Toya shiwasu (トーク | 投稿記録) 「実行環境は?」「目次案」「ページ分け案」「標準関数について」を追記・修正 |
||
6 行
*開発環境については代表的なものを紹介するだけにとどめるべきだと思います。各開発環境のインストール方法や使用方法は本来その開発環境の開発元が説明するべき内容であり、それを第三者が行うことは情報の信頼性が低くなり、またたとえ信頼性が低い情報であっても説明されたサイトが存在すると、利用者から開発元に説明を求める要求がおきにくくなるという問題も考えられます。--[[利用者:Toya shiwasu|Toya shiwasu]] 2009年5月23日 (土) 09:39 (UTC)
*開発環境については[[C言語/はじめに#開発環境を整える]]で記述しています。[[利用者:Toya shiwasu|Toya shiwasu]] ([[利用者・トーク:Toya shiwasu|トーク]]) 2013年12月13日 (金) 12:32 (UTC)
== 準拠する規格 ==
23 ⟶ 25行目:
*「基礎知識」の項目を追加--[[利用者:Toya shiwasu|Toya shiwasu]] 2009年5月28日 (木) 14:49 (UTC)
*「制御文」の項目を追加--[[利用者:Toya shiwasu|Toya shiwasu]] 2009年6月9日 (火) 09:44 (UTC)
*現在の目次に従って、目次全体を修正。各ページの説明も修正。[[利用者:Toya shiwasu|Toya shiwasu]] ([[利用者・トーク:Toya shiwasu|トーク]]) 2013年12月13日 (金) 12:32 (UTC)
目次案
:[[C言語]]...C言語とは(歴史・規格・主な特徴について説明する。)
:[[C言語/はじめに]]...開発手順、開発環境を整える、Hello, World!を実行する
:[[C言語/基礎知識]]...C言語の基本事項を広く浅く学ぶ。詳細は以降のページへリンクする。
:概略...C言語の各要素の相互関係を分かりやすく説明する。ハードウェアの図(CPU,メモリ,HDD,モニタ、キーボード・マウスなど)と関連付けて説明する方法を考え中です。いい考えがあったら教えてください。(C言語の中のページではなく、プログラミング言語概論などを作りその中のページに記述するべきだろうか。)
:[[C言語/記法]]...文字集合、字句、文、ブロックを扱う。
:[[C言語/データ型と変数]]...データ型と変数の基本に加え、全ての記憶域クラス指定子、型指定子、型修飾子を扱う又はリンクする。
:[[C言語/演算子と式]]...演算子と式の基本に加え、全ての演算子を扱う又はリンクする。
:[[C言語/制御文]]...論理型、全ての制御文を扱う。
:[[C言語/配列]]...1次元又は多次元の配列を扱う。
:[[C言語/ポインタ]]...ポインタを扱う。
:[[C言語/配列とポインタ]]...配列とポインタの関係を扱う。
:[[C言語/文字と文字列]]...マルチバイト文字セット、Unicode文字セットを扱う。
:[[C言語/構造体・共用体]]...構造体、ビットフィールド、共用体を扱う。
:[[C言語/関数]]...関数を扱う。
:[[C言語/前処理指令]]...全ての前処理指令を扱う。
:[[C言語/標準ライブラリ]]...全ての標準ライブラリを扱う。
:[[C言語/おわりに]]...C言語を一通り勉強した読者に対して、次にどんなことを勉強したらよいか、など。
== ページ分け案 ==
140 ⟶ 62行目:
・上の目次案にしたがってページを作成してみます。[[利用者:Toya shiwasu|Toya shiwasu]] 2009年5月14日 (木) 18:07 (UTC)
・ページ「C言語」の本文に既にいくらか記述がありますが、冗長な表現が多く、また正確ではない記述も多く、修正しながら完成させることが非常に困難なため、新しいページをフルスクラッチで作成しています。作成したページに情報が全て含まれた項目から順次、ページ「C言語」から削除していく予定です。
*上の目次案は現在の目次と同じです。[[利用者:Toya shiwasu|Toya shiwasu]] ([[利用者・トーク:Toya shiwasu|トーク]]) 2013年12月13日 (金) 12:32 (UTC)
上のページ分け案で[[C言語/基礎知識]]のページの内容が多くなりすぎているようなので分割しようか検討中です。[[利用者:Toya shiwasu|Toya shiwasu]]([[利用者・トーク:Toya shiwasu|トーク]]) 2012年8月27日 (月) 13:24 (UTC)
*現在、[[C言語/基礎知識]]は必要最低限の記述にとどめて、詳細についてはリンクにしてあります。[[利用者:Toya shiwasu|Toya shiwasu]] ([[利用者・トーク:Toya shiwasu|トーク]]) 2013年12月13日 (金) 12:32 (UTC)
==標準関数について==
161 ⟶ 72行目:
私も「おまじない」として説明を後回しにする方法は避けたいと考えています。しかし、入力と出力のためにscanf関数とprintf関数の使用は必須であると思われます。はじめに「C言語/基礎知識」というページをつくり、scanf関数、printf関数、変数、四則演算子、代入演算子などについて、(短く・分かりやすくのトレードオフが難しいとは思うが)最低限の説明をした方が、その後の説明がスムーズになると思います。--[[利用者:Toya shiwasu|Toya shiwasu]] 2009年5月24日 (日) 07:54 (UTC)
*ライブラリについては[[C言語/はじめに#開発手順]]で少し説明してあります。printf関数、scanf関数については[[C言語/基礎知識]]で簡単に説明してあります。[[利用者:Toya shiwasu|Toya shiwasu]] ([[利用者・トーク:Toya shiwasu|トーク]])
==While文の動作について==
|