2023年12月10日 (日)
- 22:172023年12月10日 (日) 22:17 差分 履歴 +8 C言語/演算子と式 →増分及び減分演算子: 宣言なしに変数を使うバグ。コンパイルも通らない。 最新 タグ: 2017年版ソースエディター
- 00:512023年12月10日 (日) 00:51 差分 履歴 +17,210 N LLVM LLVMは非常にパワフルなツールセットであり、その使い方を学ぶためのチュートリアルが公式に提供されています。 以下は、LLVMの基本的な使い方を学ぶための簡単なチュートリアルの手順です。 最新 タグ: 2017年版ソースエディター
2023年12月9日 (土)
- 07:202023年12月9日 (土) 07:20 差分 履歴 +2,198 C Sharp/条件分岐 →パターンを条件としたswitch文: C# 7.0以降では、パターンを使用してより柔軟な条件付きの値のマッチングができるようになりました。これはswitch式において、様々な型や条件をパターンとして扱うことができる機能です。 最新 タグ: 2017年版ソースエディター
- 06:502023年12月9日 (土) 06:50 差分 履歴 +1,060 C Sharp/条件分岐 →別解:辞書を使った例: 初期化済みの辞書を使用して同じ機能を実装してみましょう。 タグ: 2017年版ソースエディター
- 06:252023年12月9日 (土) 06:25 差分 履歴 +653 C Sharp →C#のコードからC#のバージョンを調べる: C#コードで実行中のバージョンを調べるには、次のような方法があります。 最新 タグ: 2017年版ソースエディター
2023年12月8日 (金)
- 05:002023年12月8日 (金) 05:00 差分 履歴 +3,087 C Sharp/変数 →変数: C#における変数は、データを格納するためのメモリ上の場所を指し示す名前付きの場所です。変数は、異なる種類のデータを格納できるように設定され、そのデータは実行時に変更されることができます。 最新 タグ: 2017年版ソースエディター
- 04:412023年12月8日 (金) 04:41 差分 履歴 +1,010 C Sharp/Hello World {{コラム|クラスとMainメソッドの省略の得失}} 最新 タグ: 2017年版ソースエディター
- 01:052023年12月8日 (金) 01:05 差分 履歴 +1,544 Swift/文法 →拡張メソッド: Swiftには、既存の型に新しい機能を追加するExtension機能があります。 最新 タグ: 2017年版ソースエディター
- 00:562023年12月8日 (金) 00:56 差分 履歴 +4,244 C Sharp →拡張メソッド: 拡張メソッドは、既存の型に新しいメソッドを追加するための仕組みです。これは静的クラスに定義され、対象の型(通常はクラスまたはインタフェース)に対してメソッドを追加します。ただし、拡張メソッドはインスタンスメソッドではなく、静的メソッドであり、そのインスタンスが実際に作成されていないため、ボックス化には直接的な影響を与えません。 タグ: 2017年版ソースエディター
- 00:302023年12月8日 (金) 00:30 差分 履歴 −439 Kotlin →KotlinとSwiftの比較: KotlinとSwiftは、それぞれAndroidとiOSのアプリ開発で使用される主要なプログラミング言語です。両言語は多くの点で似ていますが、いくつかの違いもあります。 最新 タグ: 2017年版ソースエディター
- 00:242023年12月8日 (金) 00:24 差分 履歴 −93 Kotlin →KotlinとScalaの比較: 校閲と推敲 タグ: 2017年版ソースエディター
- 00:202023年12月8日 (金) 00:20 差分 履歴 +162 Kotlin →KotlinとJavaの比較: Null Safety: Kotlinがnull安全性を導入していることは大きな利点ですが、Javaでも近年のバージョンではOptionalやNullableなどの概念が導入され、nullの扱いが改善されています。ただし、Kotlinのnull安全性はより厳格であり、コンパイル時の警告やエラーが発生しやすくなっています。 タグ: 2017年版ソースエディター
2023年12月7日 (木)
- 07:082023年12月7日 (木) 07:08 差分 履歴 +10 C Sharp/Hello World →Hello world: Bumpup C# 12.0 タグ: 2017年版ソースエディター
- 06:512023年12月7日 (木) 06:51 差分 履歴 +1,618 C Sharp/反復と反復子 →await foreach: await foreachはC# 8.0から導入された機能で、非同期的にforeachループを実行するためのものです。以下に、await foreachを使った例を示します。 最新 タグ: 2017年版ソースエディター
- 06:412023年12月7日 (木) 06:41 差分 履歴 +501 C Sharp/条件分岐 →条件分岐: 校閲と推敲 タグ: 2017年版ソースエディター
- 06:182023年12月7日 (木) 06:18 差分 履歴 +3,214 C Sharp/変数 →代入: 値型と参照型の違いは、変数に値を代入する際の振る舞いに影響を与えます。 タグ: 2017年版ソースエディター
- 06:002023年12月7日 (木) 06:00 差分 履歴 +5,522 C Sharp/変数 →算術演算子: C#にはさまざまな算術演算子があります。以下に、それらの使用例と解説を示します。 タグ: 2017年版ソースエディター
- 05:402023年12月7日 (木) 05:40 差分 履歴 +107 C Sharp/変数 →変数の型: C#の主要なデータ型 タグ: 2017年版ソースエディター
- 05:262023年12月7日 (木) 05:26 差分 履歴 −6,848 C Sharp/変数 →変数の宣言 タグ: 2017年版ソースエディター
- 00:532023年12月7日 (木) 00:53 差分 履歴 −8 Kotlin/インストール方法 →kotlin のインストール: info: kotlinc-jvm 1.9.21 (JRE 1.8.0_392-b08) 最新 タグ: 2017年版ソースエディター
- 00:462023年12月7日 (木) 00:46 差分 履歴 +86 Kotlin/インストール方法 →kotlinの入手: Bumpup 1.9.21 タグ: 2017年版ソースエディター
2023年12月6日 (水)
- 22:542023年12月6日 (水) 22:54 差分 履歴 +352 コンピューターアーキテクチャー →バレルプロセッサー: バレルプロセッサーは、CPUの一種であり、実行スレッドをサイクルごとに切り替える特性を持ちます。このCPU設計手法は、「交互配置(interleaved)」または「微細粒度の時分割マルチスレッディング(fine-grained temporal multithreading)」としても知られています。現代のスーパースカラーアーキテクチャの同時マルチスレッディングとは異なり、一般的に複数の命令を1つのサイクルで実行することはありません。 プリエンプティブなマルチタスキングのように、各実行スレッドには独自のプログラムカウンターやハードウェアレジスタ(各スレッドのアーキテクチャ状態)が割り当てられます。バレルプロセッサーは、各スレッドがnサイクルごとに1つの命令を実行することを保証します。これに対して、通常のプリエンプティブなマルチタスキングマシンは、1つのスレッドを数千万サイクル実行する一方で、他のスレッドは順番を待つことが一般的です。 C-slowingと呼ばれる手法は、単一のタスク処理型プロセッサー設計から対応するバレルプロセッサー設計を自動的に生成 最新 タグ: 2017年版ソースエディター
- 22:502023年12月6日 (水) 22:50 差分 履歴 +1,615 コンピューターアーキテクチャー →具体的なコード例: 以下はSSE(Streaming SIMD Extensions)を使用したアセンブリ言語での浮動小数点数の乗算の例です。 タグ: 2017年版ソースエディター
- 22:112023年12月6日 (水) 22:11 差分 履歴 +1,549 コンピューターアーキテクチャー →SMT: 校閲と推敲 タグ: 2017年版ソースエディター
- 22:032023年12月6日 (水) 22:03 差分 履歴 +1,736 コンピューターアーキテクチャー →SIMD: いくつかのプロセッサアーキテクチャがSIMDを採用しており、それぞれ独自の命令セットを持っています。 タグ: 2017年版ソースエディター
- 10:542023年12月6日 (水) 10:54 差分 履歴 +1,318 Dart →null安全性: Dart 2.12で追加されたNull安全性の機能を含んだコードの例 最新 タグ: 2017年版ソースエディター
- 09:382023年12月6日 (水) 09:38 差分 履歴 +461 C Sharp →タプル: タプルは、異なるデータ型をまとめて1つの変数に格納するための便利な仕組みです。 タグ: 2017年版ソースエディター
- 09:282023年12月6日 (水) 09:28 差分 履歴 +2,124 C Sharp →record型: record 型は、C# 9.0で導入された新しいデータ型で、不変(immutable)なデータ構造を定義するのに役立ちます。record はデータのイミュータビリティをサポートし、簡潔なコードでデータの保持と操作を行うための手段となります。 タグ: 2017年版ソースエディター
- 07:582023年12月6日 (水) 07:58 差分 履歴 −812 C Sharp →配列: C#における配列は、同じ型の複数の要素を保持するデータ構造です。配列は固定長であり、要素数が宣言時に決まります。以下に基本的な配列の使い方を示します。 タグ: 2017年版ソースエディター
- 07:502023年12月6日 (水) 07:50 差分 履歴 −491 C Sharp →フォーマット指定: string.format()はObsolate タグ: 2017年版ソースエディター
- 07:492023年12月6日 (水) 07:49 差分 履歴 −2,586 C Sharp →文字表示: 内容が飛んでいたので再編 タグ: 2017年版ソースエディター
- 07:282023年12月6日 (水) 07:28 差分 履歴 +16 C Sharp →さらに複雑な補間文字列 タグ: 2017年版ソースエディター
- 07:262023年12月6日 (水) 07:26 差分 履歴 +1,605 C Sharp →文字列中での変数の表示: このC#のコードは、変数 a の値を文字列に埋め込んで出力するものです。これはC# 6.0から導入された補間文字列(interpolated string)と呼ばれる機能を使用しています。 タグ: 2017年版ソースエディター
- 05:582023年12月6日 (水) 05:58 差分 履歴 −2 Rust →逆ポーランド記法の解析と評価: 節に 最新 タグ: 2017年版ソースエディター
- 05:572023年12月6日 (水) 05:57 差分 履歴 +3,843 Rust →逆ポーランド記法の解析と評価: 逆ポーランド記法は、数式の演算子を後置記法で表現する方法です。通常の中置記法では演算子がオペランドの間に置かれますが、逆ポーランド記法では演算子がオペランドの後ろに置かれます。これにより、括弧や演算子の優先順位を考える必要がなくなり、計算機で容易に評価できる形式になります。 例えば、中置記法での式 3 + 4 * 5 は、逆ポーランド記法では 3 4 5 * + と表現されます。この記法では、演算子が対象のオペランドに対して順番に適用されます。 タグ: 2017年版ソースエディター
- 05:522023年12月6日 (水) 05:52 差分 履歴 +2 Rust →エラトステネスの篩: 章から節に タグ: 2017年版ソースエディター
- 05:502023年12月6日 (水) 05:50 差分 履歴 +4,070 F Sharp →逆ポーランド記法の解析と評価: 逆ポーランド記法は、数式の演算子を後置記法で表現する方法です。通常の中置記法では演算子がオペランドの間に置かれますが、逆ポーランド記法では演算子がオペランドの後ろに置かれます。これにより、括弧や演算子の優先順位を考える必要がなくなり、計算機で容易に評価できる形式になります。 例えば、中置記法での式 3 + 4 * 5 は、逆ポーランド記法では 3 4 5 * + と表現されます。この記法では、演算子が対象のオペランドに対して順番に適用されます。 最新 タグ: 2017年版ソースエディター
- 04:412023年12月6日 (水) 04:41 差分 履歴 +55 Swift →エラトステネスの篩: filter関数の代わりにcompactMapを使って効率的に素数の配列を生成。さらに、ループの上限を sqrtN に設定することで効率を向上。 最新 タグ: 2017年版ソースエディター
- 03:412023年12月6日 (水) 03:41 差分 履歴 0 小学校理科/参考書6学年 →食物の消化・吸収: s/たん液/たん汁/1 最新 タグ: 2017年版ソースエディター
- 01:302023年12月6日 (水) 01:30 差分 履歴 +1,712 C Sharp/反復と反復子 →反復子: +LINQ タグ: 2017年版ソースエディター
- 01:112023年12月6日 (水) 01:11 差分 履歴 +1,086 F Sharp →LINQ: F#でもLINQ(Language Integrated Query)を使用することができます。LINQはC#やVB.NETで特に広く使われていますが、F#でも同様のクエリ言語を使ってデータを操作することが可能です。 F#では、シーケンスやコレクションに対してクエリを書くためのクエリ式を使用します。 タグ: 2017年版ソースエディター
- 01:002023年12月6日 (水) 01:00 差分 履歴 +1,774 F Sharp →F#から.NETの機能を直接使う: F#は.NET言語ランタイムの一部であり、そのため、.NETの機能やライブラリを直接利用することができます。以下にいくつかの方法を示します。 タグ: 2017年版ソースエディター
- 00:432023年12月6日 (水) 00:43 差分 履歴 +1 F Sharp →パターンマッチングでのプレースホルダー: マークアップ修正 タグ: 2017年版ソースエディター
- 00:412023年12月6日 (水) 00:41 差分 履歴 +2,006 F Sharp →プロトタイプベース的な手法: F#は、プロトタイプベースのオブジェクト指向言語としては一般的ではありませんが、一部のプロトタイプベースの特性を模倣する方法があります。プロトタイプベースの言語では、オブジェクトは別のオブジェクトをプロトタイプとして使用し、そのプロトタイプの特性を継承したり、動的に変更したりできます。 タグ: 2017年版ソースエディター
- 00:372023年12月6日 (水) 00:37 差分 履歴 +1,515 F Sharp →オブジェクト指向プログラミング: →クラスの継承: F#でもクラスの継承は可能です。F#は.NETの言語ランタイムの一部であり、そのランタイムにおけるオブジェクト指向の機能を利用することができます。 タグ: 2017年版ソースエディター
- 00:282023年12月6日 (水) 00:28 差分 履歴 +107 F Sharp →F#のデータ型: 重複があったので再編 タグ: 2017年版ソースエディター
- 00:112023年12月6日 (水) 00:11 差分 履歴 +8,960 F Sharp →ユーザー定義型: F#のtype構文は、柔軟で多様なデータ構造を定義するための強力な機能です。以下にその柔軟性を示すいくつかの例を挙げます。 タグ: 2017年版ソースエディター
2023年12月5日 (火)
- 23:372023年12月5日 (火) 23:37 差分 履歴 −601 F Sharp →リスト: 重複削除 タグ: 2017年版ソースエディター
- 23:302023年12月5日 (火) 23:30 差分 履歴 −169 F Sharp →コレクション: 重複削除 タグ: 2017年版ソースエディター
- 23:242023年12月5日 (火) 23:24 差分 履歴 +5,531 F Sharp →パターンマッチング: →match: match は、F#でパターンマッチングを行うための機能です。異なるケースに応じて、値やパターンに基づいて処理を選択するのに使われます。これにより、特定のパターンに一致する処理を行うことができます。 タグ: 2017年版ソースエディター