Java

Java

Java는 클래스 기반의 객체 지향적이며 가능한 구현 종속성을 최소화하도록 특별히 설계된 범용 컴퓨터 프로그래밍 언어입니다.
Java는 거의 모든 유형의 네트워크 응용 프로그램의 기초이며 임베디드 및 모바일 응용 프로그램, 게임, 웹 기반 컨텐트 및 엔터프라이즈 소프트웨어를 개발하고 제공하기위한 글로벌 표준입니다.전 세계적으로 9 백만 명 이상의 개발자가있는 Java를 사용하면 흥미로운 응용 프로그램 및 서비스를 효율적으로 개발, 배포 및 사용할 수 있습니다.

Mac 용 Java의 대안

Apple Swift

Apple Swift

Swift는 C 호환성의 제약없이 최고의 C 및 Objective-C를 기반으로하는 iOS, OS X, watchOS 및 tvOS 앱용 프로그래밍 언어입니다.
Objective-C

Objective-C

Objective-C 언어는 정교한 객체 지향 프로그래밍이 가능하도록 설계된 간단한 컴퓨터 언어입니다.
Erlang

Erlang

Erlang은 다목적 동시 가비지 수집 프로그래밍 언어 및 런타임 시스템으로, 요구 사항이 높은 대규모 확장 가능한 소프트 실시간 시스템을 구축하는 데 사용됩니다 ...
Groovy

Groovy

Groovy는 JVM (Java Virtual Machine)을위한 민첩하고 동적 인 언어입니다.
Nim (programming language)

Nim (programming language)

Nim은 강력한 매크로 시스템을 갖춘 정적으로 유형이 지정된 명령형 프로그래밍 언어로, 런타임 효율성에 영향을주지 않으면 서 프로그래머에게 최고의 성능을 제공하려고합니다.
Tcl

Tcl

Tcl (원래 "Tool Command Language"에서 유래했지만 일반적으로 "TCL"이 아닌 "Tcl"로 렌더링 됨; "tickle"또는 ...
Clojure

Clojure

Clojure는 Java Virtual Machine (및 CLR)을 대상으로하는 동적 프로그래밍 언어입니다.
jRuby

jRuby

JRuby는 JVM (Java Virtual Machine)에서 실행되는 Ruby 프로그래밍 언어의 100 % Java 구현입니다.
Kotlin

Kotlin

Kotlin은 형식 유추가 포함 된 크로스 플랫폼, 정적으로 형식이 지정된 범용 프로그래밍 언어입니다.
Jython

Jython

JPython의 후속 버전 인 Jython은 Java로 작성된 Python 프로그래밍 언어의 구현입니다.
F# (programming language)

F# (programming language)

F #은 간결하고 표현력이 뛰어나고 기능이 뛰어난 .NET 용 객체 지향 언어로 복잡한 문제를 해결하기 위해 간단한 코드를 작성하는 데 도움이됩니다.
.NET Core

.NET Core

.NET Core는 .NET Framework와 유사한 크로스 플랫폼 무료 및 오픈 소스 관리 소프트웨어 프레임 워크입니다.
Ceylon

Ceylon

Java 및 JavaScript 가상 머신 지원
Crystal (programming language)

Crystal (programming language)

효율적인 네이티브 코드로 컴파일되는 Ruby와 유사한 구문의 프로그래밍 언어입니다.
Raku

Raku

Raku (이전의 Perl 6)는 Perl 프로그래밍 언어 제품군의 구성원입니다.