「W++: メームと学習を融合させた独自のプログラミング言語がVSCode上で33,000ダウンロードを突破」
W++ プログラミング言語: 学習と笑いのための過剰な実験言語 W++は、Ofek Bickelによって開発され、33,000以上のダウンロードを記録した後に突然VSCodeマーケットプレイスから消えた、面白い実験的プログラミング言語です。この言語は学習、混戦、そしてインターネットミームの世界を反映しています。 主な特徴 同期可能なラムダ関数:シンプルな関数を作成できます。 擬似OOPSIE原則(Object-Oriented Programming Sometimes Isn’t Excellent):オブジェクト指向プログラミングの利点を一部採用しつつ、柔軟性を保ちます。 カスタムVSCode拡張:完全に統合されたVsCode拡張機能により、シンタックスハイライト、スニペット、アイコンとメタデータが利用可能です。 なぜW++があるのか? W++は、一から本格的なプログラミング言語を作成し、世界に共有するという教育的なチャレンジとして生まれました。混戦とミームを基軸にしているにもかかわらず、リアルワールドのコンパイラーやランタイムのスキルを学ぶ機会を提供します。また、プログラムを通じて楽しみながら学べるよう設計されています。 使用例 wpp let greet = (name) => { print "Hello, " + name; }; greet("world"); プロジェクト構造 WPlusPlus/:C#によるインタプリタと抽象構文木(AST)の核心部分。 IngotCLI/:.wppスクリプトのテストや実行のためのCLIラッパー。 wpp-vscode/:VSCodeの拡張機能で、シンタックスハイライト、スニペット、アイコンとメタデータが含まれています。 W++はPythonの方言ですか? いいえ、W++はPythonの構文を参考にして読みやすさとインデントスタイルを取り入れていますが、PythonでもPythonランタイムでもありません。IronPythonとは異なり、「.NETスクリプティングにPythonの風味を加えた」言語と言えるでしょう。 ライセンス このプロジェクトはMITライセンスの下に公開されています。 レビュアへのメッセージ ソースコードは現在完全にオープンで公開されており、取り下げられた理由が不明な場合は、GitHub Issueを開くか著者に直接連絡していただければ喜んで対応いたします。再公開に向けて一緒に努力しましょう。 W++は、プログラミングの楽しさと教育的価値を融合させた言語で、独特のアプローチと技術的な要素でユーザーを魅了しています。技術系の読者にとって、興味深いプロジェクトであることは間違いないでしょう。