多言語混合開発 簡単言語呼び出し Python アルゴリズム

青い文字 [プロトコル解析と復元] をクリックしてフォローしてください


 互いの長所を生かし、短所を避け、それぞれの利点を最大限に発揮し、多言語が調和して共存するための良好な状況を確立し、多言語の混合開発を導入する。

長い間更新できず申し訳ありませんでした。旧正月もあと数日です。まず、皆様に良い新年をお迎えのことをお祈り申し上げます。ご健康、ご家族円満、ご成功をお祈り申し上げます。すべてにおいて、そして新年には豊かなポケットを。

100年以上にわたるコンピュータ技術の発展と、ここ数十年のインターネットの急速な普及により、さまざまな開発言語が次々に登場し、プログラム開発の敷居は急速に下がり、当然ながらプログラム開発の効率も向上しました。プログラミング言語では、さまざまなシナリオでさまざまな人々のさまざまなニーズを満たすさまざまなシステムを構築するのが良いことです。

しかし、平行線はやがて交差し、消滅する言語もあれば、しぶとく生き続ける言語もあり、生きているさまざまなプログラミング言語は必然的に相互に通信することになります。

中国語圏でソフトウェア開発の敷居を大きく下げ、英語を知らなくても済むEasy Languageユーザーを大量に育てたEasy Languageという言語があるが、ユーザビリティが高く、主要な経歴を持つプログラマーからは軽蔑されている。

Pythonという言語もあります。オープンワールドなので標準ライブラリが豊富で、開発効率が大幅に向上します。もちろん性能は低いのが一般的ですが、それでも膨大なユーザーがいるのは仕方のないことです。世界中にいます。

この記事では、Python と easy language のハイブリッド開発について紹介します。easy language で Python を呼び出して、心を開いてみましょう。もちろん、この種のハイブリッド開発の敷居は非常に低く、無視しても問題ありません。 Python は多用途であり、パフォーマンスを多少低下させても構わない限り、Lua、php、その他多くの言語と連携することもできます。
まずは簡単な言語でPythonを呼び出す場面の紹介です 結局、何事にも原因と結果があります。

友達が 2 人いて、1 人は Yi 言語しか分からず、もう 1 人は Python 言語しか分からず、能力は新人レベルです。新人の Yi は、少し複雑な暗号化と復号化のプロセスを Yi を使って実装したいと考えています。文字エンコーディングがいくつか混ざっています。明らかに、簡単な新人にはできないので、Python の新人に助けを求めます。Python の新人はこのアルゴリズムのプロセスを実現でき、二人は意気投合したので、Yi 言語の呼び出しのシーンパイソンが登場。

プロトコル解析では当然このようなシナリオに遭遇しますが、例えば Python を知っている新人がゲームのプロトコル アルゴリズムを解読し、Yi を知っている新人に金貨を磨くためのプラグインを作ってもらうなどです。の上。

結局のところ、新人の 2 人にとって、Python のライブラリは非常に豊富であり、バイナリ データを処理する必要があるこの種のシーンでは、簡単な言語は完全にランダムで制御不能です。

次に、具体的な呼び出し方法について説明します。

この種の呼び出しは、C と Java の混合プログラミングのような高度なものではなく、初心者が学ぶには敷居が高すぎます。底辺の人々の大多数が必要としているのは、機能した後に洪水を引き起こす、シンプルで使いやすい方法です。

この呼び出しの本質は、Yi と Python の間のブリッジとして http リクエストを使用することです。一定の経験を持つ友人なら、これを見ればその方法がわかるはずですよね?

ここではPython環境と簡単言語環境をインストールする必要がありますが、これは基礎であり必要です。

Python には flask という名前の小さな http サーバー ライブラリがあり、実行中のマシン上の指定されたポートで単純な http サービスを開き、それを API インターフェイスとして使用することができ、非常に便利です。

次のようにローカルで起動します。

Easy Languageにはhttpリクエストを行うための便利なインターフェースがあり、開発中は対応するhttpインターフェースをリクエストするだけで、データをアップロードして処理し、結果を取得することができます。

いよいよ導入が近づいてまいりましたが、これは誰にとっても非常に簡単なことであり、結局のところ、安全保障や協定に携わる人はやはりプロですよね。

助けが必要な場合は、私を見つけて返信してください、寒いです、もっと服を着ることを忘れないでください、流行中は、誰もが家にいて将来に備えて、忘れないでください、#YOLO。

「探している」、「いいね!」、「共有」をクリックすることを忘れないでください。

新しいルール、時間内にツイートを受け取るには、まず公式アカウントにスターを付ける必要があります

スターを付けることを忘れないでください。そうしないと見逃してしまいます

長押しするとフォローしたり、常にコミュニケーションしたりできます。

おすすめ

転載: blog.csdn.net/yeyiqun/article/details/113733309