Flux rss

Characteristics of programming languages

There are many programming languages, each corresponding to specific needs (formula calculus, character string processing, real-time, etc.) with each having specific characteristics and functionalities. Therefore, the choice of programming language depends above all on the requirements to be fulfilled as well as the existing resources for understanding and training in the language.

Selection criteria for a programming language:

Usability

# easy to learn, # ease of use for an experienced programmer

Performance

# speed of program execution, # speed of compiler execution (a program which translates the program into machine code), # stability (lack of defects),

Portability

Extendibility

possibility of developing the language and its implementation, existence of function libraries, class libraries, etc.

Continuity

# continuity of the manufacturer, # language continuity, # implementation continuity, # existence of international standards for defining the language, # comformity of implementation by following standards, # existence of other manufacturers for that language.

Documentation



Last update on Thursday October 16, 2008 02:43:20 PM.

This document entitled « Characteristics of programming languages » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Programming languages - Introduction A "programming language" is a language designed to describe a set of consecutive actions to be executed by a computer. A programming language is therefore a practical way for us (humans) to give instructions to a computer. On the other hand, the... en.kioskea.net/langages/langages.php3
Programming languages - Program structure A program's behaviour depends on the type of language used to write the program. Nonetheless, almost all programming languages are based upon the same principle: The program consists of a set of commands that the computer must execute. The computer... en.kioskea.net/langages/structure.php3
Programming languages - Computer program A computer program is a series of commands that are executed by the computer. However, the computer is only capable of processing binary, i.e. a series of 0s and 1s. Therefore we require a programming language to be able to write commands that the... en.kioskea.net/langages/programme.php3
JavaScript and Java Language are the same.Myth Reality Myth JavaScript and Java are thought to be same language or that JavaScript is believed to be some kind of lighter version of Java. Reality Java and JavaScript are two distinct programming languages, many people tend to be... en.kioskea.net/faq/sujet-443-javascript-and-java-language-are-the-same
CAML- Categorical Abstract Machine LanguageCAML- Categorical Abstract Machine Language Caml is the acronym for Categorical Abstract Machine Language. As mentioned, it is a machine programming language maintained by INRIA mainly used by computer. It has a high-performance native-code... en.kioskea.net/faq/sujet-307-caml-categorical-abstract-machine-language
[Pascal language] Recursion within a Bubble Sort[Pascal language] Recursion within a Bubble Sort Pascal is a stable, efficient and block-structured programming language. The "type" of variables used in Pascal language is made up of its semantic nature and its range of values, and can be... en.kioskea.net/faq/sujet-880-pascal-language-recursion-within-a-bubble-sort
Help on java programming languageHello,I had a question...hope that anyone can solve it using java programming language...so that we can share it with other...The question look like this... Write a java program that interacts with user like this: (1) Carbon monoxide (2) Hydrocarbon... en.kioskea.net/forum/affich-33990-help-on-java-programming-language
Paypal, graphcard programsHello, what type of programming language skills an experience is needed to be able to develop a pay solution like paypal and grahcard (www.graphcard.com). i have passion for programming and development, i want help, thanks en.kioskea.net/forum/affich-31151-paypal-graphcard-programs
Need help for website creationHello, What should I do if I want to create some professional websites? Which soft wares should I do need to use? Which is the best programming language - ASP, ASP.NET, PHP, and JSP? I do not know about creating websites at all. Kindly guide! en.kioskea.net/forum/affich-14032-need-help-for-website-creation
Download Java Runtime EnvironmentJava allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D. These applications, written in the Java programming language and accessible from your browser, are called "applets".... en.kioskea.net/telecharger/telecharger-101-java-runtime-environment
Download Insider 3000Insider 3000 is a tool for analyzing real-time market designed for all merchants. You can create indicators, oscillators, trading systems, alerts and advancing research using a programming language. Insider 3000 offers seven types of graphs, a... en.kioskea.net/telecharger/telecharger-1268-insider-3000
Download Notepad++Notepad + + is an editor of source code , which supports several programming languages: This project, based on the Sparkled constituent (a very powerful editor of component)), is written in pure C + + with win32 api and STL (which insures the most... en.kioskea.net/telecharger/telecharger-1308-notepad
Programming languages - API An API (Application Programming Interface) is a set of functions allowing the programmer to access an application's services through the use of a programming language. An API provides the developer with an abstraction layer, which masks the... en.kioskea.net/langages/api.php3
HTML - Markups HTML is not a programming language. Rather, it is used for describing the layout and format of content, written in the form of simple text. An HTML page is a basic text file containing tags for specifying text format, images, etc. The use of these... en.kioskea.net/html/htmlbalise.php3
Programming languages - Instructions The instruction is the key element in the computer as it tells the processor which action should be performed. The instructions which are to be executed are indicated in the source file and the computer goes from one instruction to the next... en.kioskea.net/langages/instruction.php3