Difference between revisions of "Languages and Database tools"

From MidrangeWiki
Jump to: navigation, search
 
(11 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[Category:Programming]]
 
[[Category:Programming]]
 
[[Category:Database]]
 
[[Category:Database]]
[[Category:Quick Reference Charts]]
+
 
 +
== [[IBM]] Web Sites ==
 +
 
 +
IBM Software links http://www-306.ibm.com/software/
  
 
== OS/400 software development ==
 
== OS/400 software development ==
Line 10: Line 13:
 
=== 400 Programming Languages ===
 
=== 400 Programming Languages ===
  
High Level Languages available, to be used within OS/400 or OS/i5, include:
+
High Level Languages available, to be used within [[OS/400]] or OS/i5, include:
  
 
* [[Basic]]
 
* [[Basic]]
Line 20: Line 23:
 
* [[Pascal]]
 
* [[Pascal]]
 
* [[PL/1]]
 
* [[PL/1]]
 +
* [[REXX]]/400
 
* Various flavors of [[RPG]]
 
* Various flavors of [[RPG]]
 
* [[SQL]] in various forms
 
* [[SQL]] in various forms
Line 27: Line 31:
 
Here are tools for Database manipulation, maintaining program objects, and general value as objects within high level software.
 
Here are tools for Database manipulation, maintaining program objects, and general value as objects within high level software.
  
* Command Line
+
* Command Line ... CALL QCMD to expand it
 
* [[DBCS]] Fonts for Printing
 
* [[DBCS]] Fonts for Printing
 
* [[DFU]]
 
* [[DFU]]
 +
* [[DDS]]
 
* Editors for the programming languages
 
* Editors for the programming languages
 
** [[Code/400]]
 
** [[Code/400]]
 
** [[PDM]]
 
** [[PDM]]
 
** [[SDA]]
 
** [[SDA]]
 +
** [[WDSC]]
 
* Fax
 
* Fax
 
* Performance Tools
 
* Performance Tools
Line 55: Line 61:
  
 
* [[APIs]]
 
* [[APIs]]
 +
* [[QShell]] Command line for Unix
  
 
== 36 on 400 ==
 
== 36 on 400 ==
Line 62: Line 69:
 
=== 36 Languages ===
 
=== 36 Languages ===
  
High Level Languages available, to be used on 36 environment within OS/400 or OS/i5, include:
+
High Level Languages available, to be used on 36 environment within [[OS/400]] or OS/i5, include:
  
 
* [[OCL]]
 
* [[OCL]]
Line 82: Line 89:
 
== Client Access ==
 
== Client Access ==
  
We can connect to the 400 via 5250 protocol (green screen NC or network computer) or thru [[GUI]] interface, and some of the resources reside on the PC.
+
We can connect to the 400 via 5250 protocol ([[Green Screen]] NC or network computer) or thru [[GUI]] interface, and some of the resources reside on the PC.
  
 
=== Client Access languages ===
 
=== Client Access languages ===
Line 91: Line 98:
  
 
* [[APIs]]
 
* [[APIs]]
 +
 +
== Shareware 400 ==
 +
 +
There is a wealth of [[Shareware 400]] out there.

Latest revision as of 14:49, 12 August 2009

Here is a directory of links to info about various programming languages and database tools available on the 400.

IBM Web Sites

IBM Software links http://www-306.ibm.com/software/

OS/400 software development

Here is intended to place a handy directory of links to software development resources that can be used within OS/400. Many articles to fill out, as time permits.

400 Programming Languages

High Level Languages available, to be used within OS/400 or OS/i5, include:

400 tools

Here are tools for Database manipulation, maintaining program objects, and general value as objects within high level software.

UNIX on the 400

OS/400 can host UNIX which in turn can host a variety of programming languages

UNIX Languages

UNIX tools

36 on 400

OS/400 can host S/36 environment with almost native SSP stuff, which in turn can host a variety of programming languages and database tools

36 Languages

High Level Languages available, to be used on 36 environment within OS/400 or OS/i5, include:

  • OCL
  • RPG
  • Third party software languages and variants

36 tools

I don't remember if WSU support was dropped.

Client Access

We can connect to the 400 via 5250 protocol (Green Screen NC or network computer) or thru GUI interface, and some of the resources reside on the PC.

Client Access languages

if any

Client Access tools

Shareware 400

There is a wealth of Shareware 400 out there.