日本語版
最新ニュース
科学&テクノロジー

世界の終わりに最適なプログラミング言語

フォースのコーディング 無法なディストピアを思い出しました マッドマックス。コンテキストの限界に従って、独自のルールを作成します。もしそうなら、IFステートメントを再定義できます。単語のマシンコード命令を書き換えることができます。実行時に単語を変更することもできます。単語はキーワード自体になるため、単一の目的に最適化された言語を作成できます。そうしないと、コマンドを1つだけに梱包します。 「フォースでは、あなたはあなた自身の言語を作成しています」と、最初のフォース教科書の著者であるレオブロディー、 始まります、私に言った。フォースの低レベルの性質は、その処理能力の鍵ですが、プログラミングは外国人と感じました。 Postfixを使用します。これは、2 + 1を2 1+としてレンダリングする数学表記形式であり、直感的であり、本当に読みやすいことでもありませんでした。また、ほとんどの言語ではメモリを分割して移動することができますが、フォースはスタックベースです。つまり、データは年代順に保存され、最終/最初のベースで管理されます。私はバグにぶつかり続け、普遍的だと考えていたプログラミングの慣習を放棄することを強制しました。私は自分が機械の言語を話すのに苦労していることに気づきました。私がデュプラにメールを送って助けを求めるとき、彼はスティックを運転するためにフォースを比較しました。 Cよりも粒状です。後者は、呼び出しコンベンション、可変ストレージ、リターンスタック管理を定義しています。 Cが行うのと同じように、メモリと直接相互作用しますが、精度と効率でCをはるかに上回ります。 「人々は単なる言語と間違えます」とデュプラスは言います。 「それはコンピューターと対話する方法です。」より人気がない理由は、私たちのほとんどがオートマチックを運転するのと同じ理由です。 1990年代のパーソナルコンピューティングブームは、Techに手のひらに合わせてコードを簡単に作成できるようにすることに執着しました。プログラマーを自分自身から保護するために言語が抽象化され、途中のどこかで迷子になりました。利便性のために物事は肥大化し、デュプラスの言葉では、「隅々で不可解な膿をにじみ出ていました」。「効率を理解する方法は非常に歪んでいます」とデュプラスは言います。フォースは、パイソンの芝刈り機への鎌です。 「草の刃あたりのジュールの数を計算すると、人がより効率的であることがわかります」と彼は言います。 「スピードを考えると、芝刈り機がより効率的になると思うでしょう。」フォースは、あなたが崩壊後のように、あなたのリソースを慎重にマーシャリングするように、あなたを正確かつ記憶効率が高いことを強制します。デュプラスは、明らかに、自分の芝生を鎌で切断します。 「ある時点で、芝刈り機のように速く行くことができます」と彼は言います。私は自分の道を見つけ始めました。私がPythonのように、バイトをエーテルに送信してシステムを信頼してどこに行くかを把握するのではなく、メモリの割り当てと解放の責任を負うことに慣れました。私が考えることができるのは、保管されていたもの、保管されている場所、必要なスペースの量だけでした。コードの各行は突然重量がありました。私はImmortan Joeでした、私のラップトップは私の城塞で、記憶は私の水でした。すぐに、私は自分のコードを洗練し、再訪問していることに気づきました。マシンが自分のニーズを予測することを期待する代わりに、私はマシンのように考えて、途中でそれを満たすようにしようとしました。そして、私はよく考えなければならなかったので、他のコーディング言語で簡潔にすることを思い出させる不必要に複雑な頭字語 - yagni(あなたはそれを必要としない)、キス(シンプル、愚かに保つ)、乾燥(繰り返さない) - は時代遅れになりました。 #世界の終わりに最適なプログラミング言語

世界の終わりに最適なプログラミング言語

1742988705
2025-03-26 10:00:00

フォースのコーディング 無法なディストピアを思い出しました マッドマックス。コンテキストの限界に従って、独自のルールを作成します。もしそうなら、IFステートメントを再定義できます。単語のマシンコード命令を書き換えることができます。実行時に単語を変更することもできます。単語はキーワード自体になるため、単一の目的に最適化された言語を作成できます。そうしないと、コマンドを1つだけに梱包します。 「フォースでは、あなたはあなた自身の言語を作成しています」と、最初のフォース教科書の著者であるレオブロディー、 始まります、私に言った。

フォースの低レベルの性質は、その処理能力の鍵ですが、プログラミングは外国人と感じました。 Postfixを使用します。これは、2 + 1を2 1+としてレンダリングする数学表記形式であり、直感的であり、本当に読みやすいことでもありませんでした。また、ほとんどの言語ではメモリを分割して移動することができますが、フォースはスタックベースです。つまり、データは年代順に保存され、最終/最初のベースで管理されます。私はバグにぶつかり続け、普遍的だと考えていたプログラミングの慣習を放棄することを強制しました。私は自分が機械の言語を話すのに苦労していることに気づきました。

私がデュプラにメールを送って助けを求めるとき、彼はスティックを運転するためにフォースを比較しました。 Cよりも粒状です。後者は、呼び出しコンベンション、可変ストレージ、リターンスタック管理を定義しています。 Cが行うのと同じように、メモリと直接相互作用しますが、精度と効率でCをはるかに上回ります。 「人々は単なる言語と間違えます」とデュプラスは言います。 「それはコンピューターと対話する方法です。」

より人気がない理由は、私たちのほとんどがオートマチックを運転するのと同じ理由です。 1990年代のパーソナルコンピューティングブームは、Techに手のひらに合わせてコードを簡単に作成できるようにすることに執着しました。プログラマーを自分自身から保護するために言語が抽象化され、途中のどこかで迷子になりました。利便性のために物事は肥大化し、デュプラスの言葉では、「隅々で不可解な膿をにじみ出ていました」。

「効率を理解する方法は非常に歪んでいます」とデュプラスは言います。フォースは、パイソンの芝刈り機への鎌です。 「草の刃あたりのジュールの数を計算すると、人がより効率的であることがわかります」と彼は言います。 「スピードを考えると、芝刈り機がより効率的になると思うでしょう。」フォースは、あなたが崩壊後のように、あなたのリソースを慎重にマーシャリングするように、あなたを正確かつ記憶効率が高いことを強制します。デュプラスは、明らかに、自分の芝生を鎌で切断します。 「ある時点で、芝刈り機のように速く行くことができます」と彼は言います。

私は自分の道を見つけ始めました。私がPythonのように、バイトをエーテルに送信してシステムを信頼してどこに行くかを把握するのではなく、メモリの割り当てと解放の責任を負うことに慣れました。私が考えることができるのは、保管されていたもの、保管されている場所、必要なスペースの量だけでした。コードの各行は突然重量がありました。私はImmortan Joeでした、私のラップトップは私の城塞で、記憶は私の水でした。

すぐに、私は自分のコードを洗練し、再訪問していることに気づきました。マシンが自分のニーズを予測することを期待する代わりに、私はマシンのように考えて、途中でそれを満たすようにしようとしました。そして、私はよく考えなければならなかったので、他のコーディング言語で簡潔にすることを思い出させる不必要に複雑な頭字語 – yagni(あなたはそれを必要としない)、キス(シンプル、愚かに保つ)、乾燥(繰り返さない) – は時代遅れになりました。

#世界の終わりに最適なプログラミング言語

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。