C# was set to be and developed originally as a simple, modern, general purpose, object oriented programming language and very similar to Java. As such developers generally find this language to be easy to use if they know and understand the synthetics of the other. C# itself is a commercial product and part of the .net framework owned by the big giant Microsoft…….
For C# the best environment that programmers have found the programming language runs on is visual studio – for the language the runtime and compliers are free to use. Some of the systems will use Windows or Windows COM/dll libraries and tools.
News for February 2011
Microsoft C#
Programming in Companies
With more than a hundred programming languages available to use in companies, business have a hard time setting standards and putting in recommendations for programmers to follow the companies preferred programming recommendations. Even if for example Java C# etc are the recommended primarily there could be other hundreds of languages which could do the same job just as effectively. One of the down sides of having multiple languages is keeping upto date with new updates and versions required for the code! In terms of resource if you have someone writing and programming in java – if that person leaves then do you have someone else with efficient java skills to be able make amendments, understand what’s previously been written and continue to be able to use the system.
Adobe Flex
Further to yesterdays post on flex, Adobe flex is a programming language that I’m not particularly familar with. Having been out of the programming environment my knowledge on this particular programming language is limited. However I do know it is one of the preferred languages of many companies alongside java and C++ etc. the Adobe flex language is similar to C# and being quite a modern language it has the benefits of simplicity compared to other more complex programming languages making this one quite easy to use. The other benefit is that the compilers and runtimes are free for users and integrated development environments such as Eclipse also have Flex support.
Flex Webside Applications
Webside applications uses various technologies with Flex being one of the most appropriate. Being quite a modern newish language this replaces the older school languages which are quite complex and difficult to use such as java applet technology and Microsoft silverlight. Flash is another programming language like java applets is designed to run inside a browser. The advantage again is that the runtime for this is free and can be freely available for most browsers on almost any platform! It’s one of the worlds most widely deployed browser plugins and companies, industries and sites across the world use the programming language examples being youtube and BBC.
Java – A little info
Java is one of the most common programming languages available today. It was originally developed by someone called James Gosling from the company Sun Microsystems and released to the public in 1995. It was originally a core component of the of the companies own java platform. The syntax is from C and C++ but the underlying object model is much simpler. The advantage of java is that the code can be run on any java virtual machine known as JVM regardless of the PC’s architecture. The size of programmers using this particular programming language is enormous – the platform has over 6.5 million software developers who use the code for there own programming systems