Who invented .net language




















The announcement made by Microsoft on 31 st of March, indicated that the previously developed Mono Project of Microsoft will now be made a part of the. NET Foundation. The process of acquisition began in the month of February and was finalized on 18 th of March It was highlighted by the press lease of Microsoft that the development of a cross platform commitment and support has enabled the company to develop a completely open source, and advanced server-side stack of.

On the other hand, it has also been indicated that Microsoft does not have any intentions of releasing the source associated with Windows Forms as well as WPF. Not yet a member? Sign Up. Find your dream job. Get on promotion fasstrack and increase tour lifetime salary.

As a matter of fact, it lacked generics altogether. And LINQ? Not available yet. Those additions would take some years to come out.

C version 1. You'd find yourself writing some verbose code. But yet, you have to start somewhere. NET It contained a few small enhancements to the language. Most notable is that starting with this version, the code generated in a foreach loop called Dispose on an IEnumerator when that IEnumerator implemented IDisposable. Now things start to get interesting. Let's take a look at some major features of C 2. Once they had their feet under them, they went after some serious developer pain points.

And they went after them in a significant way. With generics, types and methods can operate on an arbitrary type while still retaining type safety. Using generics is better than creating a ListInt type that derives from ArrayList or casting from Object for every operation. C version 2. To put it succinctly, iterators let you examine all the items in a List or other Enumerable types with a foreach loop. Having iterators as a first-class part of the language dramatically enhanced readability of the language and people's ability to reason about the code.

And yet, C continued to play a bit of catch-up with Java. Java had already released versions that included generics and iterators. But that would soon change as the languages continued to evolve apart. C version 3. NET Framework version 3. This version marked a major change in the growth of C.

It established C as a truly formidable programming language. Let's take a look at some major features in this version:. In retrospect, many of these features seem both inevitable and inseparable. They all fit together strategically. A more nuanced view examines expression trees, lambda expressions, and anonymous types as the foundation upon which LINQ is constructed. But, in either case, C 3. Specifically, you could now write SQL-style, declarative queries to perform operations on collections, among other things.

Instead of writing a for loop to compute the average of a list of integers, you could now do that as simply as list. Python Turtle. Verbal Ability. Interview Questions. Company Questions. Artificial Intelligence. Cloud Computing. Data Science. Angular 7. Machine Learning. Data Structures. Operating System. Next C. Recommended Articles. Article Contributed By :.

Easy Normal Medium Hard Expert. Writing code in comment? Please use ide. Load Comments. What's New. Most popular in C. Split Method in C with Examples. More related articles in C.



0コメント

  • 1000 / 1000