Difference between revisions of "Languages and Database tools"
(→OS/400 software development) |
m (moved 400 languages and database tools to Languages and Database tools: '400' is obsolete) |
||
(26 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
[[Category:Programming]] | [[Category:Programming]] | ||
[[Category:Database]] | [[Category:Database]] | ||
+ | |||
+ | == [[IBM]] Web Sites == | ||
+ | |||
+ | IBM Software links http://www-306.ibm.com/software/ | ||
== OS/400 software development == | == OS/400 software development == | ||
Line 9: | 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]] | ||
* Various flavors of [[CLP]] | * Various flavors of [[CLP]] | ||
* [[COBOL]] | * [[COBOL]] | ||
+ | * [[C++ and C]] | ||
* [[Java]] | * [[Java]] | ||
* [[MI]] | * [[MI]] | ||
+ | * [[Pascal]] | ||
+ | * [[PL/1]] | ||
+ | * [[REXX]]/400 | ||
* Various flavors of [[RPG]] | * Various flavors of [[RPG]] | ||
* [[SQL]] in various forms | * [[SQL]] in various forms | ||
− | === 400 | + | === 400 tools === |
+ | |||
+ | Here are tools for Database manipulation, maintaining program objects, and general value as objects within high level software. | ||
+ | |||
+ | * Command Line ... CALL QCMD to expand it | ||
+ | * [[DBCS]] Fonts for Printing | ||
+ | * [[DFU]] | ||
+ | * [[DDS]] | ||
+ | * Editors for the programming languages | ||
+ | ** [[Code/400]] | ||
+ | ** [[PDM]] | ||
+ | ** [[SDA]] | ||
+ | ** [[WDSC]] | ||
+ | * Fax | ||
+ | * Performance Tools | ||
+ | * [[Query]]/400 | ||
+ | * Security Tools | ||
+ | * System Features | ||
+ | ** [[Logging]] | ||
+ | ** [[Messages]] | ||
+ | ** OS/400 commands and APIs | ||
+ | ** [[System Values]] | ||
+ | * [[TCP/IP]] and other Internet connectivity | ||
+ | * [[UIM]] | ||
== UNIX on the 400 == | == UNIX on the 400 == | ||
OS/400 can host UNIX which in turn can host a variety of programming languages | OS/400 can host UNIX which in turn can host a variety of programming languages | ||
+ | |||
+ | === UNIX Languages === | ||
+ | |||
+ | === UNIX tools === | ||
+ | |||
+ | * [[APIs]] | ||
+ | * [[QShell]] Command line for Unix | ||
== 36 on 400 == | == 36 on 400 == | ||
− | OS/400 can host S/36 environment, which in turn can host a variety of programming languages and database tools | + | 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]] | * [[OCL]] | ||
* [[RPG]] | * [[RPG]] | ||
* Third party software languages and variants | * Third party software languages and variants | ||
+ | |||
+ | === 36 tools === | ||
+ | |||
+ | * [[CGU]] | ||
+ | * [[DFU]] | ||
+ | * [[DSU]] | ||
+ | * Editors | ||
+ | ** [[POP]] | ||
+ | ** [[SEU]] | ||
+ | ** [[SDA]] | ||
+ | |||
+ | 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 === | ||
+ | |||
+ | * [[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.
Contents
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:
- Basic
- Various flavors of CLP
- COBOL
- C++ and C
- Java
- MI
- Pascal
- PL/1
- REXX/400
- Various flavors of RPG
- SQL in various forms
400 tools
Here are tools for Database manipulation, maintaining program objects, and general value as objects within high level software.
- Command Line ... CALL QCMD to expand it
- DBCS Fonts for Printing
- DFU
- DDS
- Editors for the programming languages
- Fax
- Performance Tools
- Query/400
- Security Tools
- System Features
- Logging
- Messages
- OS/400 commands and APIs
- System Values
- TCP/IP and other Internet connectivity
- UIM
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:
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
There is a wealth of Shareware 400 out there.