[Logo: Homes and Communities: U.S. Department of Housing and Urban Development]
[Vea la versi�n en espa�ol de esta p�gina] [Contact Us] [Display the text version of this page] [Search/Index]
 

Chief Information Officer
About CIO
e-Government
Enterprise architecture
Information collection activities
Privacy act
System development

HUD news

Homes

Resources

Communities

Working with HUD

Tools
Webcasts
Mailing lists
RSS Feeds
Help

[The U.S. government's official web portal]  

Programming Language

- -
 Information by State
 Print version
 
-
Search
-

Programming Language provides the basic syntax and semantic definition for use by a software developer to describe the desired Application Software function. Shell and executive script language services enable the use of operating system commands or utilities rather than a programming language. Shells and executive scripts are typically interpreted rather than compiled, but some operating systems support compilers for executive scripts. In contrast, some compilers produce code to be interpreted at runtime. Other tools in this group include source code formatters and compiler compilers.

The below listed products are Target Current (TC), approved as a standard and implemented at HUD.

Aptech Gauss 5.0

The below listed products are Target Future (TF), approved as a standard but not yet implemented at HUD.

Aptech Gauss 8.0
Sun Microsystems JAVA 5.0

The below listed products are in use and being Maintained (M), they will be periodically reviewed by the Configuration Control Management Board (CCMB), Enterprise Architecture (EA), & OPS to determine status and whether plans should be made to migrate to Target or should be moved to the Obsolete category.

CA, Unicenter CA-EASYTRIEVE 6.2
IBM COBOL II 1.4.0
IBM PL/1 2.3
IBM CICS Transaction Server for Z/OS 3.2

The below listed products are Obsolete (O), outdated technology that plans are being made to sunset the product.

IBM PL/1 1.0
PHP, PHP 5.2.0
SAS Inc. SAS 8.2

 

Target Current Products

Aptech Gauss 5.0

Product Description

An easy-to-use data analysis, mathematical and statistical environment based on the powerful, fast and efficient GAUSS Matrix Programming Language. GAUSS is used to solve real world problems and data analysis problems of exceptionally large scale. Program development and program execution are FAST!

Back to Top

Target Future Products

Aptech Gauss 8.0

Product Description

An easy-to-use data analysis, mathematical and statistical environment based on the powerful, fast and efficient GAUSS Matrix Programming Language. GAUSS is used to solve real world problems and data analysis problems of exceptionally large scale. Program development and program execution are FAST!

Back to Top

Sun Microsystems JAVA 5.0

Product Description

Java is a full-featured, portable object-oriented language designed by research staff at Sun Microsystems. The feel of the Java language is fairly similar to that of C++, but it also borrows ideas from Modula-3, Mesa, and Objective-C. The feature set of Java is fairly broad: it has inheritance, strong type checking, modularity (packages), exception handling, polymorphism, concurrency, dynamic loading of libraries, arrays, string handling, garbage collection, and a pretty extensive standard library. The newest version of the language, Java 1.5 (aka Java 5.0), includes generics, annotations, auto-boxing, var-args, as well as many additional standard libraries.

Back to Top

Maintain Products

CA, Unicenter CA-EASYTRIEVE 6.2

Product Description

Unicenter CA-Easytrieve is an information retrieval and data management tool designed to simplify programming. It serves as a powerful productivity language for business and information processing that provides easy-to-use information retrieval, sophisticated report writing and comprehensive application development capabilities. Its intuitive programming language enables novice users to produce reports, while its extended facilities provide more experienced users with the capabilities they require to perform advanced tasks.

Back to Top

IBM COBOL II 1.4.0

Product Description

Enterprise COBOL/II for z/OS is part of a large family of compatible compilers, application development tools, and maintenance tools. In addition to Enterprise COBOL, IBM offers IBM COBOL compilers for Windows, OS/2, AIX, VSE, and AS/400. Host-based development tools include ISPF, File Manager, Fault Analyzer, and IBM Debug Tool. You can also take advantage of IBM's extensive suite of COBOL maintenance tools to improve your existing applications. These tools assist you with source code conversion from former ANSI standards to ANSI 85 COBOL syntax; code analysis, and reporting; CICS source conversion; Report Writer code support; and regression testing of interactive applications.

Back to Top

IBM PL/1 2.3

Product Description

PL/1 was developed as an IBM product in the mid 1960's, and was originally named NPL (New Programming Language). The name was changed to PL/1 to avoid confusion of NPL with the National Physical Laboratory in England. If the compiler had been developed outside of the United Kingdom, the name may have remained PL/1.

Back to Top

IBM CICS Transaction Server for Z/OS 3.2

Product Description

CICS (Customer Information Control System) is a transaction server that runs primarily on IBM mainframe systems under z/OS or z/VSE. CICS is available for other operating systems, notably i5/OS, OS/2, and as the closely related IBM TXSeries software on AIX, Windows, and Linux, among others. The z/OS implementation is by far the most popular and significant.

Back to Top

 

Obsolete Products

IBM PL/1 1.0

Product Description

PL/1 was developed as an IBM product in the mid 1960's, and was originally named NPL (New Programming Language). The name was changed to PL/1 to avoid confusion of NPL with the National Physical Laboratory in England. If the compiler had been developed outside of the United Kingdom, the name may have remained PL/1.

Back to Top

PHP, PHP 5.2.0

Product Description

PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server. If you were to have a script similar to the above on your server, the client would receive the results of running that script, with no way of determining what the underlying code may be. You can even configure your web server to process all your HTML files with PHP.

Back to Top

SAS Inc. SAS 8.2

(Formerly Statistical Analysis System) A software system for data analysis. SAS provides tools for information storage and retrieval, data modification, report writing, file handling, and statistical analysis. SAS/Graph provides a complete graphics system, for plotting on a variety of printers and graphics terminals. There is also a Full Screen Package for full screen data entry. SAS includes interface routines for linking with the other available statistical packages.

Back to Top

Return to Application Development Services Domain
Technology Reference Model IT Modernization Standards Profile Page
Return to Enterprise Architecture
Comments and Questions

 
Content current as of 19 December 2007   Follow this link to go  Back to top   
----------
FOIA Privacy Web Policies and Important Links  Home [logo: Fair Housing and Equal Opportunity]
[Logo: HUD seal] U.S. Department of Housing and Urban Development
451 7th Street S.W., Washington, DC 20410
Telephone: (202) 708-1112   TTY: (202) 708-1455
Find the address of a HUD office near you