最近、一部のメディアが、インテリジェントなモノのインターネットとプログラミング教育のための国産プログラミング言語「Mulan」が発表されたと報じました。このニュースが発表されるとすぐに、開発者コミュニティで議論が巻き起こりました。しかし、誰かがダウンロードしたプログラム パッケージを解凍した後、それが Python であることを発見しました。
人間とコンピューターの対話の頻度が高まるにつれ、プログラミングは、C、C から Python、Julia に至るまで、この時代の「3 番目に重要な基本分野」になりつつあります。プログラミング言語には、独自の機能と能力があるため、大規模な開発コミュニティがあります。
さらに、Google がクラウド コンピューティングの分野で立ち上げた Go 言語や Apple が設計した Swift のように、プログラミング言語は一度その分野で独自のエコシステムを確立すると、その地位を揺るがすことはほとんど困難です。 、Oracle が管理する Java 言語標準など。
数日前、一部のメディアは、中国科学院計算技術研究所(以下、中国科学院計算技術研究所)の国家主要コンピュータアーキテクチャ研究所が次のように述べたと報じた。 「Mulan」は、インテリジェントなIoTアプリケーション向けのプログラミング言語として位置付けられ、最新のプログラミング言語設計概念とコンパイル技術を採用した国産プログラミング言語「Mulan」(ムーラン:モジュールユニット言語)が正式にリリースされたと発表しました。は「インテリジェントIoT時代のC言語」を目指して取り組んでいます。
報告書ではまた、「Mulan」はコンパイルラボによって完全に独立して設計、開発、実装されたプログラミング言語であると述べられており、サポートするコンパイラや統合開発ツールもチームによって完全に独立して実装されています。コアの習得、テクニカル プログラミング言語。
現在、ムーラン言語はダウンロード可能です。ダウンロード アドレス: dongshouke.com
このレポートは公開されるとすぐに開発者の注目を集め、開発者はそれをダウンロードして使用し、研究しましたが、解凍した後、これが実際には Python 3.7 であることがわかりました。 ?
開発者が初期学習ノートをリリース: Python とほぼ同じです。
完全自作の「国産プログラミング言語」に誰もが大きな期待を寄せるネット民@的自転車中毒の若者は、早速公式サイトにアクセスしてダウンロードしました。
ダウンロードが完了した後、アイコンがおかしいことに気づきました。
これは明らかに pyinstall によってパッケージ化されているのではありませんか?ネチズンはこう不満を漏らした。「pyqt をリリースしたソフトウェアのアイコンを変更する方法は知っているが、これほど大きなプロジェクトの場合、アイコンさえ変更しないのですか?」
開くと、python のようなダイアログ ボックスが表示されます。
Python とほぼ同じ機能が多数提供されています
逆を試す 暗号化されるだろうと思って解読してみました。結局のところ、これは商用ソフトウェアです。私たちが自分で pyqt を書くときは、暗号化することがあります。
ただし、結果は、はまったく暗号化されておらず、直接解読されます。
は Python で書かれています。
Zhihu では多くの開発者がこれについて議論しています。
多くの開発者は、解凍された Mulan 言語が実際には Python 上に構築されており、Python によって構築された環境、パッケージ、プロジェクトを実行可能ファイルにコンパイルしていることを発見しました。つまり、Mulan はトップレベルでインターフェイスを作成し、低レベルのコンパイル、最適化、その他の多くのタスクをすべて元の Python に引き渡したということなのでしょうか?
以下は、EXE ファイルの解凍結果です (PyInstaller Extractor を使用):
解凍結果から、 「Mulan」言語 Pyinstaller は、Python ファイルを EXE 実行可能ファイルにパッケージ化するために使用されます。
実際、私たちが以前慣れ親しんでいた古典的な中国語のプログラミング言語は、構文とフロントエンドのみに焦点を当てており、基礎となる操作はすべて JavaScript または Python に任せていることは明らかでした。
#開発者コミュニティ: もう少し欠陥があります
開発者は次の 3 つの観点から Mulan 言語を評価しました:1実際のニーズを満たすことができるかどうか: プログラミングには、いくつかのシナリオで動作できるようにするために多くの機能が必要です。しかし、現時点ではムーラン語にその特徴は反映されていないようです。 2. オープンソース コミュニティに統合するかどうか: オープンソースではない言語で進歩することは困難です。 3. 青少年のプログラミングに適していますか: 教育言語としては、グラフィック記号言語ほど直観的ではありません。学生は卒業後も働く際にプログラミング言語を学び直す必要があります。まとめ: ######### 一般に、ムーラン言語には、基本的なデータ構造と関数に加えて、対数、指数、三角関数などの基本的な数学演算も追加されています。おそらく、これらは基礎教育により適しているでしょう。 子供向けのプログラミングのみを考慮し、Python 環境を実行可能なファイルにパッケージ化する場合、これは問題ないかもしれません。しかし、これを独立した財産権を持つプログラミング言語と呼ぶのは言い過ぎでしょう。 他の多くの開発者も、言語自体の設計について不満を述べているか、プログラミング言語の周囲のマテリアルについて不満を述べているかにかかわらず、意見を表明しています。同時に、皆さんのコメントから、私たちがプログラミング言語やシステムフレームワークなどの基盤となるアーキテクチャやツールで真の貢献をしたいと考えていることがわかります。これらの影響を解決するには長い時間がかかり、最適化するには多くのエンジニアリングが必要になる可能性がありますが、これは私たちが克服するために懸命に取り組むべきことです。 この記事は、https://www.ednchina.com/news/202001171403.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

WebStorm Mac版
便利なJavaScript開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。
