Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts

Sunday, March 8, 2015

What is C Sharp and why it's become so popular

Software Developers use programming languages to build software.so whether we're building a web application or we're building a desktop application or maybe building a mobile application, all of them are built using a programming languages. C sharp is a Programming language. It is one of the popular programming language in the world today.

C Sharp and .NET Framework

C# programs run on the .NET Framework, an important element of Windows that includes a virtual execution system called the common language runtime (CLR) and a unified set of class libraries. Anytime an application is executed it is actually executed through the .Net framework that's why Windows PCs need the .Net framework on your Computer. Anytime an application's code is compiled and ran on the user's machine it’s ran through the .Net framework.

 What is C Sharp and why it's become so popular

Visual Studio

Developers use Microsoft’s Visual Studio to write C# code. Visual Studio allows us to choose what type of software’s are goanna build, what programming language we're goanna use to build an application. There are plenty of programming language that the .Net framework supports Most of them is not listed here. i just listed the most popular ones Visual Basic and C++.

So we've got plenty programming languages out there why do we need another one. I think Microsoft wanted another programming language a new more modern programming language because Visual Basic and C++ were sort of at opposite ends of the spectrum. And both of them are Old language. Visual Basic is known as gamma beginner language. it doesn't look like a programming language because there's no squiggly lines or brackets or semi colons and it's all just like you know breeding and typing in your native language.

C++ is more of a true programming language but the thing is. It is a very low level programming languages. A lot of manual things you need to do in C++ to make things happen, such as your own memory management and the list goes on and on. And it's also not an easy programming language to learn.

Introduction to C Sharp and Visual Studio
image:kodcu.com

Visual Basic known as beginner’s language because it’s Easy to learn but it needs a great deal of memory for initial installation and in order to function efficiently after installation. That is an major disadvantage of Visual basic.

So Microsoft thought we need a language that easy to learn easy to work with. Doesn’t sacrifice the power or the control and still looks and feels like a programming language.

C Sharp

C sharp is known as an object-oriented programming language just like Visual Basic and Visual C sharp and most modern day programming languages. Object-oriented programming really means that we can built an model application by looking at it as a Blueprint. Object oriented Programming (also called OOP) is modeled around objects that interact with each other. A good Example for OOP is building a house, carpenters don’t build a House without Design first they design it on a paper to build the blueprint so they have something to workout.

So in Visual Studio that's what we're doing we're just modeling exactly what our application should look like through what are called classes in. those classes are blueprints. And every time we Test the application or a user uses a part of the application that needs one of these blueprints. Then that Blueprint gets turned in to an actual object in memory that they can work with.

Another nice thing about the C sharp language, it is so popular it's become well-documented. Lot of Programmers jumped on to C sharp over the years. There’s a lot of code samples and tutorials and community’s available on the internet. Not only that but if you ever come across something that you need to do chances are somebody's done it. And just a matter of tweaking it’s your applications.

So if you're looking to get into programming or just want to pick up a new programming language C# the way to go there's plenty of support out there for this wonderful Language. It’s easy to work with easy to learn.

Tuesday, January 20, 2015

10 Best Programming Languages to learn in 2015

The computer World is filled with thousands of Programming languages .how can you know which language is the best and which on you want to learn first. How do you know which programming language is the best for your work. Probably I can’t say which one is best for you, but I do know about some of the most popular Programming languages. After reading this list you can decide which one you want to learn.

1. Java

You might heard of java before java is one of the most popular languages for building mobile Application and Games ,even modern Web Application .using java web developers Build scalable web applications for variety of platform users. Java is the main Language used to develop Android Apps and games for Smartphones and tablets.

10 Best Programming Languages to learn in 2015


2. C Sharp (C#)

C sharp is main language for developing on Microsoft Platforms, if you are building application using .Net and other languages , C# is the best way to create Powerful web Application for Microsoft . C# is also used in Video games. The multiplatform Game Engine unity uses C# as one of the main Programming language.

C# name


3. PHP

Building a web application that uses Data. PHP is the best language to use with database apps. PHP is used to create many of today’s data Driven Websites. And pup is has the technology for most powerful content management systems such as Facebook, Wikipedia, WordPress which you can use to extend your site.

4. C++

In my experience C++ and Python are the easiest Programming languages. I start to learn programming with C++. if you want your apps to connect to hardware and get most out of your processing power, C++ is the perfect option for Developing powerful Desktop Applications with C++ you can create hardware accelerated games and memory intensive apps on desktops, Console’s like Xbox 360 and mobile Devices.

5. Python

With Python you can do almost everything .web applications, UI (user interface), Games, Data analysis, Statics any kind things you want. Some of the rules of python are taken from C. Python can run some C code. Python powers the Web applications for Instagram, Pinterest and Rdio. Python often used for web Development, Desktop GUIs (Graphic User interface), Game Development, Scientific programming, and Network programming.

Python


6. C

You might think why is the C language is still Popular it’s because of its size .C is small and powerful is mostly used for Embedded systems software’s .C is easy ,simple and Fast .

7. SQL

SQL is a special purpose programming language created for managing and changing Data in database. You can add data to a computer or remove data from the database or you can just view the data in the database.

8. Ruby

Ruby powers ton of most popular Web Applications .if you want to create Prototype of your software idea ruby can help you do that quickly .Ruby is Straightforward to learn and incredibly powerful programming Language.

9. Objective C

Objective C is an Object oriented Programming language .Objective C is used in Apple OS.it Powers in OSX and iOS and its APIs.it can be used to create iPhone apps and games.

10. Visual Basic

Visual basic is a Key language for .Net platform .Visual basic is used to build Business application like Excel and Word. When compared to other Programming Languages Visual basic is easy to read and use.