Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,518,558,373 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

standards - programming languages

    0.12 sec.

standards - programming languages

Every software program is written in a programming language, and there is at least one programming language for every major CPU series. There is typically an assembly language and a number of high-level languages for each family. Assembly languages are machine specific, and the machine language they generate runs on only one CPU family. Unless the machine languages are very similar, it is difficult to translate an assembly language program from one CPU series into another.

The high-level programming language was created to eliminate this machine dependency. Programming languages, such as COBOL, FORTRAN and BASIC were designed to run on many different computers. However, due to dialects of each language, compatibility has always been an issue.

By the time a new feature becomes a standard, a dozen new features have been already implemented. For example, in the early 1980s, dBASE became a de facto standard business programming language. Soon after, dBASE spawned Clipper, QuickSilver, Force III, dbXL, Foxbase and FoxPro, all competitive products and all incomplete versions of dBASE. None of them provided every dBASE command, and they all provided features not found in dBASE.

There is no rule of thumb for translating one dialect of a programming language into another. The job may be difficult or easy. At times, software is written to translate one dialect into another, as well as one programming language into another. If the translation program cannot translate the program entirely, then manual tailoring is necessary. In these cases, it is often easier to rewrite the program from scratch.

Compatibility can be achieved when a programming language conforms to the ANSI (American National Standards Institute) standard for that language. For example, if the same version of an ANSI COBOL compiler is available for two different CPUs, a program written in ANSI COBOL can be compiled into each of the two machine environments without requiring any changes in the code.

Beyond traditional programming languages such as COBOL, C and C++, known as third-generation languages, or 3GLs, there are more than a hundred software environments used to develop client/server applications on LANs and the Web (see client/server development system). Each of them attempts to provide less programming-like and more English-like syntax, which is considered a fourth-generation language, or 4GL.

Visual development tools are also available for building the graphical user interface by "drawing" the screen and dragging and dropping symbols on it. Some languages allow predefined data processing actions to be dragged and dropped as well, eliminating the tedium of writing program code. All these software-building tools produce even more standards, and the programming pool has become increasingly fragmented. See programming language.



How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in
 
Encyclopedia browser? ? Full browser
 
Standardna Klasifikacija Teritorialnih Enot
Standardna Mednarodna Trgovinska Klasifikacija
Standards
Standards
Standards
Standards
Standards & Industrial Research Institute of Malaysia
Standards & Metrology Institute of Slovenia
Standards & Open Systems
Standards & Practices
Standards & Practices
Standards & Practices (album)
Standards (album)
Standards (software)
standards - character codes
standards - communications & networking
standards - DBMSs
standards - file management systems
standards - graphics systems
standards - hardware interfaces
standards - Internet
standards - machine languages
standards - multimedia documents
standards - operating systems
standards - programming languages
standards - storage media
Standards Activity Board
Standards Advisory Committee
Standards and Criteria
Standards and Criteria Program
Standards and Evaluation
Standards and Health Protection Division
Standards and Ontologies for Functional Genomics
Standards and Practices
Standards and Practices (album)
Standards and Procedures for Electronic Records and Signatures
Standards and Procedures Manual
Standards and Protocols
Standards and Recommended Practices
Standards and regulations for electrical wiring in the United Kingdom
Standards and Specifications for Geodetic Control
Standards and Standardization Panel
Standards and Structures Administrator
Standards and Technical Regulations Directorate
Standards and Technology Annual Report
Standards and Trade Development Facility
Standards and Units
Standards Appenninici e Mediterranei
Standards Application & Manpower Assessment
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.