Home/Virtual Library/

Guidelines for Choosing A Computer Language:
Support For The Visionary Organization
2nd Edition


by

PATRICIA K. LAWLIS
c.j. kemp systems, inc.

August 1997


This document is available as a .zip file containing an MS Word document and two MS Excel spreadsheets. A .zip file of the HTML version of also available for downloading and viewing off-line.


Document Keyword Search

Term(s) more options


Table of Contents

Tables
LIST OF TABLES

Sections
SECTION 1: HOW TO USE THIS DOCUMENT

SECTION 2: CHANGES TO THE 2ND EDITION OF THIS DOCUMENT

SECTION 3: CRITERIA FOR A GOOD LANGUAGE

SECTION 4: SIZE AND COMPLEXITY DRIVE DEVELOPMENT STRATEGIES

SECTION 5: CHOOSING A LANGUAGE
Language-Specific Considerations
Mixed-Language Considerations
Software Engineering Considerations

SECTION 6: CHOOSING SOFTWARE DEVELOPMENT PRODUCTS
Cost Considerations
Choosing the Tool Set

Section 7: CONCLUSION, ACKNOWLEDGMENTS, &, ABOUT THE AUTHOR

Appendicies

APPENDIX A: LIST OF ACRONYMS

APPENDIX B: REFERENCES

APPENDIX C: LANGUAGE CHARACTERISTICS

APPENDIX D: SOFTWARE ENGINEERING FACTORS
Computer Languages
Software Engineering Factors
Software Engineering
Method and Process
Metrics and Measurement
Application Domains
Software Reuse
Reengineering
Development Environment
Education and Training
Meeting Requirements

APPENDIX E: COST FACTORS

APPENDIX F: PRODUCT CHARACTERISTICS
Cost
Performance
Tool Support
Usability

APPENDIX G: EXAMPLES
Example 1 - Small Database
Example 2 - Large Information Management System

APPENDIX H: 4GL OR 5GL
Language Criteria
Language Characteristics

APPENDIX J: ADA 95
Language Criteria
Language Characteristics

APPENDIX K: C
Language Criteria
Language Characteristics

APPENDIX L: C++
Language Criteria
Language Characteristics

APPENDIX M: COBOL
Language Criteria
Language Characteristics

APPENDIX N: FORTRAN
Language Criteria
Language Characteristics

APPENDIX P: JAVA
Language Criteria
Language Characteristics

APPENDIX Q: SMALLTALK
Language Criteria
Language Characteristics

APPENDIX R: ASSEMBLY LANGUAGE
Language Criteria
Language Characteristics

APPENDIX S: ADA 83
Language Criteria
Language Characteristics

Next Page >

-----------------

adainfo@sw-eng.falls-church.va.us