8 Common Programming Mistakes

==>Learning to program can be tough--just ask anyone who's done it! Fortunately, a lot of problems happen over and over again--I've put together 8 of the most common problems that you'll run into as a new programmer.
1. Undeclared Variablesint main(){ cin>>x; cout<"Huh? Why do I get an error?" Your compiler doesn't know what x means. You need to declare it as a variable. int main(){ int x; cin>>x; cout<2. Uninitialized variablesint count; while(count<100 count="" cout="" pre=""> "Why doesn't my program enter the while loop?" In C++ variables are not initialized to zero. In the above snippet of code, count could be any value in the range of int. It might, for example, be 586, and in that situation the while loop's condition would never b…
 Why character array is better than String for Storing password in Java Why character array is better than String for storing password in Java was recent question asked to one of my friend in a java interview. he was interviewing for a Technical lead position and has over 6 years of experience.Both Character array and String can be used to store text data but choosing one over other is difficult question if you haven't faced the situation already. But as my friend said any question related to String must have a clue on special property of Strings like immutability and he used that to convince interviewer. here we will explore some reasons on why should you used char[] for storing password than String.

This article is in continuation of my earlier interview question post on String e.g. Why String is immutable in Java or How Substring can cause memory leak in Java, if you haven't read those you may find them interesting.Here are few reasons which makes sense to believe th…

Linus Torvalds Releases Linux Kernel 4.7 — Here Are The New Features

>>Linux creator Linus Torvalds has finally announced the release  of Linux kernel 4.7. After seven Release Candidates, kernel 4.7 is here with numerous bug fixes, new features, and security changes. This release also brings the support for new AMD Radeon RX 480 GPUs.
For the past two months, Linux kernel 4.7 has been in the developments phase. Finally, on July 24, 2016, Linux creator Linus Torvalds has announced the release of Linux kernel 4.7 for all Linux-based operating systems.In his announcement post, Linus talked about a “slight delay due to his travels” and listed out the big changes that were made to the kernel.

Over the course of past two months, a total of seven Release Candidates were released. If you’ve been following the developments of the kernel development cycle, this stretched schedule wouldn’t surprise you.
The release of Linux 4.7 also means that the merge window for 4.8 kernel is now open. Linus hopes that the next release will be a bigger one wit…

Yahoo Deal: Verizon Buys Yahoo For $4.8 Billion

>> Reports are floating around in the digital world that the Yahoo deal has been finalized as it has been bought by Verizon Commucations Inc. in a $4.8 billion deal. The buyout announcement will be made this Monday before the start of 
The dark fate for Yahoo Inc is not going to end any sooner. Its constant fight for existence in the world wide web, of which it was a pioneer in its early days, has been going on since the last decade.  The company has been facing ups and downs all these years, unable to traverse in a particular direction.
The appointment of Marissa Mayer as the CEO was assumed to be a ray of hope. People expected that Mayer would lift the company from drowning in the ocean of internet which requires extreme innovation and hard work to stay above the water. Behind Mayer’s lead, Yahoo went on to purchase around fifty startups including the $1.1 billion Tumblr purchase. Yahoo has still managed to get an Alexa rank 5 and receives around 700 million…

41 Toughest Questions Google Will Ask You At Job Interviews

What are the toughest questions asked at Google’s job interviews? To give you an idea about how things proceed during a Google interview, we have brought a collection of 41 toughest questions that Google asks. 
It’s not a hidden fact that Google asks mind-bending questions at job interviews. These questions are asked to check your ability to work under pressure and test your approach of tackling problems on the spot. The company also asks some simple questions to check your way of answering in a concise way.In the past, we have brought to you the interview questions from Airbnb, SpaceX, Apple, and Facebook interviews. To give you a better idea of the Google’s  interview process, BI has compiled some of the toughest questions asked at Google job interviews from the careers website Glassdoor. Let’s take a look:
41 Toughest Questions Google Will Ask You At Job Interviews What is your favorite Google product, and how would you improve it?
— Associate Product Manager, January 2016 If…

Stack Overflow Launches “Documentation” To Make Lives Of Programmers Easier

>>Stack Overflow, the go-to community for programmers and developers, has launched a new product named Documentation. Stack Overflow Documentation will supplement the technical resources that are used by developers to solve their real-life programming problems. To promote its product and make it richer, Stack Overflow has also partnered with companies like Microsoft, PayPal, and Dropbox.

In its 2016 Annual Developer Survey, Stack Overflow presented many interesting datasets. This survey reiterated supremacy of JavaScript. The same survey also outlined a key challenge that’s faced by developers all across the world.
Yes, we are talking about poor documentation that makes the jobs of developers and programmers more challenging on a daily basis. To solve this problem, Stack Overflow has launched a new product named Documentation.
Harnessing its vast community, Stack Overflow aims to develop Documentation as a massive repository of standard and expert-reviewed documentati…

10 Reasons Why You Should Learn Java Programming Language

>>Why one should learn Java programming language? The answer to this question comprises of multiple reasons like its popularity, ease-to-learn nature, helpful open source tools and libraries etc. Gaining expertise in Java ensures a secure career with fat paychecks and the power to create applications with real-world applications.
There’s a long list of programming languages that continue to exist with their strengths and flaws, making our lives easier. Over the course of past 20 years, Java has proved that it’s one of the best programming languages around. However, I strongly don’t believe in any type of competition between different programming languages. During its journey, this free and open source programming language has achieved numerous milestones and proved its worth. With time, Java has evolved and established its place as an essential ingredient for making successful software and applications. The recent indexes of programming languages’ popularity have onc…