Language C expressly or by implication influenced many later languages, such as Java, C #, Perl, PHP, JavaScript, LPC and csh Unix. The most widespread influence was syntactic: all languages mentioned the incorporated statement and (more or it is less recognised) syntax of expression C with type systems, data models and-or large-scale structures of the program which differ from those C, sometimes considerably.
When the languages oriented to the object became popular, C ++ and Target-C were two various C extensions which have provided the abilities oriented to the object. Both languages originally have been carried out as preprocessors - the source text has been translated on C, and then collected with compiler C.
Bjarne Stroustrup developed C ++ the programming language as one of approaches to support of the functionality oriented to the object with the syntax similar C. C ++ adds the big force of printing, the browse and other tools useful in programming oriented to the object, and resolves patrimonial programming through templates. Almost as superset C, C ++ supports now the majority of functions C, with several exceptions.
Unlike C ++ which supports almost complete set of compatibility with C, language D does complete rupture with C, supporting the same common syntax. It leaves many features C, which Walter Bright (designer D) has considered undesirable, including preprocessor C and trigraphs. Some, but not everything, from D's extensions to C are superimposed with those C ++.
Target-C Was originally "very thin" layer at top, and for today remains strict superset C which resolves the programming oriented to the object, using a hybrid dynamic/static paradigm of printing. Цель-C receives the syntax both from C and from Smalltalk: syntax which involves preprocessing, expressions, declarations of function and inquiries of the function, inherited from C while syntax for the features oriented to the object originally has been taken from Smalltalk.
Say happy birthday with skinny jeans clothes Come here! - flower delivery Forreston - sales management training Bozum
|