answersLogoWhite

0

ali asghari:

It shouldn't be a problem, as long as:

1) The features are well-designed, e.g. having one sort function that takes a few options, rather than many sort functions that do slightly different things

2) The features are namespaced - e.g. mathematical functions are in a Maths module or object, that way user function and variable names are less likely to collide with language base features, and be broken by language version increments

3) The features are properly documented in an organised way - there's no point in offering a facility if the programmer doesn't know it's there or the specs give no clue on how it's supposed to be used

4) The features don't duplicate one another - e.g. different names for the same function, different possible syntaxes for the same meaning, etc. which makes code harder to read for programmers familiar with the "other" syntax

5) The features aren't out of scope for the language (e.g. there's no point in features for 3D graphics acceleration in a language designed for web servers), as this will increase memory requirements, and thin out performance efforts.

So, the disadvantages would be if one of these pitfalls is encountered, and the potential problems caused

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

Difference between conventional programming and object oriented programming?

diff between oops and conventional programming


What are the disadvantages of turbo pascal?

Turbo Pascal is a good language to learn programming, but its major disadvantage is that it's hardly ever used for real-world programming projects. It's basically just an academic language, and a bit dated at that.


Is XML a programming language?

It is programming languages that are referred to in terms of "high level" and "low level".Extensible Markup Language(XML) is a markup language not a programming language, it is a data formatting specification that makes the presentation of data independent of programs (so that data can be passed between programs).For this reason the answer to your question is "neither".


Is the B programming language a high or low level programming language?

The B programming language is a high-levelprogramming language.


What are similarity and difference between conventional programming and AI programming?

Conventional is done by hand and is much slower AI is done by machine and is 100times


Where did IBM get their programming language?

Computer programming language


Is there a program that can help you make a programming language but you don't need to know a programming language?

No. In order to make or use a program or a programming language, you need to know a programming language.


What is COBOL programming language?

You have answered your own question: it is a programming language.


Example of procedural programming language and object oriented programming language?

example of procedural programming are those programming language that have structure e.g basic,fortran,c++,c and pascal e.t.c


Is natural language a fifth generation programming language?

Yes, natural language is a fifth generation programming language.


What are the disadvantages of object oriented programming over structured programming?

actually oop concept have some disadvantage when compared to structured programming


What programming language is PHP made with?

PHP is written in the C programming language.