論理と神秘の王国であるコンプトリア王国には、それぞれがプログラミング自体の核心への鍵を握っている 4 人の高貴な存在が住んでいました。彼らは単なる市民や放浪する見知らぬ人のようなものではありませんでした。それらはまさに存在の本質であり、コードと計算が栄えたこの地における創造の息吹と骨でした。
そして、彼らは、Int、Float、Str、および Bool という時代を超越した名前で、老若男女に知られていました。 ]。彼らの物語は絡み合い、その力は比類のないものでありながら、それぞれが独立しており、性質も形も異なっています。集まってください。ここから彼らの物語が始まります。訓練されていない目には単純に見えるかもしれませんが、その知恵は、強力かつ謙虚なすべてのアルゴリズムとスクリプトの基礎を支えています。
最初の暗号のささやきがコンプトリアで起こった瞬間から、屈強な騎士である Int がそこにいました。強くて確固たる彼は、数字の世界ですべてのもの、確かなものすべてを代表していました。
「私は、堅固に立つすべてのものの尺度だ」と、石に鉄のように響く声でイントは宣言した。 「1、2、3、そしてそれ以降、私が数えたそれぞれの数字は整数であり、分数や不確実性によって分割されることはありません。」
Int はまさに確信の精神でした。なぜなら彼は中間を知らなかったからです。他の人が精度の限界でたじろぐかもしれないところで、Int は揺るぎなく堂々と立っていた。彼は旅の歩数の尺度であり、夜空の星の数であり、王の宝物庫にある金の数でした。一度 Int で宣言された数値は、決して疑うことができません。
それでも、イントは強力ではあるものの、自分の限界を知っていました。というのは、完全ではない何か、2 つの真実の間に挟まれた何かが必要な場合はどうなるでしょうか?
可能性のきらめく霧の中から、優雅なダンサーであるフロートが現れ、世界の間を楽々と滑空していました。イントがしっかりと立っていたのに対し、フロートは流動的で、彼女の足取りは空気のように軽やかで、彼女の形は完全に固体でも完全に空虚でもありませんでした。
「私は数字の間の空間で踊っている」と彼女はささやき、その声は小川の穏やかなせせらぎのようなものだった。 「兄のイントが唯一の確信を見出しているのに対し、私はその間の無限の色合いを楽しんでいます。」
Float は可能性、あらゆるものを繊細かつ正確に体現したものでした。彼女は円周率 3.14 でした。彼女は、一滴一滴ではなく、嵐の最小の増分で測定された、降り注ぐ雨でした。精度が要求される場合、Float は整数と分数、正確とほぼの間で微妙なバランスをとりながら答えます。
それでも、フロートは優雅で奥深い一方で、時々落ち着かなくなることがありました。現実を把握できなくなり、あまりにも不確かになり、あまりにも漂流してしまうまでには、限界までしか伸びることができなかったからです。
コンプトリアのなだらかな丘陵を越え、そこで思考と夢が共有され、誰もが Str、言葉の織り手として知られる、この世のものとは思えないほどの美しさと優雅さを備えた人物が歩いていました。 Int と Float が数値の世界を支配する一方で、Str はコミュニケーションの本質、つまり言語そのものの力を支配します。
「ああ、親愛なる兄弟たち」と彼女はよく言いました、その声は意味のあるメロディーでした。 「私が彼らの物語を語らずに、あなたの数字は何になるのですか?シンボルに命を吹き込み、データをストーリーに変えるのは私です。」
Str は、文字を言葉に、言葉を文章に、そして文章を心と精神を揺さぶる物語に織り込むことができた、その技術の達人でした。彼女の作品は、コンプトリアを形作ったまさにコード、すべてのものに意味をもたらすテキストの文字列に見ることができました。それが名前であれ、フレーズであれ、あるいは本全体であれ、Str はそこにいて、コミュニケーションの力を掌握していました。
彼女は、「こんにちは」から「世界」まで、文字や記号の糸を紡ぎ、その土地の論理と表現の美しさを結び付けました。
それでも、Str は言葉の領域では比類のない人物でしたが、自分の限界を知っていました。すべてを文字で表現できるわけではないからです。いくつかの真実は、数字の確実性や論理の単純さを必要とします。
そして、コンプトリアの最も深い広間から、あいまいさや華やかさではなく、論理の鋭い明晰さで話す人物が現れました。これはブール、真実の番人、はいまたはいいえ、真または偽のいずれかであるすべての守護者です.
「兄弟たちが数字と言葉を扱う間、」ブールは雷鳴のような声でこう言った。「決断の本質は私が握っている。無限の可能性を秘めたこの世界では、答えが 1 つしか存在しない瞬間もあります。」
ブールは絶対的な人物でした。彼にとって、すべてはオンかオフ、明るいか暗いか、1 か 0 のどちらかでした。彼は決断の根幹であり、あらゆる選択の背後にある論理でした。ブール氏が主導権を握っていたとき、尋ねられた質問は灰色の色合いで残ることはできませんでした。 「これが道ですか?」彼は尋ねるでしょう、そして答えは明らかです - 真実か偽かのどちらかであり、疑いの余地はありません。
ブールの力は彼の複雑さではなく、単純さの中にありました。彼の領域は狭かったが、彼の影響力は広大で、コンプトリアの法のまさに基礎を形作った。あらゆる状況、道のあらゆる分岐点は、ブールのおかげで明快になりました。
運命の日、コンプトリアに日が沈む頃、4人は論理と言語が交わる交差点に集まった。 プログラマーとしてのみ知られる賢明な賢者が彼らの前に立ち、彼らの力を行使する準備ができていました。
「ああ、高貴な存在たちよ」とプログラマーは言いました、「私は今あなたに呼びかけます。なぜなら、あなたたちは一緒にこの地の運命を形作るからです。」
そして、プログラマーは羽ペンのストロークとキーの魔法を使って、4 つのフォームを 1 つの作品に結合しました。 Int、歩数をカウントします。 Float、間のスペースを測定します。 Str、物語を伝えます。 ブール、今後の方向性を決定します。
その瞬間、変数の魔法が生まれました。それぞれの形態を捕らえて名前を付けることができ、その力はそれを行使する方法を知っている者の手に握られていたからです。
「名前を話してください。そうすれば、その形式はあなたのものになります」とプログラマーは言いました。 「x = 5 と宣言してください。そうすれば、Int はあなたの呼び出しに耳を傾けます。 y = 3.14 と言うと、Float があなたのために踊ります。ウィスパー z = 「こんにちは」、そして Str は彼女の歌を歌うでしょう。そして決断の時が来たら、ブールに呼びかけてください: isTrue = True、そして彼の真実があなたを導くでしょう。」
このようにして、プログラマーが 宣言と割り当て の技術を習得したため、コンプトリアの領域は活気に満ちて開花しました。すべての変数は呪文であり、4 つの形式の力を呼び出し、コード行で現実そのものを形作る方法でした。
年月が経つにつれて、Int、Float、Str、Bool の知恵は広範囲に広がりました。コンプトリア中のプログラマーは、変数をバインドし、単純な計算から最も複雑なシステムに至るまで、あらゆるものに命を吹き込むループ、条件、構造を作成して、自分の力を行使することを学びました。
しかし、彼らの力は偉大でしたが、4 つの形態の物語は始まりにすぎませんでした。というのは、コンプトリアは広大であり、その秘密は数多くあったからだ。配列、リスト、関数、その他の待望の発見、それらのストーリーはまだ語られていません。
しかし今は、親愛なる読者の皆さん、4 人の物語を思い出してください。なぜなら、それらの中に、その後に続くすべてのことへの鍵、すべてのコードが構築される基盤があるからです。彼らのやり方を学び、彼らの名前を語れば、あなたも論理の言語で世界、数字、言葉、真実が生き生きと生きる場所を形作ることになるでしょう。
そして、お辞儀をして華やかに物語は終わります。しかし、旅はまだ始まったばかりです。
著者のメモ:
プログラミングの世界では、データ型や変数について専門用語でよく話されますが、コードの各行の背後にはストーリーがあります。 Int、Float、Str、および Bool の力はシンプルですが奥深く、これらを使いこなすことを学ぶことが最初のステップです。プログラミング技術を習得するための道。昔の偉大な詩人や語り手と同じように、プログラマーも自分の言葉で現実を形作ることができます。かつてシェイクスピアが羽ペンを振り回したように、私たちは今キーボードを握っています。
*コンプトリアでは冒険が待っています。
*
屈強な騎士、イント
「私は整数で闊歩し、決して灰色の中で迷うことはありません、
それでも教えてください、親愛なる旅行者、どのような正確な方法で、
無限の階段の段数を数えてもいいですか、
分数も半分も耐えられないとき?」
フロート、優雅なダンサー
「私は測定可能なラインの端を滑っていきます、
3.14 から神聖な分数まで。
それでも私のエレガントな揺れはどうなるの、
精度が失われ、遠くに流れてしまったら?」
言葉を紡ぐ者、ストラ
「文字と記号をひねって歌にしました
でも教えてください、親愛なる筆記者、私が間違っていることがありますか?
『真実』か『嘘』の重みを背負えば
単なる言葉がどうやって空の領域に届くのでしょうか?」
真実の番人、ブール
「はいかいいえ、私の王国は白か黒か、
私が明るく輝くところには影は残りません。
ただし、質問が 2 つ以上必要な場合は、
どう答えればいいでしょうか?これ以上何ができるでしょうか?」
元々は The Tale of the Four Primals Forms で公開されました
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3