Wednesday, 1 January 2014

Top 10 Most Popular Programming Languages

There are hundreds of programming languages in use today. How can you know which one to learn first? How do you know which ones are the best for your IT field of choice? Well, I can't answer that question for you. But why not start by learning one of the top 10 most popular ones? That way you will always be able to get a job in the IT industry.

Learning a programming language is not easy, but it can be very rewarding. You will have a lot of questions at first. Just remember to get help when you need it! You can find out the answer to almost everything on Google nowadays.... so there is no excuse for failure. Also remember that it takes years to become an expert programmer. Don't expect to get good overnight. Just keep learning something new every day and eventually you will be competent enough to get the job done ;)

This article covers the top 10 most popular programming languages as ranked by Tiobe.com in June 2009. CloudMarks have added some general reviews and comments about each language they listed. Remember these are CloudMarks own personal opinions. Other IT professionals might have different opinions.



1. Java
Java uses a compiler, and is an object-oriented language released in 1995 by Sun Microsystems. Java is the number one programming language today for many reasons. First, it is a well-organized language with a strong library of reusable software components. Second, programs written in Java can run on many different computer architectures and operating systems because of the use of the JVM ( Java virtual machine ). Sometimes this is referred to as code portabilityor even WORA ( write once, run anywhere ). Third, Java is the language most likely to be taught in university computer science classes. A lot of computer science theory books written in the past decade use Java in the code examples. So learning Java syntax is a good idea even if you never actually code in it.
Java Strengths: WORA, popularity
Java Weaknesses: Slower than natively compiled languages 


2. C
C is a compiled, procedural language developed in 1972 by Dennis Ritchie for use in the UNIX operating system. Although designed to be portable in nature, C programs must be specifically compiled for computers with different architectures and operating systems. This helps make them lightning fast. Although C is a relatively old language, it is still widely used for system programming, writing other programming languages, and in embedded systems.
Strengths: Speed
Weaknesses: Memory management can be difficult to master


3. C++
C++ is a compiled, multi-paradigm language written as an update to C in 1979 by Bjarne Stroustrup. It attempts to be backwards-compatible with C and brings object-orientation, which helps in larger projects. Despite it's age, C++ is used to create a wide array of applications from games to office suites.
Strengths: Speed
Weaknesses: C++ is older and considered more clumsy than newer object-oriented languages such as Java or C#.


4. PHP
PHP uses a run-time interpreter, and is a multi-paradigm language originally developed in 1996 by Rasmus Lerdorf to create dynamic web pages. At first it was not even a real programming language, but over time it eventually grew into a fully featured object-oriented programming language. Although PHP has been much criticized in the past for being a bit sloppy and insecure, it's been pretty good since version 5 came out in 2004. It's hard to argue with success. Today, PHP is the most popular language used to write web applications. Even English 4 IT, the program you are currently using, is written in PHP ;)
Strengths: Web programming, good documentation
Weaknesses: Inconsistent syntax, too many ways to do the same thing, a history of bizarre security decisions


5. VB ( or Visual Basic ) Visual Basic is an interpreted, multi-paradigm language developed by Microsoft Corporation for the Windows platform. It has been evolving over the years and is seen as a direct descendant of Microsoft's old BASIC from the 1970's. Visual Basic is a good language for scripting Windows applications that do not need the power and speed of C#.
Strengths: None.
Weaknesses: Only runs in Windows 


6. Python
Python is an interpreted, multi-paradigm programming language written by Guido van Rossum in the late 1980's and intended for general programming purposes. Python was not named after the snake but actually after the Monty Python comedy group. Python is characterized by its use of indentation for readability, and its encouragement forelegant code by making developers do similar things in similar ways. Python is used as the main programming choice of both Google and Ubuntu.
Strengths: Excellent readability and overall philosophy
Weaknesses: None
7 C# 
C# is a compiled, object-oriented language written by Microsoft. It is an open specification, but rarely seen on any non-Windows platform. C# was conceived as Microsoft's premium language in its .NET Framework. It is very similar to Java in both syntax and nature.
Strengths: Powerful and pretty fast
Weaknesses: Only really suitable for Windows


8. JavaScript
JavaScript is an interpreted, multi-paradigm language. A very strange one too. Despite it's name, it has nothing whatsoever to do with Java. You will rarely, if ever, see this language outside of a web browser. It is basically a language meant to script behaviors in web browsers and used for things such as web form validation and AJAX style web applications. The trend in the future seems to be building more and more complex applications in JavaScript, even simple online games and office suites. The success of this trend will depend upon advancements in the speed of a browser's JavaScript interpreter. If you want to be correct, the real name of this programming language is ECMAscript, although almost nobody actually calls it this.
Strengths: it's the only reliable way to do client-side web programming
Weaknesses: it's only really useful in a web browser


9. Perl
Perl is an interpreted, multi-paradigm language written by Larry Wall in 1986. It is characterized by a somewhat disorganized and scary-looking syntax which only makes sense to other PERL programmers ;) However, a lot of veteran programmers love it and use if every day as their primary language. 10 years ago, Perl was more popular than it is today. What happened? A lot of newer programmers and even old Perl programmers (such as myself) have switched to other languages such as PHP, Python, and Ruby. Perl is perhaps still the best language for text processing and system administration scripting. I personally do not recommend it however as a primary programming language.
Strengths: text processing and system administration
Weaknesses: strange syntax, and perhaps too many ways to do the same thing


10. Ruby
Ruby is an interpreted, object-oriented language written by Yukihiro Matsumoto around 1995. It is one of the most object-oriented languages in the world. Everything is an object in Ruby, even letters and numbers can have method calls. It's a great language to learn if you love objects. The only negative is that it's love of object-orientation makes it a bit slow, even for an interpreted language.
Strengths: Perhaps the world's most object-oriented language
Weaknesses: its superior object model comes at a price... namely speed

Okay! Those are the top 10 programming languages in use today and some personal comments about them. Remember that opinions are like noses, everyone has one and they all smell ;) If you disagree, please feel free to email me or write your own opinions support@cloudmarks.in.


CloudMarks is Best Place to learn JAVA & php languages.CloudMarks offers 6 month vocational training to college students.


CloudMarks
216, 2nd Floor, Adison Arcade
Fraser Road, Patna-1
Telephone: 0612-3212717

Monday, 30 December 2013

Industrial Training in Patna

CloudMarks offers 6 month training on different technologies.





Contact us at
CloudMarks
216, 2nd floor, Adisons Arcade, Frazer Road
Patna - 800001

Tuesday, 17 September 2013

Golden era of Website 1994-2006

With the launching of Yahoo in 1994 marks a great beginning in the history of www, all great website like google,facebook,youtube were launched.


1.yahoo.com - launched in 1994

2.whitehouse.gov - launched in 1994

3.telegraph.co.uk - launched in 1994

4.nytimes.com - launched in 1995
5.craigslist.org - launched in 1995
6.amazon.com - launched in 1995

7. msn.com - launched in 1995

8.google.com - launched in 1996
9.news.bbc.co.uk - launched in 1997

10.blogger.com - launched in 1999

11.wikipedia.org - launched in 2001

12.myspace.com - launched in 2003
13.facebook.com - launched in 2004

15.flickr.com - launched in 2004

16.  youtube.com - launched in 2005
17. twitter.com - launched in 2006

Wednesday, 11 September 2013

The mother of great Indian websites-Info Edge




Info Edge, the company which runs popular websites like Naukri.com and Jeevansathi.com has acquired the businesses of TooStep Consultancy Private Limited a firm which developed a SAS platform that enables recruiters to promote jobs on social networking sites, reports Watblog.com.


Incorporated in 2007, TooStep operates an online portal for professionals to share and discover professional expertise. This acquisition would also help Info Edge to inculcate these features into its job search portal that would ease the job of recruiters.


“We expect to benefit from their experience and integrate these features into Naukri over a period of time. Toostep’s product will benefit from scaling up of its sales to Naukri’s vast client base,” says Ambarish Raghuvanshi, Director and CFO, Info Edge.


Earlier, Info Edge had invested $6.5 million in Canvera, an online photography company. It had also invested $3.5 million in fashion retail website 99lables.com and 12.86 crores in Zomato.com.


Info Edge has great and popular web portals under its belt like - Naukri.Com, 99acres.Com, jeevansathi.Com and Shiksha.com

Shiksha.com

Shiksha is a Hindi word for education. Commenced in 2008, Shiksha.com caters to the educational requirements and queries of students. The portal is the brainchild of Info Edge India Ltd. Students can find information on educational institutes, programs, scholarships and admission notifications. More than 40,000 courses of numerous Indian and overseas institutes are listed on this site. Shiksha.com has 15 branches in 12 Indian cities. As of May 2012, the traffic share as per Comscore is 41%. In July 2012, mobile application of this was launched making it easily accessible to students on the move. The mobile site garnered 10% of the total response.
The site has made its presence felt in the print media.[2] The Economic Times,[3] The Hindu Business Line and[4] India Today have mentioned about user-friendly common application form.

Shiksha Logo


Jeevansathi.com

Jeevansathi.com is an Indian matrimonial portal.[2] The website was bought in 2006 by Info Edge India Ltd.
The website has more than 8.5 Lac registered members. The organization has around 230 employees working in 54 offices in 37 cities spread across the country, headquartered in Noida. Jeevansathi also has 14 Matchpoint across the India.  It is a part of Bombay Stock Exchange and the growth of the company can be tracked in the annual report of Info Edge, shared on its website.


Indian Matrimonials - We Match Better.gif


It’s searchable directory includes profiles of prospective brides and grooms. One can register and search by religion, community, caste and sub-caste, geographical area, occupation, and mother tongue
Users can also search and contact using their mobiles.



know About NH-7 webzine

NH7 is an Indian webzine which reports on indie and alternative culture in India. It was started in 2010 when Only Much Louder Entertainment and Indiecision[1] merged to form a webzine dedicated to Indian indie music and alternative culture. NH7.in is currently one of the only daily (five days a week) updated national music publications in India. The NH7 homepage changes every day, five days a week with new articles, features and reviews of bands from India and around the world. The site records 120,000 unique visitors in a month

 


Indiecision was started in 2008 as a music blog and then was absorbed by NH7. It is updated daily with coverage of the alternative music scene in India alongside coverage of stand-up comedy, graffiti, theatre, and comics in its regular features.





Out Of Toon is a weekly updated cartoon series by Deepak Gopalakrishnan. Double Tap is a bi-weekly feature about zombies and everything related to zombies. NH7 Quick Draw is a weekly feature that reviews one newgraphic novel on the site. Walks Into A Bar is a monthly feature that interviews stand-up comedians in India. 5electronic is a bi-weekly feature where Indian electronic artists recommend that they are currently listening to. Five at 5 is a daily feature on NH7 where one NH7 writer/staffer recommends five songs from their playlist. NH7 In Conversation is a monthly feature that talks to artists about their upcoming releases and various projects. The NH7 Media Capsule is a daily feature that rounds up the music news that has been covered by the mainstream news publications. The NH7 throwdown is a bi-weekly profile of an emerging b-boy/b-girl from India. The webzine has also expanded into visual features with the launch of NH7 TV