- Easy location of errors in the program
- Easy understanding of the program code
- Execution of the pogram is faster
- The program becomes neat (commenting the program codes)
Jimmy C. Malusi (jimmy20clinton@live.com)
Fundamental features of most programming languages are keywords (reserved words) and built-in data types. These generally form the building blocks for user-defined functions and data types.
Key Words
Programmer-Defined Identifiers
Operators, Punctuation
Syntax
what are the features of good programming language?
The elements of a programming language generally consist of input, processing, and output. Statements, blocks, functions, variables, types, objects... and stuff like that
What are the characteristic features of the procedural programming languages
Procedural programming is classic programming where the program language is used to tell the computer EXACTLY what do do - step by step. Examples are Assembler, Fortran, Cobol, C, etc etc. Very detailed, very difficult and time consuming to write, but very efficient from the computers point of view. NON-procedural programming is where you tell the computer what you want, and it figures out how to get it. Non/P programming is often used for database manipulations, like SQL, Visual Basic, etc etc. A SQL command like "Select name, address, city, state, zip order by zip" is non procedural. That one line replaces dozens, or hundred of lines, that would be needed to do the same thing in Cobol or C to get data out of a database.
The way I understand it Markup Language is used for adding extra features, like structure or presentation of the text, objects etc.Programming language is used for creating programs.Basically in the example of the car, markup languagewould be the tools used to create the body and design, and programming language - the tools used to build an engine.
Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.
Procedural programming can sometimes be used as a synonym for imperative programming. To a programming paradigm based upon the concept of the procedure call. Procedures, also known as routines, subroutines, methods, or functions (not to be confused with mathematical functions, but similar to those used in functional programming) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The important features of Procedural Programming. 1. Programs are organized in the form of subroutines and all data items are global. 2. Program controls are through jump(goto) and calls to subroutines 3. Subroutines are abstracted to avoid repetitions. 4. Suitable for medium sized software application 5. Difficult to maintain and enhance the program code. K E Narayana
Programming languages cannot be 'portable', but programs written in C might be portable, if they follow the strictest standards and do not use platform-specific features or functions.
Procedural programming is classic programming where the program language is used to tell the computer EXACTLY what do do - step by step. Examples are Assembler, Fortran, Cobol, C, etc etc. Very detailed, very difficult and time consuming to write, but very efficient from the computers point of view. NON-procedural programming is where you tell the computer what you want, and it figures out how to get it. Non/P programming is often used for database manipulations, like SQL, Visual Basic, etc etc. A SQL command like "Select name, address, city, state, zip order by zip" is non procedural. That one line replaces dozens, or hundred of lines, that would be needed to do the same thing in Cobol or C to get data out of a database.
Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.
The way I understand it Markup Language is used for adding extra features, like structure or presentation of the text, objects etc.Programming language is used for creating programs.Basically in the example of the car, markup languagewould be the tools used to create the body and design, and programming language - the tools used to build an engine.
Java is not similar to C. Java is, however, similar to C++. Both C++ and Java are object orientated programming languages (OOPL's).
We can't even go beyond the third generation. The first generation languages are all the native machine code languages. The second generation languages are the low-level symbolic languages such as assembly language. The third generation languages are all the high-level symbolic languages, such as C, C++, Java, Pascal, Cobol and so on. There are no fourth generation languages. The term "fourth generation" was first used by marketing types to make their third generation languages seem superior to other third generation languages, regardless of what features they actually provided. While there have been several attempts to re-classify third-generation languages, there is no standardised convention and thus no way to compare languages objectively by generation alone. Languages are best classified by the paradigms they support (procedural, structured, object-oriented, functional, logical and so on) and/or the domains they operate within (general purpose programming, artificial intelligence programming, and so on).
Procedural programming can sometimes be used as a synonym for imperative programming. To a programming paradigm based upon the concept of the procedure call. Procedures, also known as routines, subroutines, methods, or functions (not to be confused with mathematical functions, but similar to those used in functional programming) simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The important features of Procedural Programming. 1. Programs are organized in the form of subroutines and all data items are global. 2. Program controls are through jump(goto) and calls to subroutines 3. Subroutines are abstracted to avoid repetitions. 4. Suitable for medium sized software application 5. Difficult to maintain and enhance the program code. K E Narayana
Programming languages cannot be 'portable', but programs written in C might be portable, if they follow the strictest standards and do not use platform-specific features or functions.
Javascript is the main language used, but there are some other scripting languages used too.
what are the distinguishing features of the programming language called Short Code?
television programming that targets and is made for a limited audience
There are no any disadvantages of procedure oriented programming in C++. You can use it as well as object oriented programming, generic programming or any other paradigm. Just remember that this way you won't be using many helpful features of that language.
The latest programming languages are:Go Programming Language developed by Google, Inc. in 2012. It's purpose is to enable users to create new software easily on Linux and Mac operating systems. It is object oriented programming and the translator used is compiler.Fathom Programming Language was developed b Brian Frank and Andy Frank in 2012. Its purpose is to cross-compile and run on JRE, NET, CLR, and Javascript. Platforms are Mac OS, Linux, and Windows. It is object oriented programming and the translator is compiler. Special features are that it is portable and can be used on Java, VM, and NET CLR.