asp.net videos microsoft

Computer software is often regarded as anything but hardware, meaning that the “hard” are the parts that are tangible (able to hold) while the “soft” part is the intangible objects inside the computer. Software encompasses an extremely wide array of products and technologies developed using different techniques like programming languages, scripting languages etc. The types of software include web pages developed by technologies like HTML, PHP, Perl, JSP, ASP.NET, XML, and applications like Microsoft Word, Open Office developed by technologies like C, C++, Java, C#, etc. Software usually runs on an underlying operating system (which is software also) like Microsoft Windows, Linux (running GNOME and KDE), Sun Solaris etc. Software also includes video games like the Super Mario, Grand Theft Auto for personal computers or video game consoles. These games can be created using CGI (computer generated imagery) that can be designed by applications like Maya, 3ds Max etc.
Computer software usually runs on a software platform which can either be provided by the Operating System or by OS independent platforms like Java and .NET. Software written for one platform is usually unable to run on other platforms so that for instance, Microsoft Windows software will not be able to run on Mac OS because of the differences relating to the platforms and their own standards. These applications can work using software porting, interpreters or re-writing the source code for that platform.
Software design is a realm of messy or “wicked” problems that are often too big, too ill-defined, and too complex for easy comprehension and solution. Software itself is created, complex, abstract, and difficult to observe. Software is different from created physical artifacts, because it lacks their tangibility and visibility (e.g., what does a compiler look like? What is the size, weight and shape of an operating system?). Code may be manifest, but how code works must be discovered and understood. Nevertheless, software interacts with objects in the physical world, often in complex and sophisticated ways. Software is dynamic, and software developers must reason not just about its properties, but about its behavior – potentially complex behavior – in time. Moreover, software is created and maintained in a social and organizational context which itself changes over time. Software ages as this social and organizational context evolves: teams change, knowledge decays, documentation falls out of date, intentions and rationale are forgotten over time.
Software design is a realm of messy or “wicked” problems that are often too big, too ill-defined, and too complex for easy comprehension and solution. Software itself is created, complex, abstract, and difficult to observe. Software is different from created physical artifacts, because it lacks their tangibility and visibility (e.g., what does a compiler look like? What is the size, weight and shape of an operating system?). Code may be manifest, but how code works must be discovered and understood.
About the Author:
Computer software usually runs on a software platform which can either be provided by the Operating System or by OS independent platforms like Java and .NET. Software written for one platform is usually unable to run on other platforms so that for instance, Microsoft Windows software will not be able to run on Mac OS because of the differences relating to the platforms and their own standards.
Article Source: ArticlesBase.com – Overview of software
The Microsoft ASP NET AJAX Video Training DVD
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.