Ef3の投稿記録
表示
利用者の編集は15,823回。 2006年11月19日 (日)にアカウント作成。
2025年3月19日 (水)
- 06:162025年3月19日 (水) 06:16 差分 履歴 +14,881 Julia →演算子: 表組み 最新 タグ: 2017年版ソースエディター
- 05:292025年3月19日 (水) 05:29 差分 履歴 +109 Julia →演算子 タグ: 2017年版ソースエディター
- 01:342025年3月19日 (水) 01:34 差分 履歴 +5,713 Julia →予約語 タグ: 2017年版ソースエディター
2025年3月17日 (月)
- 07:302025年3月17日 (月) 07:30 差分 履歴 +10 JavaScript/オブジェクト →オブジェクトの拡張: copy> 最新 タグ: 2017年版ソースエディター
- 06:252025年3月17日 (月) 06:25 差分 履歴 +3,726 JavaScript/class →フィールド: JavaScriptのclassにおける「フィールド」とは、クラスのインスタンスが保持するプロパティ(値)を指します。クラスの内部で定義された変数やデータを、インスタンス(オブジェクト)ごとに管理するために使われます。フィールドはクラスのコンストラクタ内で定義されることが多いですが、クラス外部でも直接設定できるプロパティもあります。 最新 タグ: 2017年版ソースエディター
- 01:022025年3月17日 (月) 01:02 差分 履歴 +8,694 JavaScript/class →プライベートフィールド: →アクセサメソッド: →プライベートフィールドとゲッターおよびセッターの組み合わせ タグ: 2017年版ソースエディター
2025年3月16日 (日)
- 23:332025年3月16日 (日) 23:33 差分 履歴 +701 JavaScript/Iterator →実装例:自然数イテレータ 最新 タグ: 2017年版ソースエディター
- 23:192025年3月16日 (日) 23:19 差分 履歴 +610 JavaScript/function* →実装例:自然数ジェネレータ: ES2024のIterator Helper Objects の使用例 最新 タグ: 2017年版ソースエディター
2025年3月15日 (土)
- 01:402025年3月15日 (土) 01:40 差分 履歴 +2,808 Go/メソッドチェイン →遅延評価を使用するシーケンス: Every Some を追加 最新 タグ: 2017年版ソースエディター
2025年3月14日 (金)
- 20:452025年3月14日 (金) 20:45 差分 履歴 +333 Go/メソッドチェイン →遅延評価を使用するシーケンス: DropとTakeを実装 タグ: 2017年版ソースエディター
- 07:042025年3月14日 (金) 07:04 差分 履歴 +1,183 C言語/標準ライブラリ ln. 最新 タグ: 2017年版ソースエディター
- 06:502025年3月14日 (金) 06:50 差分 履歴 +3,410 N C言語/C23で不要になったヘッダー C23 では、以下のヘッダーが不要になりました。これらは、C11/C17 で提供されていた機能が C23 で言語に直接組み込まれたためです。 最新 タグ: 2017年版ソースエディター
- 06:312025年3月14日 (金) 06:31 差分 履歴 +605 C言語/標準ライブラリ/threads.h C23では、thread_local が正式なキーワードとして言語に組み込まれ、<threads.h> をインクルードしなくても使用できるようになりました。 最新 タグ: 2017年版ソースエディター
- 06:212025年3月14日 (金) 06:21 差分 履歴 +249 C言語/標準ライブラリ/stdbool.h C23では、マクロ bool, true, false がキーワードになったので __bool_true_false_are_defined が 1 に定義されているだけで、このマクロも非推奨です[2]。C23では、__STDC_VERSION_XXX_H__ のように機能仕様を示すマクロが提供 されていますが、<stdbool.h> はこのようなマクロは提供されていません。 最新 タグ: 2017年版ソースエディター
- 05:482025年3月14日 (金) 05:48 差分 履歴 +625 C言語/キーワードの分類 C23言語の仕様に基づいて、キーワードを種類別に分類しました。一部のキーワードは複数のカテゴリに属するため、2回以上登場しています。 最新 タグ: 2017年版ソースエディター
- 04:552025年3月14日 (金) 04:55 差分 履歴 +5,577 N C言語/キーワードの分類 以下は、C言語のキーワードを種別ごとに分類した表です。一部のキーワードは、複数のカテゴリに登場することもあります。 タグ: 2017年版ソースエディター
- 04:402025年3月14日 (金) 04:40 差分 履歴 +3,609 N C言語/register C言語におけるregisterは、変数宣言時に使用するキーワードで、コンパイラに対してその変数をできるだけCPUのレジスタに格納するよう提案するものです。レジスタはメインメモリよりも高速にアクセスできるため、頻繁に使用される変数のパフォーマンスを向上させる意図があります。 最新 タグ: 2017年版ソースエディター
- 04:242025年3月14日 (金) 04:24 差分 履歴 +4,834 N C言語/typedef C言語におけるtypedefは、既存のデータ型に対して新しい名前(別名)を定義するための機能です。これにより、コードの可読性向上やプラットフォーム間の移植性確保に役立ちます。 最新 タグ: 2017年版ソースエディター
- 04:192025年3月14日 (金) 04:19 差分 履歴 +14,774 N C言語/extern C言語における extern キーワードは、変数や関数の宣言に使用される修飾子で、「この識別子は別の翻訳単位(ソースファイル)で定義されている」ことをコンパイラに伝えます。extern は複数のソースファイルにまたがるプログラムを構築する際の重要な要素であり、大規模なプロジェクトでのモジュール化と関数・変数の共有を可能にします。 最新 タグ: 2017年版ソースエディター
- 04:132025年3月14日 (金) 04:13 差分 履歴 +13,686 N C言語/static C言語における static キーワードは、文脈に応じて異なる意味と効果を持つ多目的な修飾子です。その主な機能は、変数やオブジェクトの寿命(ストレージ期間)と可視性(スコープ)を制御することです。static キーワードの複数の用途を理解することで、効率的で堅牢なプログラミングが可能になります。 最新 タグ: 2017年版ソースエディター
- 04:042025年3月14日 (金) 04:04 差分 履歴 +8,957 N C言語/return C言語における return 文は、関数の実行を終了し、呼び出し元に値を返すための制御構文です。return 文は以下の形式で使用されます。 最新 タグ: 2017年版ソースエディター
- 03:542025年3月14日 (金) 03:54 差分 履歴 +6,839 N C言語/goto C言語における goto 文は、プログラムの実行の流れを無条件に指定したラベルに移動させる制御構文です。 最新 タグ: 2017年版ソースエディター
2025年3月13日 (木)
- 23:192025年3月13日 (木) 23:19 差分 履歴 +8,883 N C言語/構文体系 C言語の構文は、大きく分けて以下の階層構造を持っています。この文書では、C言語の文法要素を体系的に解説します。 最新 タグ: 2017年版ソースエディター
- 22:492025年3月13日 (木) 22:49 差分 履歴 +10,146 N C言語/while while ループは C 言語の基本的な繰り返し構文の一つです。指定された条件が真である限り、処理を繰り返し実行します。条件判定が処理の前に行われるため、条件が最初から偽の場合は一度も処理が実行されない可能性があります。 最新 タグ: 2017年版ソースエディター
- 22:392025年3月13日 (木) 22:39 差分 履歴 +70 N C言語/do-while #REDIRECTC言語/do {{DEFAULTSORT:do while}} Category:C言語 最新 タグ: 新規リダイレクト 2017年版ソースエディター
- 22:362025年3月13日 (木) 22:36 差分 履歴 +8,547 N C言語/do do-while ループは C 言語の繰り返し構文の一つで、処理を最低1回実行した後に条件を評価し、その条件が真である限り処理を繰り返します。他のループ構文とは異なり、条件判定が処理の後に行われるため、最初の実行は無条件に行われます。 最新 タグ: 2017年版ソースエディター
- 22:082025年3月13日 (木) 22:08 差分 履歴 +7,078 N C言語/continue ページの作成:「== 概要 == <code>continue</code> ステートメントは、C言語のループ制御構文の一つで、現在実行中のループ反復を途中で終了し、次の反復へ制御を移します。これにより、特定の条件下でループ本体の残りの処理をスキップしつつ、ループ自体は継続することができます。 == 構文と基本的な使い方 == :<syntaxhighlight lang=c copy> continue; </syntaxhighlig…」 最新 タグ: 2017年版ソースエディター
- 16:452025年3月13日 (木) 16:45 差分 履歴 +15,310 N C言語/for for文はC言語における繰り返し制御構造の一つで、初期化、条件判定、更新の3つの部分から構成されています。一定回数の繰り返しや、特定の条件が満たされる間の繰り返しを簡潔に記述できます。 最新 タグ: 2017年版ソースエディター
- 11:002025年3月13日 (木) 11:00 差分 履歴 +15,418 N C言語/union 共用体(union)はC言語の複合データ型の一つで、同じメモリ領域に異なる型のデータを格納するための機構です。構造体(struct)と似た構文を持ちますが、メモリの使い方が根本的に異なります。構造体がすべてのメンバーを別々のメモリ領域に保存するのに対し、共用体はすべてのメンバーが同じメモリ領域を共有します。 最新 タグ: 2017年版ソースエディター
- 06:412025年3月13日 (木) 06:41 差分 履歴 +9,459 N C言語/struct 構造体は、異なる型のデータ要素を一つの単位としてまとめるためのC言語の機能です。実世界のオブジェクトは通常、複数の属性を持っています。例えば、学生は名前、学籍番号、成績などの属性を持ちます。構造体を使用することで、これらの関連する属性を論理的にグループ化することができます。 最新 タグ: 2017年版ソースエディター
- 06:352025年3月13日 (木) 06:35 差分 履歴 +12,543 N C言語/sizeof sizeof演算子はC言語において、型やオブジェクトのサイズをバイト単位で取得するための基本的な機能です。この演算子はコンパイル時に評価され、プログラムの実行時にはすでに定数として扱われます。C23(ISO/IEC 9899:2024)においてもsizeofの基本的な機能は維持されつつ、いくつかの改善が加えられています。 最新 タグ: 2017年版ソースエディター
- 06:292025年3月13日 (木) 06:29 差分 履歴 +10,931 N C言語/void C言語において、voidキーワードは特殊な目的を持つ型指定子です。voidは「値がない」あるいは「型がない」ことを表し、複数の文脈で異なる意味を持ちます。C23(ISO/IEC 9899:2024)においてもvoidの基本的な機能は維持されつつ、一部の使用法が明確化されています。この章では、voidの様々な用法と意味について詳しく解説します。 最新 タグ: 2017年版ソースエディター
- 06:222025年3月13日 (木) 06:22 差分 履歴 +7,545 N C言語/enum 列挙型(enum)はC言語において名前付き定数のグループを定義するための基本的な機能です。C23(ISO/IEC 9899:2024)では、enum型に関する機能が拡張され、特にストレージ型の明示的な指定が可能になりました。この章では、enum型の基本概念から、C23における新機能までを詳しく解説します。 最新 タグ: 2017年版ソースエディター
- 06:152025年3月13日 (木) 06:15 差分 履歴 +6,331 N C言語/inline C言語におけるinlineキーワードは、関数の実行効率を向上させるために導入された重要な機能です。本章では、inline関数の概念、使用方法、そしてC23(ISO/IEC 9899:2024)における最新の仕様について詳しく解説します。 最新 タグ: 2017年版ソースエディター
- 06:082025年3月13日 (木) 06:08 差分 履歴 +13,450 N C言語/restrict C言語におけるrestrictキーワードは、C99で導入され、C23(ISO/IEC 9899:2024)でさらに拡張・明確化された型修飾子です。restrictは主にポインタの最適化に関わるもので、コンパイラに対して特定のポインタが指すメモリ領域へのアクセスに関する重要な情報を提供します。これによりコンパイラはより積極的な最適化を行うことができます。 最新 タグ: 2017年版ソースエディター
- 06:022025年3月13日 (木) 06:02 差分 履歴 +12,594 N C言語/volatile C言語におけるvolatileキーワードは、コンパイラの最適化動作を制御するための重要な型修飾子です。volatileは特に、ハードウェア操作、マルチスレッドプログラミング、割り込み処理などの低レベルプログラミングにおいて重要な役割を果たします。C23(ISO/IEC 9899:2024)では、volatileの挙動と使用法がさらに明確化されています。 最新 タグ: 2017年版ソースエディター
- 05:562025年3月13日 (木) 05:56 差分 履歴 +9,136 N C言語/const C言語におけるconstキーワードは、プログラム内で変数や関数の性質を修飾するために使用されます。主に値の不変性を宣言するためのものですが、文脈によって異なる意味を持ちます。C23(ISO/IEC 9899:2024)では、constの機能と使用法がさらに強化されています。 最新 タグ: 2017年版ソースエディター
- 05:482025年3月13日 (木) 05:48 差分 履歴 −1,376 C言語/Keywords ln. 最新 タグ: 2017年版ソースエディター
- 05:262025年3月13日 (木) 05:26 差分 履歴 +6,351 N C言語/double double は C 言語における 倍精度浮動小数点数 (double precision floating-point number) を表すデータ型です。IEEE 754 規格に基づく 64 ビット浮動小数点数 として実装されており、高精度の小数計算 に使用されます。 C 言語の浮動小数点数型には float (単精度) と long double (拡張精度) もありますが、double は 精度と速度のバランスが良いため、一般的な浮動小数点演算で最もよく使用されます。 最新 タグ: 2017年版ソースエディター
- 05:182025年3月13日 (木) 05:18 差分 履歴 +6,461 N C言語/float float は C 言語における 単精度浮動小数点数 (single precision floating-point number) を表すデータ型です。IEEE 754 規格に基づく 32 ビット浮動小数点数 として実装されており、小数を扱う計算 に使用されます。 C 言語では double や long double も浮動小数点型として利用できますが、float はそれらよりも 精度が低い代わりにメモリ使用量が少なく、処理が高速 である点が特徴です。 最新 タグ: 2017年版ソースエディター
- 05:092025年3月13日 (木) 05:09 差分 履歴 +7,720 N C言語/unsigned unsigned は C 言語において整数型の符号を明示的に指定する修飾子であり、符号なし整数 を表します。unsigned は unsigned int の省略形として機能し、明示的に符号なしであることを示します。 C 言語の整数型は 符号付き (signed) と 符号なし (unsigned) の両方が存在します。デフォルトでは int は符号付き (signed int) ですが、unsigned を付けることで符号なし整数として扱うことができます。 最新 タグ: 2017年版ソースエディター
- 05:002025年3月13日 (木) 05:00 差分 履歴 +7,494 N C言語/signed signed は、C 言語において整数型の符号を明示的に指定する修飾子です。デフォルトで符号付き (signed) である int 型に対して、明示的に signed を付与することで符号付き整数であることを明確にすることができます。 C 言語では signed は int の別名として扱われ、signed int は単に int と同義です。ただし、char 型の符号は処理系に依存するため、signed char と unsigned char の違いは重要です。 最新 タグ: 2017年版ソースエディター
- 04:512025年3月13日 (木) 04:51 差分 履歴 +6,758 N C言語/long long 型は、C 言語における整数型の一つであり、int 型よりも広い範囲の整数を扱うことができます。long は単独で型名として使用されるだけでなく、long long や long double のように他の型と組み合わせてサイズを修飾する役割も果たします。 C 言語の標準では、long 型のサイズはプラットフォーム依存ですが、通常 4 バイト(32 ビット)または 8 バイト(64 ビット)です。long long 型は C99 で追加され、より大きな整数範囲を提供します。 最新 タグ: 2017年版ソースエディター
- 04:362025年3月13日 (木) 04:36 差分 履歴 +7,618 N C言語/int int 型は、C 言語において最も一般的に使用される整数型で、標準的に 4 バイト(32 ビット)を占めることが多いですが、C 言語の標準ではそのサイズはプラットフォーム依存であるため、具体的なサイズはシステムによって異なります。int 型は、符号付きおよび符号なしのバリエーションがあり、通常、整数の計算やカウンタ変数、ループ変数などで使用されます。 最新 タグ: 2017年版ソースエディター
- 04:302025年3月13日 (木) 04:30 差分 履歴 +7,161 N C言語/short ページの作成:「== 概要 == <code>short</code> 型は、C 言語で使われる整数型の一つで、通常は 16 ビット(2 バイト)のサイズを持つ整数型です。 <code>short</code> 型は、標準的な <code>int</code> 型よりも小さい範囲の整数を格納するため、メモリの節約が求められる場合や、精度がそれほど必要ない場合に使用されます。C 言語では、 <code>../short|s…」 最新 タグ: 2017年版ソースエディター
- 04:232025年3月13日 (木) 04:23 差分 履歴 +7,495 N C言語/char char 型は、C 言語において非常に重要なデータ型であり、文字を扱うための基本的な型です。char は「文字型」としても知られ、通常は 1 バイトのサイズを持ちますが、そのサイズはコンパイラやプラットフォームによって異なることもあります。char 型は、文字の処理だけでなく、バイト単位でデータを操作するためにも利用されます。 C 言語の初期の設計において、文字は基本的に数値として扱われ、char 型は 256 種類の異なる値を取ることができる型として使用されていました。この特性を活かして、char 型は文字だけでなく、バイナリデータの格納にも用いられています。 最新 タグ: 2017年版ソースエディター
- 04:182025年3月13日 (木) 04:18 差分 履歴 +6,672 N C言語/auto auto は、C++ からの影響を受けて C 言語の C23 標準で導入されたキーワードです。元々 C では変数を宣言する際に、型を明示的に指定する必要がありましたが、C23 では auto キーワードを使って変数の型を型推論によって自動的に決定することができるようになりました。 C23 の auto は、自動変数として使われるだけでなく、型推論を行う機能も追加され、プログラマーが型を手動で指定せずともコンパイラにその型を推論させることができます。これにより、コードの可読性や保守性が向上し、特に複雑な型を扱う際に便利です。 最新 タグ: 2017年版ソースエディター
- 04:042025年3月13日 (木) 04:04 差分 履歴 +6,937 N C言語/ Atomic ページの作成:「== 概要 == <code>_Atomic</code> は、C11 標準で導入された'''原子操作'''に関連する型修飾子です。この修飾子を使うことで、複数のスレッドが並行して同じ変数にアクセスする場合でも、競合状態を防ぎ、安全な読み書きができるようになります。原子操作は、スレッド間でのデータ競合を防ぐために重要な技術であり、並行プログラミングや…」 最新 タグ: 2017年版ソースエディター
- 03:592025年3月13日 (木) 03:59 差分 履歴 +6,434 N C言語/ BitInt _BitInt は、C23 標準で新たに導入されたビット単位での整数型であり、特にビット操作や低レベルプログラミングにおいて役立つ型です。従来の整数型(int や long など)は、特定のサイズ(例えば、32ビットや64ビット)で定義されていましたが、_BitInt 型は、任意のビット数を指定して整数を表現できる点が特徴です。これにより、ビット操作を行う際に、より細かい制御が可能になります。 最新 タグ: 2017年版ソースエディター
- 03:522025年3月13日 (木) 03:52 差分 履歴 +6,464 N C言語/ Decimal128 _Decimal128 は、C23 標準で新たに導入された128ビット十進浮動小数点型で、特に極めて高精度な十進数計算を要求するアプリケーション向けに設計されています。_Decimal128 は、金融計算、科学計算、高精度な数値解析などでその能力を発揮します。_Decimal128 は、_Decimal64 よりもさらに広い範囲と高い精度を提供し、非常に大きな数や非常に小さな数を扱うことができます。 最新 タグ: 2017年版ソースエディター