You are not logged in. Please login at www.codechef.com to post your questions!

×

choice of languages

actually this question is not regarding any particular topic AS such.. i m a starter in d vast world of coding. wen evr i look around i see a lot of languages, c,c++,python, java,ruby,haskell (to name some).. i jst want comments that which language to proceed.. each of this language looks promising bt can go wid 3 or 4 at most if i want to go to pro level.. so if ny1 can recommend which languages to proceed.. p.s.:-i m least intersted in web scripting..

This question is marked "community wiki".

asked 02 Aug '13, 18:14

azimuthal's gravatar image

2★azimuthal
714615
accept rate: 0%

edited 29 Jan '14, 17:16


Don't think about picking up 3 or 4 in the very beginning. Start with one good language and proceed. Later you will learn any other language in no time.

C++ is used by a majority of programmers worldwide due to its STL and speed. Next comes Java and Python (executable pseudo code). Check the popularity in Google Code Jam 2013 here. You can watch languages used by % users for each round.

PS: First improve your English language, and avoid SMS lang. while asking questions on the forum, then talking about programming languages would make more sense. ;)

link

answered 31 Jan '14, 02:26

bugkiller's gravatar image

3★bugkiller
8.7k194898
accept rate: 9%

edited 31 Jan '14, 16:49

1

Maybe the graph for qualification round is not so important - there is almost no timelimit - I used 6 languages in qualification :-D - http://www.go-hero.net/jam/13/name/Betlista

(31 Jan '14, 16:05) betlista ♦♦3★

@betlista >> Many users just submit to make weird records in various languages. :D Kudos to you for the attempt! ;)

(31 Jan '14, 16:07) bugkiller3★

hi @azimuthal ! very true, you have a lot of options!
But, frankly choice of language is pretty much dependent on you. Whichever you are comfortable with, you can proceed! But still if you want to know, you can easily observe that most people use/prefer following languages:

  • C
  • C++
  • java
  • python
Now the choice for the language is totally up to you! but while deciding your language you can consider various factors like:
  • Syntax and functions available
  • See if it is object oriented or procedure oriented,
  • large datas are comparatively easier to handle in python, than in java and, than in C/C++
  • Input-output methods, overall speed etc!
So, go for anyone of these! I personally suggest that you start with C or/and C++

All the best.

Hope this helps! :)

link

answered 02 Aug '13, 18:34

sunny_patel's gravatar image

2★sunny_patel
1.3k31025
accept rate: 19%

toggle preview
Preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:

×795
×250
×213
×148
×76

question asked: 02 Aug '13, 18:14

question was seen: 2,149 times

last updated: 31 Jan '14, 16:49