代替案 Java

  • Python

    Pythonは、インタプリタ型、インタラクティブ、オブジェクト指向、拡張可能なプログラミング言語です。 明快さと汎用性の並外れた組み合わせを提供し、無料で包括的に移植されます。

    オープンソース 自由 MorphOS OpenSolaris AmigaOS Haiku AROS BSD S60 Linux Windows Mac

  • JavaScript

    JavaScript(JSに短縮されることもあります)は、Webページのスクリプト言語として最もよく知られているが、ブラウザー以外の多くの環境でも使用される、ファーストクラスの機能を備えた軽量で解釈されたオブジェクト指向言語です。 JavaScriptはECMAScript言語標準で形式化されました。

    オープンソース 自由 Haiku AROS iPad BSD Chrome OS iPhone Android Web Linux Windows Mac

    JavaScript icon
  • C++

    C ++は、静的に型付けされた、自由形式、マルチパラダイム、コンパイル済み、汎用、強力なプログラミング言語です。 これは、高レベルと低レベルの両方の言語機能の組み合わせで構成されているため、中級言語と見なされています。 C ++は最も一般的なプログラミング言語の1つであり、さまざまなハードウェアおよびオペレーティングシステムプラットフォームに実装されています。

    オープンソース 自由 BSD Linux Windows Mac

    C++ icon
  • Ruby

    Rubyは、Perlに触発された構文とSmalltalkのような機能を組み合わせた、動的で反射的な汎用オブジェクト指向プログラミング言語です。 Rubyは、1990年代半ばに日本で生まれ、当初は松本幸広によって開発および設計されました。 Rubyは多くのライブラリとユーザーを楽しんでいます。 Perl、Smalltalk、Eiffel、Ada、およびLispに基づいています。 Rubyは、関数型、オブジェクト指向、命令型、反射型など、複数のプログラミングパラダイムをサポートしています。 また、…

    オープンソース 自由 Haiku BSD Linux Windows Mac

    Ruby icon
  • C#

    C#は、強い型付け、命令型、宣言型、関数型、汎用、オブジェクト指向(クラスベース)、およびコンポーネント指向のプログラミング分野を含むマルチパラダイムプログラミング言語です。

    オープンソース 自由 BSD Linux Windows Mac

    C# icon
  • Go (Programming Language)

    GoはGolangとも呼ばれ、2007年にRobert Griesemer、Rob Pike、Ken ThompsonによってGoogleで最初に開発されたプログラミング言語です。 Cの構文から大まかに派生した構文を持つ静的に型付けされた言語であり、自動メモリ管理、型安全性、いくつかの動的型付け機能、可変長配列やキー値マップなどの追加の組み込み型、および大規模な標準ライブラリ。

    オープンソース 自由 BSD Linux Windows Mac

    Go (Programming Language) icon
  • Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on t…

    オープンソース 自由 Web Linux Windows Mac

    Dart icon
  • Scala

    Scalaは、Java Virtual Machine(JVM)に基づいた最新のマルチパラダイムプログラミング言語であり、一般的なプログラミングパターンを簡潔でエレガントでタイプセーフな方法で表現するように設計されています。

    オープンソース 自由 BSD Linux Windows Mac

    Scala icon
  • Haskell

    Haskellは、高度に純粋に機能するプログラミング言語です。 20年以上にわたる最先端の研究のオープンソース製品であるため、堅牢で簡潔で正しいソフトウェアを迅速に開発できます。 他の言語、組み込みの並行性と並列性、デバッガー、プロファイラー、および豊富なライブラリーとの統合を強力にサポートします。

    オープンソース 自由 BSD Linux Windows Mac

    Haskell icon
  • D (Programming Language)

    Dは、Cのような構文と静的型付けを備えた言語です。 効率、制御、モデリングのパワーを安全性とプログラマの生産性と実用的に組み合わせます。 便利さ Dは、動的言語のスタイルで、型を重複して指定することなく、大きなコードフラグメントを作成できます。 しかし、静的推論は型と他のコードプロパティを推測し、静的な世界と動的な世界の両方の長所を提供します。 自動メモリ管理により、安全でシンプルかつ堅牢なコードが作成されます。 Dは、スコープ付きリソース管理(別名RAIIイディオム)と、書き込みおよび読み取…

    オープンソース 自由 BSD Linux Windows Mac

    D (Programming Language) icon
  • OpenJDK

    OpenJDKは、Java開発プラットフォームの無料バージョンです。 OpenJDKプロジェクトは、多数のコンポーネントで構成されています。 主に、これらはHotSpot(仮想マシン)、Javaクラスライブラリ、およびjavac Javaコンパイラです。 Oracle Javaの一部であるWebブラウザプラグインとWeb Startは、OpenJDKには含まれていません。 Sunは以前、これらのコンポーネントをオープンソース化しようとしていますが、SunもOracleもそうしていません。 現在…

    オープンソース 自由 BSD Linux

    OpenJDK icon
  • Julia

    ジュリアは、テクニカルコンピューティング向けの高レベルで高性能な動的プログラミング言語であり、他のテクニカルコンピューティング環境のユーザーになじみのある構文を備えています。 高度なコンパイラ、分散並列実行、数値精度、および広範な数学関数ライブラリを提供します。 このライブラリは、主にジュリア自体で記述されており、線形代数、乱数生成、信号処理、および文字列処理のために、成熟した最高のCおよびFortranライブラリも統合しています。 さらに、Julia開発者コミュニティは、Juliaの組み込み…

    オープンソース 自由 Linux Windows Mac

    Julia icon
  • Haxe

    Haxeは、最新の高レベルの厳密に型指定されたプログラミング言語、最先端の光速クロスコンパイラ、完全なクロスプラットフォーム標準ライブラリ、および各プラットフォームのネイティブ機能にアクセスする方法に基づいたオープンソースツールキットです。 Haxeを使用すると、C ++、C#、Flash、Javascript、Neko、Javaなどをターゲットとするクロスコンパイラの助けを借りて、すべてのメインストリームプラットフォームをネイティブにターゲットとするクロスプラットフォームツールを簡単に構築で…

    オープンソース 自由 Raspberry Pi Linux Windows Mac

    Haxe icon
  • .NET Framework

    .NET Frameworkは、Microsoftが開発したソフトウェアフレームワークであり、主にMicrosoft Windows上で実行されます。 大規模なライブラリが含まれており、複数のプログラミング言語間で言語の相互運用性を提供します(各言語は他の言語で記述されたコードを使用できます)。

    オープンソース 自由 Windows

    .NET Framework icon
  • Apple Swift

    SwiftはiOS、OS X、watchOS、およびtvOSアプリ向けのプログラミング言語であり、C互換性の制約なしに、CおよびObjective-Cのベストをベースに構築されています。 Swiftは安全なプログラミングパターンを採用し、プログラミングをより簡単に、より柔軟に、より楽しくするための最新の機能を追加します。 成熟し、愛されているCocoaおよびCocoa Touchフレームワークに支えられたSwiftのクリーンスレートは、ソフトウェア開発の仕組みを再考する機会です。

    オープンソース 自由 Linux Mac

    Apple Swift icon
  • Objective-C

    Objective-C言語は、洗練されたオブジェクト指向プログラミングを可能にするために設計された単純なコンピューター言語です。 Objective-Cは、標準のANSI C言語に対する小規模ながら強力な拡張機能セットとして定義されています。 Cへのその追加は、最初のオブジェクト指向プログラミング言語の1つであるSmalltalkにほとんど基づいています。 Objective-Cは、Cに完全なオブジェクト指向プログラミング機能を提供するように設計されており、シンプルかつ簡単な方法でこれを実現し…

    オープンソース 自由 BSD Linux Windows Mac

    Objective-C icon