DOGプログラミング言語は人間の自然な言語習慣に準拠しており、初心者でも簡単にコードを書ける。

DOGプログラミング言語は人間の自然な言語習慣に準拠しており、初心者でも簡単にコードを書ける。

Dog は、MIT の Sep Kamvar、Salman Ahmad、Zahan Malkani によって開発された高水準プログラミング言語です。 Dog は物語的な自然言語を使用して「ソーシャル アプリケーションの構築を容易に」します。

Kamvar はソーシャル コンピューティング研究を専門とし、人間がデータと対話し通信するための効果的な方法を見つけることを目指しています。 Dog を開発した理由は、人間の思考プロセスと概念をコードに変換するプロセスの間にギャップがあるためだと彼は言いました。

「私はインタラクションについて非常に抽象的に考えていますが、コードを書くときにはあまり抽象的になりすぎることはできません」と、Kamvar氏はMIT Technology Reviewのインタビューで述べています。「私が考えるのと同じくらい抽象的にプログラミング言語を書けたら面白いと思います。」

コーディング初心者にとって、Dog で書かれたプログラム コードは自然言語でのクエリやリクエストに非常に似ているため、はるかに親しみやすいものに見えます。たとえば、「学生」を定義するコードは、次のように記述できます: students = PEOPLE FROM facebook WHERE university = 'mit' AND degree = 'computer science' (学生 = Facebook 上の人々、university = MIT、degree = computer science)。

プログラミング言語 Dog は、Jabberwocky ソーシャル コンピューティング グループのプロジェクトの 1 つです。他のプロジェクトには Dormouse や ManReduce があり、これらはすべて将来的に無料のオープン ソースになる予定です。 『Dog』は2013年春に発売予定。

原題: 人間の自然な言語習慣に準拠した DOG プログラミング言語により、初心者でも簡単にコードを記述できます

キーワード: 人間、自然言語、話し方の習慣、DOG、プログラミング言語、初心者、簡単、コードを書く、実行、ウェブマスター、ウェブサイト、ウェブサイトの宣伝、お金を稼ぐ

<<:  Baidu Webmaster Platform が新しい外部リンクツールのベータ版を発表

>>:  ポータルのホームページの再設計は、ユーザーを利用して言い訳をするための単なる詐欺である

推薦する

《Apple 広告第1四半期データレポート》

アップルのApp Storeによる新たなポリシーの継続的な導入、流行の浮き沈み、ロシアとウクライナ間...

クラウドコンピューティングはデータセンターの運用と開発をどのように変えるのか

今日、情報技術は絶えず発展しています。そして、この技術の進歩は猛烈な勢いで進み続け、より高速な処理と...

楊万偉:企業はどうすれば百科事典のプロモーションを迅速に実行できるのでしょうか?

「百科」とは、インターネット上のオープンで無料のオンライン百科事典を指し、さまざまな分野の知識を網羅...

なぜテンセントは検索をうまくできないのか?テンセント・ソソのインターネットでの消滅の謎を解明

テンセントといえば、誰もが知っているように、同社は中国最大のインターネット企業であり、時価総額は30...

ウェブサイト最適化のアイデアと方法に関する個人的な洞察

SEO が批判されているインターネットの一般的な環境では、ほとんどの人が多かれ少なかれ混乱しています...

k9s を使用して Kubernetes クラスターの管理を簡素化しましょう。

[51CTO.com クイック翻訳] 私が執筆する Kubernetes 管理記事では、通常、クラス...

SEOがウェブサイトを分析する方法

SEO を行うには、競合他社の Web サイト (つまり、検索で上位にランクされているサイト) を分...

誘導から強制まで、Googleは私たちに「教え」てきた

私は数年前から Google のことを知っていますが、詳しくは知りません。しかし、SEO の観点から...

コンテナセキュリティのベストプラクティスと一般的な脅威

この記事では、コンテナ セキュリティの課題について学習し、イメージやハーバーなどの保護など、コンテナ...

クラウドストレージの5つの利点

5G 時代では、ますます多くの企業がクラウドにデータを保存することを選択するようになっています。 I...

初心者 SEO 担当者が語る: ユーザー エクスペリエンスを向上させる方法を本当に知っていますか?

SEO 担当者がユーザー エクスペリエンスを改善したいとよく言います。では、ユーザー エクスペリエン...

SEO担当者が作業効率を向上させるために必須のツール

SEO 作業では、効率が非常に重要です。1 日にどれだけ作業できるかによって、Web サイトの収益が...

予算vm-$169/253IP/E3-1270V3/32Gメモリ/2Thdd/240gSSD/20Tトラフィック/Gポート/ロサンゼルス

Enzuの有名なIDCブランドbudgetvmは、ロサンゼルスデータセンターで特別なサーバープロモー...

Linodeはどうですか?米国西海岸シアトルデータセンターのクラウドサーバーの評価

Linodeは現在、米国西海岸に3つのデータセンターを所有しており、南から北にロサンゼルス、フリーモ...

Google+ が Google 検索結果に与える 4 つの直感的な影響を解釈する

Google+ は Google 自身が立ち上げたソーシャル ネットワークです。Google SEO...