スマホ関連の海外ニュースです。
重力、C で書かれた組み込み可能な軽量プログラミング言語は、プログラミングに複数のバリアントをバックアップ中のモバイル アプリケーション開発のためのオプションです。 データ駆動型、機能、オブジェクト指向と手続き型プログラミングのサポート、重力はクレオ ラボ クレオ デザイン ツールの Mac のため建てられたが、それはスタンドアロン製品開発者マルコ バンビーニは言った。現在ベータ版は、オープン ソース重力は開発者は iOS と Android の移植可能なコードを簡単に記述できます。また、デスクトップと埋め込み可能な開発をサポートしています。 スイフト、重力に似た構文を持つクラスに基づく並行スクリプト言語は、プロジェクトの説明によると C99 コンパイラを使用して任意のプラットフォームでコンパイルできます。コンパイラと組み合わせて仮想マシン、64 ビット システムで実行可能ファイルに上の 200 KB 未満を追加します。 バンビーニはスウィフトと Java 開発のモバイル プラットフォーム用に相補的なコンパニオンとして重力を見ています。言語は、オープン ソース プロジェクトのペアによって支えられました。Lua プログラミング言語に由来するクロージャのためのインスピレーション”クロージャで Lua”ドキュメントから特に並行スクリプト言語のミソサザイ、繊維、upvalues 処理、およびガベージ コレクターの一部を触発しました。
続きを読む…
Based in C and similar to Swift, Gravity offers portable code for iOS and Android
Gravity, an embeddable, lightweight programming language written in C, is an option for mobile application development while backing multiple programming variants. Supporting data-driven, functional, object-oriented, and procedural programming, Gravity was built for Creo Lab’s Creo design tool for the Mac, but it’s a standalone product, developer Marco Bambini said. Currently in beta, open source Gravity enables developers to easily write portable code for iOS and Android. It also supports desktop and embeddable development.
Read more…