神代下

 

古、天地未剖、陰陽不分、渾沌如鶏子、溟涬而含牙。及其淸陽者薄靡而爲天・重濁者淹滯而爲地、精妙之合搏易、重濁之凝竭難。故、天先成而地後定。然後、神聖、生其中焉。故曰、開闢之初、洲壤浮漂、譬猶游魚之浮水上也。于時、天地之中生一物、狀如葦牙。便化爲神、號國常立尊至貴曰尊、自餘曰命、並訓美舉等也。下皆效此。次國狹槌尊、次豐斟渟尊、凡三神矣。乾道獨化、所以、成此純男。

 

suno.com

積み本

 

 

 

 

 

呼び出し規約

 

「__stdcall」とは、Microsoft Visual C++などの開発環境で用いられる、

関数の呼び出し規約の一つです。

__stdcall規約では、関数を呼び出す際に、呼び出し元がスタックに引数をプッシュし、

呼び出された関数がその引数をポップする方式を採用します。この際、関数の呼び出し

元と呼び出された関数の間でスタックのアライメントに関する合意が必要になることが

あります。

 

__stdcall規約は、一般的にはWindows APIなどのように、呼び出し元と呼び出される

関数のプログラムが異なる場合に用いられます。

これは、__stdcall規約を用いることで、異なるプログラム間での関数の呼び出しを

確実に行うことができるためです。

なお、__stdcall規約は、呼び出し規約の一例であり、他にも__cdeclや__fastcallなどの

規約があります。それぞれの規約によって、スタックの扱いや引数の渡し方、

戻り値の扱いなどが異なります。

 

呼び出し

規約

引数の渡し方 スタックの扱い 戻り値の扱い 主な使用例
__cdecl スタックに右から左に引数をプッシュ 呼び出し元がスタックをクリーンアップ EAXレジスタに格納される C/C++標準
__stdcall スタックに左から右に引数をプッシュ 呼び出された関数がスタックをクリーンアップ EAXレジスタに格納される Windows API
__fastcall レジスタとスタックを併用して引数を渡す 呼び出された関数がスタックをクリーンアップ EAXレジスタに格納される Borland C++
__vectorcall SSEレジスタを利用した引数の渡し方 呼び出された関数がスタックをクリーンアップ XMM0レジスタに格納される Visual C++ 2012以降
__thiscall メンバ関数において、インスタンスをECXレジスタに渡す 呼び出された関数がスタックをクリーンアップ EAXレジスタに格納される C++メンバ関数

呼び出し規約は、プラットフォームや開発環境によって異なる場合があります。

開発環境によっては、デフォルトで使われる呼び出し規約があることもあります。

呼び出し規約によって、スタックの扱いやレジスタの使用方法が異なるため、

プログラムの実行速度や効率に影響を与えることがあります。

 

C++の後継目指すプログラミング言語「Carbon Language」とは?

「Carbon Language」とは、C++の後継目指すプログラミング言語の1つで、

2019年に発表されました。Carbon Languageは、C++と同様にシステムプロ

グラミングや高性能計算など、高度なプログラミングを行うために設計された

言語で、現代的なプログラミングの手法や最新のコンピュータアーキテクチャにも

対応しています。また、C++と比較して簡潔な構文や、メモリの自動管理、

高速なコンパイル速度など、より使いやすく開発効率の高い言語として

注目されています。

モニタリング自己評価訓練法とは?

モニタリング自己評価訓練法は、自分自身の行動を監視することで自己評価能力を向上させるトレーニング法の一つです。

この方法では、目標行動を設定し、行動を実行した後に、その行動の結果を評価します。自己評価を行うことで、自分自身の行動に対する正確な理解を深めることができます。

例えば、健康的な生活習慣を身に付けたい場合、毎日運動をすることを目標行動に設定し、実際に毎日運動をしたかどうかをモニタリングします。その後、運動をしたかどうか、どの程度運動したか、どのような運動をしたかを評価します。評価を通じて、自分自身がどの程度目標行動を実行しているかを把握することができ、次の目標設定につなげることができます。

モニタリング自己評価訓練法は、行動変容の理論に基づいています。行動変容の理論では、自分自身の行動を監視し、自己評価をすることで、望ましい行動を定着させることができるとされています。

トップダウン思考 ボトムアップ思考とは?

トップダウン思考は、全体を俯瞰して全体像を把握し、

その後に細部に目を向ける思考方法です。

つまり、まず全体の計画や目標を設定し、その目標に向かって

段階的に具体的な行動計画を立てていくというアプローチを取ります。

一方、ボトムアップ思考は、細かい部分から見ていって全体像を把握していく

思考方法です。つまり、現場で発生する問題やニーズに対して、その都度解決策を

立案し、それが全体的な改善につながるというアプローチを取ります。

両者は対立する考え方ではなく、場合によって適切な思考方法を使い分けることが

求められます。例えば、ビジネスにおいてはトップダウン思考が重要となることが

多いですが、現場での問題解決にはボトムアップ思考が有効な場合があります。

 

--------------------------------------------------------------------------------------------------

 

トップダウン思考を身に付けるための練習にはいくつかの方法があります。

以下にいくつかの例を挙げてみます。

大局観を持つこと:トップダウン思考では、全体像を把握してから詳細に進むことが

重要です。そのため、問題やプロジェクトなどに取り組む前に、大局観を持ち、

全体像を理解することが重要です。

プロセスを整理すること:トップダウン思考では、プロセスを整理して、

ステップバイステップで進めることが重要です。そのため、問題やプロジェクト

などを解決する前に、どのようなステップが必要か整理し、一つずつ進めていくこと

が重要です。

仮説を立てること:トップダウン思考では、大局的な視点から問題を捉え、仮説を

立ててから詳細を掘り下げることが重要です。そのため、問題やプロジェクトに

取り組む前に、仮説を立て、その仮説に基づいて詳細を掘り下げていくことが重要

です。

リスクを見極めること:トップダウン思考では、全体像を把握してからリスクを

見極めることが重要です。そのため、問題やプロジェクトに取り組む前に、

どのようなリスクがあるか、そのリスクをどのように軽減できるかを考え、

対策を練ることが重要です。

これらの練習を繰り返すことで、トップダウン思考を身に付けることができます。