問題を解決するために複数の言語を使用する私たちは、さまざまな方法で言語を組み合わせることができます。個人的には、PL/SQL、XSLT、JavaScript、Java に加えて、疑似言語の HTML、XML、CSS、Ant、Bash を使用しています。あなたは何を使うのですか?
4 に答える
私のお気に入りの引用の 1 つを言い換えます。
コードは常に、自宅の住所を知っている殺人狂によって維持されるかのように記述してください。
D/MySQL/JavaScript[1]/HTML/CPP[2] アプリを持っています。
[1] コンパイル時に生成される D テンプレート [2] Apache 構成と SQL sproc を生成するために使用される C プリプロセッサ
はい、私は物事を非常識にしようとしています! ;)
私はデスクトップ アプリケーションで作業しているので、私のアルファベット スープは、C# と C++、XML と T-SQL のようになります。
Java + Clojure は、私にとって組み合わせとして非常にうまく機能します。
Java は、適切に最適化する必要がある低レベルのコードに適しています。また、Java エコシステム内の膨大な数のライブラリにアクセスできます。
Clojure は、REPL でインタラクティブに動作する、より高いレベルのコードを迅速に開発するのに最適です。メタプログラミングと並行性を強力にサポートしており、Clojure を使用して Java ベースのコンポーネントを「接着」し、動作するアプリケーションを作成することがよくあります。
Java と Clojure が同じ JVM で実行されることは非常に役立ちます。2 つの間の呼び出しは非常に簡単で、パフォーマンスのオーバーヘッドは事実上ゼロです。