A Brand Name ||Official Url :: Software UI Designer| Contents Designer | OS | W€B | Server | Programming | Computing Technology ::

Visual Studio Languages

For learning and using the Visual Studio languages, to build the applications you need.
 
Visual C++
Get the resources to learn and use the powerful and flexible Visual C++ language, with the tools to enable the development of native Windows apps, native desktop apps, and managed apps that run on the .NET Framework.C++ is one of the most widely used programming languages in the world. Well-written C++ programs are fast and efficient. The language is more flexible than other languages because you can use it to create a wide range of apps—from fun and exciting games, to high-performance scientific software, to device drivers, embedded programs, and Windows client apps. For more than 20 years, C++ has been used to solve problems like these and many others. What you might not know is that an increasing number of C++ programmers have folded up the dowdy C-style programming of yesterday and have donned modern C++ instead.Modern C++ emphasizes:

  • Stack-based scope instead of heap or static global scope.
  • Auto type inference instead of explicit type names.
  • Smart pointers instead of raw pointers.
  • std::string and std::wstring types (see <string>) instead of raw char[] arrays.
  • Standard template library (STL) containers like vector, list, and map instead of raw arrays or custom containers. See <vector>, <list>, and <map>.
  • STL algorithms instead of manually coded ones.
  • Exceptions, to report and handle error conditions.
  • Lock-free inter-thread communication using STL std::atomic<> (see <atomic>) instead of other inter-thread communication mechanisms.
  • Inline lambda functions instead of small functions implemented separately.
  • Range-based for loops to write more robust loops that work with arrays, STL containers, and Windows Run-time collections in the form for ( for-range-declaration : expression ). This is part of the Core Language support. For more information, see Range-basedfor Statement (C++).
Visual C#
Get an introduction to C#, an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. Find the resources for learning Visual C#, and for building application.Visual C# is modern, high-level, multi-paradigm, general-purpose programming language for building apps using Visual Studio and the .NET Framework. C# is designed to be simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages.
Visual Basic
Discover a wealth of resources for learning and using Visual Basic, a language engineered for productively building type-safe and object-oriented applications, for both the beginner and the experienced developer.Visual Basic is modern, high-level, multi-paradigm, general-purpose programming language for building apps using Visual Studio and the .NET Framework. Designed to be both easy-to-learn by beginners and powerful for experts Visual Basic uses an English-like syntax which promotes clarity and readability in combination with an extensive set of advanced features and a philosophy that emphasizes flexibility, productivity, and great tooling.
JavaScript
Learn about how to use Microsoft’s implementation of JavaScript, which is compliant with the ECMAScript Language Specification 5th Edition, for creating Windows Store and Windows Phone apps, and on the web.
Visual F#
Build your Visual F# development skills and learn about the F# language, a multi – paradigm programming language targeting the .NET platform. The F# language supports functional, object-oriented, and imperative programming models.Visual F# is a strongly-typed, functional-first programming language for writing simple code to solve complex problems using Visual Studio and the .NET Framework. F# is designed to reduce the time-to-deployment and complexity of software components such as calculation engines and data-rich analytical services in the modern enterprise.
Advertisements

One response

  1. Pingback: Validation in .NET a walkthrough | Designation-M

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s