あなたが聞いたことのない2022年の7つのプログラミング言語

今日すでに数百、数千のプログラミング言語が存在する中で、C++、Python、Java などのプログラミング言語の成功に基づいて、今年表面化したプログラミング言語とアーキテクチャの新しいラインが見られます。 . これらの新しい言語は、パフォーマンスを向上させ、穏やかな学習曲線を提供し、将来のイノベーションを拡大するのに役立ちます。 これには、ハイパフォーマンス コンピューティング、並列プログラミング、量子コンピューティングなどが含まれます。

2022 年には、いくつかの新しいプログラミング言語がリリースされ、モデルを構築して駆動するための新しい機能が開かれ、ますます使用されています。

上位のもののリストは次のとおりです。

QODA

QODA は、創薬から金融まで幅広いアプリケーションを備えたハイブリッド量子古典コンピューティングの世界初のプラットフォームです。

QODA は、CUDA や OpenACC などの既存のモデルと相互運用できます。 さらに、コンパイラの実装は、C++ ソース コード表現を、cuQuantum 対応のバックエンドをターゲットとするバイナリ実行可能ファイルに下げます。

QODAの詳細については、ここをクリックしてください。

ブランク-T5

Google AI は、1800 以上のさまざまなタスクを解決できるオープンソース言語モデル Flan-T5 をリリースしました。 この論文では、モデルのタスクのサイズと数をスケーリングする領域の命令の微調整について説明しています。

より大きな言語のPaLM 62Bと比較して、Flan-T5はより強力な少数ショットのパフォーマンスを達成し、研究者はこれが改善されたプロンプトとマルチステップの推論能力につながると主張しています.

ここをクリックしてコードを確認してください。

炭素

トロントで開催された CPP North Conference で Chandler Carruth によって紹介された Carbon は、C++ プログラミング言語の後継です。 これは、独立したコミュニティ主導のオープンソース言語です。 スクリプトの背後にいる開発者は、この言語は C++ コードとライブラリに依存する大規模な組織向けに特別に設計されていると述べています。

リリース以来、Kaggle のようなコミュニティは、そのシンプルさにより、C++ と比較して一般的に優れたコーディング エクスペリエンスを提供することで、Kaggle を常に称賛してきました。 このため、開発者は、C++ の長期にわたるレガシーを置き換えることはできないと主張しています。

ここで GitHub リポジトリを確認してください。

エキソ

MIT の研究者が、ハードウェア アクセラレータでコードを記述することを目的として、プログラミングの設計と実装に関する国際会議 Exo でリリースしました。 これは、低レベルのパフォーマンス エンジニアが単一のプログラムを仕様のために複雑なプログラムに変換できるようにするドメイン固有の言語ですが、はるかに高速です。 また、言語であると同時にコンパイラでもあります。

この言語は、exo コンパイルの原則に基づいて動作します。これは、ハードウェア アクセラレーション パフォーマンス ライブラリのプログラミングおよびコンパイラ サポートのために新たに提案されたアプローチです。

言語の詳細については、ここをクリックしてください。

ATL

「テンソル言語」と呼ばれることが多い ATL は、MIT の研究者によって開発され、最適な方法でプログラムを作成するための高性能コンピューティングを提供します。 MIT コンピューター サイエンスおよび人工知能の博士課程 2 年生である Amanda Liu 氏は、この言語は単一の数値またはテンソルの生成に重点を置いていると述べています。

これは、多くの小さなプログラムでテストされた最適化を正式に検証した唯一のテンソル言語です。 開発者の Liu は、現実世界のプログラムのために言語のスケーラビリティを拡張しようとしています。

ここをクリックしてコードを確認してください。

ねじれ

MIT の研究者によって作成された別の言語である Twist は、特に量子コンピューティング用に構築されています。 この言語は、量子プログラムに絡み合っているデータの断片を検証できます。 開発者によると、言語は量子アルゴリズム用の完全なプログラムを作成し、途中でバグを特定できます。

言語の概念は、量子コンピューターが非常にエラーを起こしやすいため、コードの「純度」を測定することを中心に構築されています。 純粋さはもつれの欠如を強制し、バグや直感的なプログラムを減らします。

Twist については、この研究論文で読むことができます。

バイラン

インドの 2 人の開発者、Aniket Singh と Rishabh Tripathi は、Bhailang と呼ばれるプログラミング言語を作成しました。 開発者は、インドのヒンディー語の専門用語を使用して、TypeScript の内部ジョークとして言語の構築を開始しました。

彼らは言語のスクリーンショットをソーシャル メディアに投稿し、開発者コミュニティはそれを非常に面白がっていました。 コードのコンパイルが成功すると、「Sahi hai bhai」と表示され、失敗すると、「Arre bhai bhai bhai bhai …」と叫びます。

ここをクリックしてコードを確認してください。

Leave a Comment

Your email address will not be published. Required fields are marked *