Codeforces celebrates 10 years! We are pleased to announce the crowdfunding-campaign. Congratulate us by the link https://codeforces.com/10years. ×

Snow's blog

By Snow, history, 2 months ago, In English,

I have just seen that Petr & Egor moved from Java into C++, do you know why they have moved ? , any strong reason for it ?

Tags c++
 
 
 
 
  • Vote: I like it
  • +91
  • Vote: I do not like it

»
2 months ago, # |
Rev. 2   Vote: I like it -26 Vote: I do not like it

Most probably, they haven't moved from Java to C++. Java is slightly slower and in many cases, programmers might want to switch to C++ for some particular questions. Also, even if they have shifted, I am curious why you care?

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Because I am curious as well and wanted to know if there is a particular reason.

»
2 months ago, # |
  Vote: I like it +95 Vote: I do not like it

Can't answer for Petr, but as for myself: when I moved to Java I moved because it is much cleaner language where it is harder to make mistake. But with current tools C++ got much better in this regard, and considering you can safely use structures without much time impact (unlike Java where you are frequently stuck with synchronized arrays if you want your solution to run fast)

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    Of course I will still use Java when for some reason it is more feasible

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Does this also mean the Chelper Plugin won't be maintained anymore?

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It will be to some extent

    • »
      »
      »
      7 weeks ago, # ^ |
        Vote: I like it +13 Vote: I do not like it

      well, it's open source, you can maintain it as well.

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Got (previous revision, new revision, compare).