Email:
Password: [?] 
  Register with the DACS
Site Search: Advanced Search
Search: Bibliographic Database(SEBD)     Lifecycle Database(SLED)    DoD Acronyms 
DACS Home DACS Services Publications Training About Us DACS Store Suggest A Link
Rate this page's content:
  poor
excellent


A software programming language consists of syntax (the allowable symbols and grouping of symbols to form commands) and semantics (the meaning of the commands). An imperative, or procedural language, uses an explicit series of steps to achieve the desired result (Ex. Basic, Pascal, and C). A declarative, or functional language, describes relationships between variables and applies an algorithm to achieve the
desired result (Ex. Prolog).

XML has been given its own topic area because of the number of resources found there. See

DACS XML Topic Area
.


  • Education and Training (3) - Courses, seminars, conferences, training products,
    and resources for learning about Software
    Programming Languages.

  • Experts (12) - Researchers in Software Programming Languages and related topics.

  • FAQs, Glossary, and Acronyms (6) - Questions commonly asked regarding Software Programming Languages.

  • Literature (7) - Books, bibliographies, journals, papers, and similar resources on Software Programming Languages.

  • Related Resources (8) - Information-rich sites containing materials relevant to
    Software Programming Languages.

  • Standards, Policies, and Procedures (6) - Coding standards and related resources.

  • Subtopics of Special Interest
    • Ada (9) updated - This Object-Oriented language was developed by the DoD. There have been a series of versions of the language, including Ada83 and Ada95. The current version is known as Ada2005.

    • C, C++, and Objective C (6) - C is a low-level, block-structured language often used for systems programming. C++ is an Object-Oriented (OO) language developed as an extension of C and used for application development. Objective C is an OO lanaguage based on C and used for application and library programming.

      A collection of Frequently Asked Questions (FAQ) provides additional background information.

    • DHTML: Dynamic Hyper-Text Markup Language (1) - This topic area explores, Cascading Style Sheets (CSS), DHTML and other Web Development Techniques that allow users to interact with content on your site.

    • Java (13) - This Object-Oriented language was developed by Sun Microsystems. It is most commonly used to develop embedded programs, known as applets, for WWW browsers. A collection of Frequently Asked Questions (FAQ) provides additional background information on Java.

    • JavaScript (3) - JavaScript is a scripting language that can be embedded directly in HTML to give Web pages programming-language capabilities.

    • Modula (2)

    • Perl (4) - Perl's author, Larry Wall, describes Perl this way:

      Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). It combines some of the best features of C, sed, awk, and sh, so people familiar with those languages should have little difficulty with it.

    • Python (3) - An interpreted, Object-Oriented language often used for web programming.

    • Unified Modeling Language (UML) (7) - UML is a language for specifying, constructing, visualizing, and documenting the artifacts of a software-intensive system.

Suggest Supporting Web Sites
Related pages:
sidebar
sidebar
sidebar

s

s

s

s


SISOS cover
DACS Latest Technical Report


TEMS Logo
Visit the DTIC TEMS Initiative

   DACS Gold Practice Initiative ROI Dashboard
 
Acquisition Process Improvement
Architecture-First Approach
Assess Reuse Risks and Costs
Binary Quality Gates at the Inch-Pebble Level
Capture artifacts in rigorous, model-based notation
Commercial Specifications and Standards/Open Systems
Defect Tracking Against Quality Targets
Develop and Maintain a Life-cycle Business Case
Ensure Interoperability
Formal Inspections
Formal Risk Management
Goal-Question-Metric Approach
Integrated Product and Process Development
Manage Requirements
Metrics-based Scheduling
Model Based Testing
Plan for Technology Insertion
Requirements Trade-Off/Negotiation
Statistical Process Control
Track Earned Value
  Access benefit data from software technical and management improvements including SEI CMMI, PSP/TSP, Cleanroom, Inspections, and Agile Development.

View the ROI Dashboard
Copyright © 2010, ITT Corporation    Privacy Policy
webmaster@thedacs.com
775 Daedalian Drive Rome, NY 13441
(800) 214-7921 Fax: 315-838-7130
This site is best viewed in Firefox 1.0+ or IE 6.0+
XHTML