Karachi GupShup
Karachi GupShup
Karachi GupShup
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Karachi GupShup

Karachi GupShup
 
HomeGame ZoneSearchLatest imagesRegisterLog in

 

  Philosophy

Go down 
AuthorMessage
meodingu
Member
meodingu


Male Number of posts : 270
Pointz :
       Philosophy Left_bar_bleue0 / 1000 / 100       Philosophy Right_bar_bleue


       Philosophy Empty
PostSubject: Philosophy          Philosophy EmptyTue Jan 11, 2011 3:02 pm

Philosophy

In The Design and Evolution of C++ (1994), Bjarne Stroustrup describes some rules that he used for the design of C++:[page needed]

* C++ is designed to be a statically typed, general-purpose language that is as efficient and portable as C
* C++ is designed to directly and comprehensively support multiple programming styles (procedural programming, data abstraction, object-oriented programming, and generic programming)
* C++ is designed to give the programmer choice, even if this makes it possible for the programmer to choose incorrectly
* C++ is designed to be as compatible with C as possible, therefore providing a smooth transition from C
* C++ avoids features that are platform specific or not general purpose
* C++ does not incur overhead for features that are not used (the "zero-overhead principle")
* C++ is designed to function without a sophisticated programming environment

Inside the C++ Object Model (Lippman, 1996) describes how compilers may convert C++ program statements into an in-memory layout. Compiler authors are, however, free to implement the standard in their own manner.

kontaktlinser
San Antonio podiatrist
Back to top Go down
 
Philosophy
Back to top 
Page 1 of 1
 Similar topics
-
»  Philosophy
»  Doctor of Philosophy
» Brilliant Philosophy

Permissions in this forum:You cannot reply to topics in this forum
Karachi GupShup :: Karachi GupShup Information :: Welcome to Karachi GupShup-
Jump to: