新しいプログラミング言語は、現実とのつながりを静かに殺します





ある日、プログラミングのチームが「ちょっとコンピューター、このクソなものをくれ」と見える日が来るでしょう。



フードの下にあるもの、生きている魂は理解しません。 「クソ」コマンドは、キーワードに解釈される説明付きの段落で解釈されます。これは、ベクトル表記のセットに解釈され、Cで解釈され、...



そして、その下のどこかで、鉄片の電気的な衝動に変わります。



プログラマーは、「高い言語能力、コミュニケーション能力、チームで乳母になる能力」を備えた洗練された人文科学になります。 チームのアラスカについては、今日まで神に感謝しますが、別のコトリンを発明するたびに、私たちはこの日に近づきます。



私たちのYaPがすでにそのようなものになっていたのではないかと思いました。 「コンピューター、いまいましいことをする」というフレーズに少し似たもの。 すでに忘れていた、電気に関する正式なプロトコルの束。 機械的現実とのつながりをますます引き裂くもの。



私はよく「フィル、さあ、あらゆる種類のナンセンスについて考えるのをやめなさい」というフレーズを聞きます。 でも、あの日は、彼らがHabréに「考えるのをやめなさい」と書いたその日はいまいましい。






私は仕事で多くの小さなプロジェクトを持っています、そして、我々は異なるスタックを使用します-.net、React.ts、c ++、Java。 あなたが少なくとも少しうんざりしているもので、彼らはあなたに固執します。 私はドナーとして来ましたが、すべてのアプリケーション、リポジトリへのアクセスのためのボード上のタスクもあります。



私のスタック上のすべてのタスクが完全にたわごとになったとき、狂人だけが取るケースが発生しました。 私は狂人ではないので、typscriptでタスクを取り始め、次にJavaで反応し始めました。 すべてのアプリケーションはほぼ同じことを行いますが、異なるプラットフォーム用に設計されています。 問題ありませんでした。



だから私はシャープで最高のVPNサーバーを選択することを書いた、ここで私はJavaで同じことをしに行った。 同じこと、まったく同じ方法。 最初は何も重要視しませんでしたが、ある時点でパターンに気付かないことはすでに非常に困難でした。



異なるプログラミング言語で同じことをしただけです。 このコードは非常に似ていましたが、タスクにまったく影響を与えなかった詳細を除きます。 結局のところ、ビジネスは「ヘイフィル! クライアントに接続の状態を示すために、抽象クラスを使用する必要があります。 ビジネスとユーザーは、デバイスに写真を見せたいと思っています。 はい、この写真を見せたいだけです。



しかし、私はできません。 車に伝えるだけではいけません。必要なことをしてください。 これまでのところ、私は「make a fuck」というフレーズをコマンドに変換する中間インタープリターですが、それでも、詳細な説明をステップバイステップでプロセッサーにどこでどのように行うかについて説明する必要があります。



しかし、私はもはやバイトを操作しません。 私は、これらのバイトを制御するメカニズムファクトリのファクトリを構成する各部分を非常に抽象的なレベルで使用しています。 そこには鉄片があり、さらに複雑です。そこで何が行われているのかわかりません。 しかし、それは100個のプリズムを通して行われますが、これについても私は知りません。 彼女は私が自分に車に伝えたいことの半分を「考えている」のですが、どうすればいいのかわかりません。



車のボンネットを密閉して、毎年長くなっている排気管で修理し始めたようでした。一度エンジンを修理するには、パイプに手を入れずに叫ぶ必要があります。



サブコンパイラーは私のsisharpをクライアントの車に行く中間言語(IL)に変換し、次に別のサブコンパイラー(ジャストインタイム)がその場で私のILをプラットフォーム固有のコードに変換し、それがプロセッサーに供給されます...



そして、そこのどこかで、私の正式な説明、YaP間の違いはすべて消去され、同じことをします。 指に:



プロセッサがO1コマンドを認識していることを知っています。 それを受け取った彼は、内蔵のマイクロダイナミックスピーカーに電気を吹き込み、どこかで何かが閉じ、ビープ音が鳴ります。



そして、ここで私はsycharpeについて書いています:



using System;
Console.Beep(500,500);
      
      





1



:



#include <windows.h>

Beep(500,500);
      
      





1.



, , System.Console, windows.h? , , . , , .



, . - , , , . , — , .



. , , . , « », .



, — , ? , , , .



? , 2019 .



, — , . , , . , , , , , , . .



, « , x86 ARM. », . . , , .







, . . , - , , , , — , . - - . .



- (, , , , — ) . , , , . . , . , . .



— . . , , , - . — , , . , , , . .



«, , », ? , , , . , .



- , - , «» «» — , . , : « !? , ».



, , .

. , , .



, . , , .



20 , , , , . .



- « » , , — . , . .



. , « » . , , , . , , , . , , , , — . « » — . , , . ( - , «-»).



— . , , . , - — , . , , . -. , .



, , , . . — , , - . , .



. -, . — , , , . , , , , . — .



, — . , , , — . . . .



All Articles