492 測定値
492 測定値

あなたはソフトウェアの存在を語ることができますか? SimplyLangはそう考えています。

Affan Shaikhsurab3m2025/06/20
Read on Terminal Reader

長すぎる; 読むには

プログラミングは自然な人間の言語にどんどん似ています。「for(int i = 0; i < 5; i++)」のようなループを書くのではなく、「hello world」を書きます。
featured image - あなたはソフトウェアの存在を語ることができますか? SimplyLangはそう考えています。
Affan Shaikhsurab HackerNoon profile picture
0-item
1-item
2-item

私は本当に私を吹き飛ばしたアイデアを知ったばかりで、それはより多くの人々が話すべきことだと思っています。

我々はソフトウェアの進歩を目の当たりにしており、ソフトウェアは古代のアーカニーなポンチカードやアセンブリ言語から、PythonやJavaScriptなどの今日の高レベルの言語に移行しているが、近年では、革命的な変革である微妙な変革がある。

プログラミングは人類の自然言語にますます似ている。

Programming is becoming increasingly similar to natural human language.

考えてみてください: instead of typing loops out likefor (int i = 0; i < 5; i++)あなただけのタイプ:


Repeat 5 times say "hello world" .

これは、私が開発してきたおもちゃプログラミング言語の実行コードです。シンプルそれは小さなプロジェクトですが、もっと大きなことを示唆していると思います。


コード 対話

プログラミングのすべての10年間は、単一の総合的なトレンドを持っていた。increasing abstractionそれぞれが私たちを裸の機械の複雑さから遠ざけて、人間の心に近づかせます。

  • マシンコード:強力だが理解できない。
  • セットアップ:シンプルですが、まだ低レベル。
  • Copilot / ChatGPTのようなAIツール:今、私たちはプロンプトでコードし、実際の機能コードを受け取っています。

そして今、私たちは自分自身に問いかけています:なぜシンタックスを完全に避けることができないのか。

もしコンピュータが意図を理解できるならば、私たちは機械的に考えるのをやめ、アイデアを自然に表現する方法でソフトウェアを設計し始めるかもしれません。


なぜ抽象化が重要なのか

私が提供できる最も近い類似は、チョコレートを注文することです。

あなたは、「私は暗いチョコレートバーが好きです。

あなたは、カカオ豆がどのように焼かれ、焼かれ、温められているかを知る必要はありません。

プログラミングは同じでなければなりません。

抽象化の増加:

  • バレッジ、セミコロン、またはパッケージインストールの心配はもうありません。
  • No more import not found debugging or compiler installations. デバッグやコンパイラのインストールが見つかりませんでした。
  • ただ、あなたがやりたいことに集中し、システムがそれをどのように行うかを決めるようにしてください。

それは抽象とAIを組み合わせる力であり、それは科学小説ではありません - それはすでに進行中です。


AI:次なるコンパイラ?

AI is not yet another piece of the stack. It is becoming theスタック自体.

  • あなたが構築しようとしているものの文脈を知っています。
  • それはあなたが完全に定義されていない空白を埋める。
  • それはあなたのスタイル、あなたの目標、あなたの使命と一致しています。

かつて機械のための人間の解釈者がいたとき、私たちは今、machines are interpreting for us.

つまり、コードに関してはますます少なくなりますが、協力.


小規模な実験だが、大きなアイデア

この方法を試してみたのは、シンプルそれは、基本的な英語のようなコマンドを取って実行する小さな通訳です。

Repeat 10 times say "hello" .


シンタクスエラーなし インデントルールなし 暗号的なフレーズなし パイソンを置き換えようとしたり、産業力のある言語に匹敵しようとしたりするものではありません。やるもっと大きな質問を:

次世代のエンコーダーがコードにプログラムされているのではなく、意図を表すためにプログラムされているとしたらどうでしょうか。

次世代のエンコーダーがコードにプログラムされているのではなく、意図を表すためにプログラムされているとしたらどうでしょうか。

これが本当の変化:

からwriting codeトイdefining behavior.

Why It Matters (for Everyone)

  • 学生はシンタクスを覚えるのではなく、問題を解決することに焦点を当てることができます。
  • デザイナーや非デザイナーは、フレームワーク全体を学ぶことなくフローを自動化することができます。
  • ハッカーとビルダーは、ボイラープレートなしで物事をより速く行うことができます。
  • 技術的能力ではなく創造性は、実際の限界です。

The more we abstract complexity, the more room we make for innovation.

次は何?

まだ早いですが、これは避けられないように思えます。

  • AIエージェントは、単純な英語のリクエストから完全なプロジェクトのセットアップを管理します。
  • 各抽象が順調に次へと移行する層の生態系。
  • **No-code/Low-codeが「speak-code」に変わる世界。

もうすぐ、「コーディング」はもはやコーディングの話ではないだろう――たぶんそれは単にコードの話になるだろう。明確に話す.


最終思考

私たちはすでに1と0の日々を過ぎており、良いアイデアといくつかの合理的によく書かれた文で、そのアイデアを生かすことができる未来に向かっています。

I'd love to hear what the Hacker News community thinks: Is natural-language programming a flash in the pan, or an authentic peek at the computing future? If you're interested, give シンプルショットか、それとも単にフォローし続けてください. For if we can talk2位Code...What else can we start talking? コード...What else can we start talking?存在?

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks