[JAVA] Try writing "Hello, World" with a combination of various languages and libraries

Introduction

About three years ago, while studying, I wrote "Hello, World" with a combination of various languages and libraries. Maybe you may be interested, so from My Blog, "Hello, World List" I will reprint it. Personally, I recommend the combination of language and DB library.

Notes

--There are no relatively new languages (such as Swift language) listed. --There is a part of the source code where "\ n" is changed to "n" (it was trimmed when upgrading Wordpress. It has become troublesome and I have not fixed it.) --The code may be incorrect. If you find one, please comment.

Hello, World List

Language list

Language Library Runtime Console COM Win32 API Win32 GUI Win Forms DirectX
C language Link Link Link Link Link
C++ Link Link Link Link Link
C++ #import Link
C++ ATL Link Link Link
C++ WTL Link Link
C++ MFC Link Link Link
C++/CLI .NET Link Link Link Link Link Link
MASM Link Link Link Link Link
VB6 Link Link Link
VBA Link Link Link
VBScript Link Link Link
JScript Link Link Link
Command Prompt Link
PowerShell .NET Link Link Link Link Link
C# .NET Link Link Link Link Link Link
VB.NET .NET Link Link Link Link Link Link
F# .NET Link Link Link Link
JScript.NET .NET Link Link Link Link
MSIL .NET Link Link Link Link Link Link
Perl Link Link Link Link
Ruby Link Link Link Link
Python Link Link Link Link
PHP Link Link Link
AWK Link
Lua Link Link Link Link
Io Link
UWSC Link Link Link Link
Java Java Link
Java JACOB Java Link
Java SWT Java Link Link
Java JNA Java Link Link
Java JNI Java Link Link
Java CNI Java Link Link
Groovy Java Link Link Link
Scala Java Link Link Link
JRuby Java Link Link Link
Jython Java Link Link Link
Quercus Java Link Link
Oxygene Java Link Link
Clojure Java Link Link Link
Scheme Link Link
OCaml Link Link
Common Lisp Link Link
Bourne Shell Link
C Shell Link
AppleScript Link
BeanShell Java Link Link Link Link
Tcl/Java Java Link Link
Tcl Link Link Link
Rhino Java Link Link Link
SpiderMonkey Link
CoffeeScript Link
Dart Link
TypeScript Link
JSX Link
Haxe Link
Emscripten Link
Fantom Java Link
Objective-C Link Link Link
Smalltalk Link
Erlang Link
LLVM Assembler Link Link Link
GAS Link Link Link
CASL Link
Java VM Assembler Java Link Link Link
D language Link Link Link Link
Delphi Link Link Link Link
Go Link Link Link Link
IronPython .NET Link Link Link Link
IronRuby .NET Link Link Link Link
IronScheme .NET Link Link Link
ClojureCLR .NET Link Link Link
Phalanger .NET Link Link Link
Cobra .NET Link Link Link Link
Fantom .NET Link
Boo .NET Link Link Link Link
Nemerle .NET Link Link Link Link
Oxygene .NET Link Link Link Link
Tcl/CSharp .NET Link Link
Haskell Link Link Link
Fortran Link Link
Pascal Link Link Link Link
COBOL Link Link
Ada Link Link

Windows DB library list

Language Library Runtime Access (Jet) Access(ACE) SQLServer Oracle MySQL
C language DB-Library Link
C language ESQL/C Link
C language OCI Link
C language Pro*C Link
C language ODBC Link Link Link Link Link
C++ OLE DB(ATL) Link Link Link Link
C++ ODBC(MFC) Link Link Link Link Link
C++ DAO(MFC) Link Link Link
C++ DAO(#import) Link Link Link Link
C++ ADO(#import) Link Link Link Link
C++ OCCI Link
C++ Pro*C++ Link
C# LINQ .NET Link
C# ADO.NET .NET Link Link Link Link Link
C# ODP.NET .NET Link
C# Connector/NET .NET Link
VB.NET LINQ .NET Link
VB.NET ADO.NET .NET Link Link Link Link Link
VB.NET ODP.NET .NET Link
VB.NET Connector/NET .NET Link
C++/CLI ADO.NET .NET Link Link Link Link Link
C++/CLI ODP.NET .NET Link
C++/CLI Connector/NET .NET Link
JScript.NET ADO.NET .NET Link Link Link Link Link
JScript.NET ODP.NET .NET Link
JScript.NET Connector/NET .NET Link
F# ADO.NET .NET Link Link Link Link Link
F# ODP.NET .NET Link
F# Connector/NET .NET Link
PowerShell ADO.NET .NET Link Link Link Link Link
PowerShell ODP.NET .NET Link
PowerShell Connector/NET .NET Link
IronPython ADO.NET .NET Link Link Link Link Link
IronPython ODP.NET .NET Link
IronPython Connector/NET .NET Link
IronRuby ADO.NET .NET Link Link Link Link Link
IronRuby ODP.NET .NET Link
IronRuby Connector/NET .NET Link
IronScheme ADO.NET .NET Link Link Link Link Link
IronScheme ODP.NET .NET Link
IronScheme Connector/NET .NET Link
ClojureCLR ADO.NET .NET Link Link Link Link Link
ClojureCLR ODP.NET .NET Link
ClojureCLR Connector/NET .NET Link
Phalanger ADO.NET .NET Link Link Link Link Link
Phalanger ODP.NET .NET Link
Phalanger Connector/NET .NET Link
Cobra ADO.NET .NET Link Link Link Link Link
Cobra ODP.NET .NET Link
Cobra Connector/NET .NET Link
Boo ADO.NET .NET Link Link Link Link Link
Boo ODP.NET .NET Link
Boo Connector/NET .NET Link
Nemerle ADO.NET .NET Link Link Link Link Link
Nemerle ODP.NET .NET Link
Nemerle Connector/NET .NET Link
Oxygene ADO.NET .NET Link Link Link Link Link
Oxygene ODP.NET .NET Link
Oxygene Connector/NET .NET Link
VB6 DAO Link Link Link Link
VB6 ADO Link Link Link Link Link
VB6 oo4o Link
VBA DAO Link Link Link Link
VBA ADO Link Link Link Link Link
VBA oo4o Link
VBScript DAO Link Link Link Link
VBScript ADO Link Link Link Link Link
VBScript oo4o Link
JScript DAO Link Link Link Link
JScript ADO Link Link Link Link Link
JScript oo4o Link
Perl DBI Link Link
Perl ADO Link Link Link Link
Perl ODBC Link Link
Ruby DBI Link
Ruby ADO Link Link Link Link
Ruby ODBC Link
Python DB API Link
Python ADO Link Link Link Link
Python ODBC Link
PHP DB API Link
PHP PDO Link
PHP ADO Link Link Link Link
PHP ODBC Link

Java DB library list

Language Library Runtime Access (Jet) Access(ACE) SQLServer Oracle MySQL
Java SQLJ Java Link
Java JDBC Type1 Java Link Link Link Link Link
Java JDBC Type2 Java Link
Java JDBC Type4 Java Link Link Link
Groovy JDBC Type1 Java Link Link Link Link
Groovy JDBC Type2 Java Link
Groovy JDBC Type4 Java Link Link Link
Scala JDBC Type1 Java Link Link Link Link Link
Scala JDBC Type2 Java Link
Scala JDBC Type4 Java Link Link Link
JRuby JDBC Type1 Java Link Link Link Link Link
JRuby JDBC Type2 Java Link
JRuby JDBC Type4 Java Link Link Link
Jython JDBC Type1 Java Link Link Link Link Link
Jython JDBC Type2 Java Link
Jython JDBC Type4 Java Link Link Link
Oxygene JDBC Type1 Java Link Link Link Link Link
Oxygene JDBC Type2 Java Link
Oxygene JDBC Type4 Java Link Link Link
Clojure JDBC Type1 Java Link Link Link Link Link
Clojure JDBC Type2 Java Link
Clojure JDBC Type4 Java Link Link Link
BeanShell JDBC Type1 Java Link Link Link Link Link
BeanShell JDBC Type2 Java Link
BeanShell JDBC Type4 Java Link Link Link
Tcl/Java JDBC Type1 Java Link Link Link Link Link
Tcl/Java JDBC Type2 Java Link
Tcl/Java JDBC Type4 Java Link Link Link
Rhino JDBC Type1 Java Link Link Link Link Link
Rhino JDBC Type2 Java Link
Rhino JDBC Type4 Java Link Link Link
Fantom JDBC Type1 Java Link Link Link Link
Fantom JDBC Type2 Java Link
Fantom JDBC Type4 Java Link Link Link
Jasmin JDBC Type1 Java Link Link Link Link Link
Jasmin JDBC Type2 Java Link
Jasmin JDBC Type4 Java Link Link Link

Java GUI library list

Language AWT Swing SWT JavaFX Java 2D Java 3D
Java Link Link Link Link Link Link
Groovy Link Link Link Link Link Link
Scala Link Link Link Link Link Link
JRuby Link Link Link Link Link Link
Jython Link Link Link Link Link Link
Clojure Link Link Link Link Link
BeanShell Link Link Link Link Link
Tcl/Java Link Link Link Link Link
Rhino Link Link Link Link Link
Fantom Link Link Link Link Link Link
Jasmin Link Link Link Link Link Link

Recommended Posts

Try writing "Hello, World" with a combination of various languages and libraries
Install Ruby 3.0.0 Preview 1 with a combination of Homebrew and rbenv
Hello world with Kotlin and JavaFX
Hello World with Docker and C
Hello World with GWT 2.8.2 and Maven
Try Hello World with the minimum configuration of Heroku Java spring-boot
Hello world with Kotlin and Tornado FX
Try various radios of h: selectOneRadio with buttons
Show a simple Hello World with SpringBoot + IntelliJ
Try drawing a cube with View and Layer
Try to display hello world with spring + gradle
Hello World with Micronaut
[Java] One type of alphabet prohibited With binding Hello, world! [Binding]
Make a simple CRUD with SpringBoot + JPA + Thymeleaf ① ~ Hello World ~
Create a Hello World web app with Spring framework + Jetty
Try Hello World using plain Java on a Docker container
Hello World with Spring Boot
Hello World with Spring Boot!
Combination of search and each_with_index
Hello World with VS Code!
Hello World with Spring Boot
Hello World with SpringBoot / Gradle
Hello, World! With Asakusa Framework!
Until you run Hello World of JavaFX with VS Code + Gradle
Compare Hello, world! In Spring Boot with Java, Kotlin and Groovy