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.
--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.
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 |
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 |
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 |
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