Jump to content
xisto Community

andrenievo

Members
  • Content Count

    1
  • Joined

  • Last visited

About andrenievo

  • Rank
    Newbie
  • Birthday 01/01/1983

Contact Methods

  • Website URL
    http://philwebservices.i.ph/blogs/philwebservices/2010/06/03/philwebservices-guide-to-choosing-high-volume-philippine-web-hosting-provider/

Profile Information

  • Gender
    Male
  • Location
    Philippines
  • Interests
    music, web blogging, surfing on the net
  1. Both C and C++ give you a lower level of abstraction that, with increased complexity, provides a breadth of access to underlying machine functionality that are not necessarily exposed with other languages. C++ adds the convenience (reduced development time) of a fully object oriented language which can, potentially, add an additional performance cost. In terms of real world applications, I see these languages applied in the following domains:C - * Kernel level software, * Hardware device drivers, * Applications where access to old, stable code is required.C,C++ * Application or Server development where memory management needs to be fine tuned (and can't be left to generic garbage collection solutions). * Development environments that require access to libraries that do not interface well with more modern managed languages. * Although managed C++ can be used to access the .NET framework, it is not a seamless transition.C# provides a managed memory model that adds a higher level of abstraction again. This level of abstraction adds convenience and improves development times, but complicates access to lower level APIs and makes specialized performance requirements problematic.It is certainly possible to implement extremely high performance software in a managed memory environment, but awareness of the implications is essential.The syntax of C# is certainly less demanding (and error prone) than C/C++ and has, for the initiated programmer, a shallower learning curve.C# - * Rapid client application development. * High performance Server development (StackOverflow for example) that benefits from the .NET framework. * Applications that require the benefits of the .NET framework in the language it was designed for.
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.