DIGIT-ARC read-only archive · snapshot: July 23, 2026

language of choice

20 posts · originally from https://geek.digit.in/community/threads/language-of-choice.142572/

A
amit dutt Original post #1
Jun 19, 2011 at 12:31 AM
hi all !

I am pretty curious to know what language is used by google for its products [not web services]. Is it java ? which is the main language used by google ?

thanks
krishnandu.sarkar
Jun 19, 2011 at 1:21 AM
Google uses diff. languages for it's diff. services. Not sure about the search, but it looks like C/C++(maybe). But the main language used by them is Python for sure.
Prime_Coder
Jun 19, 2011 at 2:54 AM
Google uses diff. languages for it's diff. services. Not sure about the search, but it looks like C/C++(maybe). But the main language used by them is Python for sure.

Yes, it's true. Google uses mostly Python language.
A
Jun 19, 2011 at 10:21 AM
what about android ?
Prime_Coder
Jun 20, 2011 at 2:38 AM
The Core of the Android OS (it is a modified Linux kernel) is written in C, 3rd party libraries are being written in C++, Core Libraries are written in Java (which run on Dalvik Virtual Machine), and off course, all the application development with user interface is done in Java. You can create your own Android applications. :)
Zangetsu
Jun 20, 2011 at 9:47 AM
I am pretty curious to know what language is used by google for its products [not web services]. Is it java ? which is the main language used by google ?
thanks

And now google created a new language "Google Go" :smile:
krishnandu.sarkar
Jun 20, 2011 at 9:53 AM
^^Google doesn't use Go, and Google themselves said that they will prefer C++ rather than Go.
Zangetsu
Jun 20, 2011 at 11:51 AM
buddy i was not saying they r using it...
i was saying they created it...
krishnandu.sarkar
Jun 20, 2011 at 12:22 PM
Yeah, right. It's ok :)

Sorry for misunderstanding.
A
amit dutt #11
Jun 21, 2011 at 4:31 PM
i am in pre-final year MCA.
its not possible to get expertise in multiple languages... each language is vast.
i am confused which language to opt for ?

C/C++/java ?

kindly suggest..
krishnandu.sarkar
Jun 21, 2011 at 4:34 PM
^^Opt the one which you like most or in which you are more comfortable.
Vyom
Vyom #13
Jun 21, 2011 at 7:00 PM
I suggest learn both. Then try both language for a reasonable amount of time.
You would automatically start to prefer one over another.

It's just the matter of taste.
Garbage
Garbage #14
Jun 21, 2011 at 10:25 PM
I would suggest to learn Java and Python.

As Java will give you job security more than any language can give, and Python will/can give you "wisdom" of programming.
tuxybuzz
tuxybuzz #15
Jun 23, 2011 at 11:42 PM
^^
+1
Definitely..In India job security is a big issue otherwise i'd have gone with only Python.
Prime_Coder
Jun 24, 2011 at 6:19 PM
Both the languages have their own pros and cons, but knowing C++ first will allow you to pick up Java very quickly. If you are interested in web application development, java is much more useful. As far as job security is concerned, you should go for Java.
A
amit dutt #17
Jul 8, 2011 at 2:00 PM
thanks all for valuable suggestion. i have done C++ but not in detail.
I have started Java. which Java IDE is better ? Eclipse or NetBeans ?
abhidev
abhidev #18
Jul 8, 2011 at 2:05 PM
thanks all for valuable suggestion. i have done C++ but not in detail.
I have started Java. which Java IDE is better ? Eclipse or NetBeans ?

Eclipse....
Garbage
Garbage #19
Jul 8, 2011 at 2:33 PM
thanks all for valuable suggestion. i have done C++ but not in detail.
I have started Java. which Java IDE is better ? Eclipse or NetBeans ?

As you have just started with Java, I would rather suggest NOT to go for IDE this early. Try to code in a pure text editor (like Notepad on Windows or Vim on Linux). At most go for a syntax highlighting editor such as Notepad++ or GEdit.

Once you are comfortable with these, then probably after more 3-4 months, you shall go for IDE.

IMO, Eclipse is THE best IDE for Java as of now.
A
amit dutt #20
Jul 9, 2011 at 3:40 PM
thanks ! :)