1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  4. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  5. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  6. The results are out! Check them out.
    Dismiss Notice
  7. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  8. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  9. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

What is your favorite programming language at the moment?

Discussion in 'Programming' started by Deleted member 219079, Dec 28, 2018.

?

Vote for multiple if hard to pin down one

  1. Java

    8 vote(s)
    25.0%
  2. C

    4 vote(s)
    12.5%
  3. Python

    6 vote(s)
    18.8%
  4. C++

    6 vote(s)
    18.8%
  5. Visual Basic .NET

    2 vote(s)
    6.3%
  6. C#

    13 vote(s)
    40.6%
  7. JavaScript

    6 vote(s)
    18.8%
  8. PHP

    4 vote(s)
    12.5%
  9. SQL

    2 vote(s)
    6.3%
  10. Objective-C

    0 vote(s)
    0.0%
  11. Assembly

    1 vote(s)
    3.1%
  12. Other (Please comment)

    1 vote(s)
    3.1%
Multiple votes are allowed.
  1. /OldThread
    NewThread

    For me it's C++. I can dictate whether to use reference / value semantics, the standard library along with the future extensions (ranges, coro, networking) get me far and make my code expressive, I can write procedural, object-oriented or functional code. And there's liberally licensed insane quality projects to utilize like includeOS, boost, LLVM.

    While I prefer verbal response, I set up a poll consisting of top 10 performers per TIOBE index. If you'd wish to vote for derivative work like Scala / CoffeeScript, you can vote Java / JS respectively.
     
  2. LordDz

    LordDz

    Joined:
    May 11, 2007
    Messages:
    4,307
    Resources:
    0
    Resources:
    0
    C# due to working with it most of the time and Unity being C#.

    JavaScript and PHP due to my job as a web developer, sure they can be quirky at times but they're easy to work with for most of the time.
     
  3. grunt

    grunt

    Joined:
    Mar 21, 2012
    Messages:
    335
    Resources:
    6
    Models:
    3
    Icons:
    3
    Resources:
    6
    Python because it's the easiest to use for a noob like me, also for the different biological modules it has
     
    Last edited: Dec 30, 2018
  4. Chaosy

    Chaosy

    Joined:
    Jun 9, 2011
    Messages:
    10,623
    Resources:
    18
    Maps:
    1
    Spells:
    11
    Tutorials:
    6
    Resources:
    18
    I find Javascript pleasant as it is very free in terms of syntax, many ways to write things.
    And it does not have a lot of bloat words which is nice.
    It has flaws but more features/fixes are being made available at a pretty decent rate.

    I would say C# is up there but I have limited experience with it, but solid for what I used it for.
     
  5. IcemanBo

    IcemanBo

    Joined:
    Sep 6, 2013
    Messages:
    6,163
    Resources:
    22
    Maps:
    3
    Spells:
    11
    Template:
    1
    Tutorials:
    4
    JASS:
    3
    Resources:
    22
    For sure depends on use case, but I enjoyed C the most for learning programming.

    And I realize I'm getting rusty with C++, when I read newer things about it. ;D

    But for "at the moment" I very enjoy ABAP now, too, as it expects some unusual working routines. Even it's pretty much useless for common programming.

    I hardly can understand Javascript lovers, but yeh, it's used so extremly much. I hope Blazor gets new standard with .NET somewhen. :D
     
  6. The_Silent

    The_Silent

    Joined:
    Feb 4, 2008
    Messages:
    2,891
    Resources:
    159
    Models:
    49
    Icons:
    89
    Packs:
    8
    Skins:
    12
    Maps:
    1
    Resources:
    159
    Python
    Doing data processing, databases, models, some machine learning and general computer science. Python is just really easy to read (for me anyhow), I don't have to worry too much about types, and it is optimized for my uses. So yeah.
     
  7. grunt

    grunt

    Joined:
    Mar 21, 2012
    Messages:
    335
    Resources:
    6
    Models:
    3
    Icons:
    3
    Resources:
    6
    I second you in the usefullness of C in learning programming
     
  8. mori

    mori

    Joined:
    Jun 13, 2016
    Messages:
    361
    Resources:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    2
    No "other" option? smh.

    I wouldn't have picked any of those listed as my favourites. That distinction would go to Rust, and maybe Lua after that. Haskell is also neat.
     
  9. Other tells me jack shit. I rather remove the poll, I prefer verbal response in the first place like stated in OP.

    It's a treacherous path. I blame learning C first on my wary use of heap and exceptions. They teach Java first in my uni and I can't blame them.

    I see ES2017 brought async functions to standard, akin to what I've been onanating to C++ side. Actually makes me want to try JS again, as callbacks were my grudge before.
     
  10. Chaosy

    Chaosy

    Joined:
    Jun 9, 2011
    Messages:
    10,623
    Resources:
    18
    Maps:
    1
    Spells:
    11
    Tutorials:
    6
    Resources:
    18
    I am more hyped about private stuff in classes, really odd that the keyword does not exist already.
     
  11. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    245
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Hi, this is my first post.

    Java, is due to last time when I work as freelance developer, I developed Stock Control System and Food & Beverages Point-of-Sales System. And I found it JavaFX is quite interesting and able to build a lot of things.

    C# is the current programming language that Im using in permanent work job and some freelance projects. It is easy to use.
     
  12. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,703
    Resources:
    27
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    2
    Resources:
    27
    C C++ C# cause they're the ones I'm more adjusted in univ. C# is also used in unity.
    PHP, cause its possible to use along with Javascript and HTML in them.
     
  13. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    245
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Is unity hard to learn? What can unity used for? I'm new to it. Sorry
     
  14. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,703
    Resources:
    27
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    2
    Resources:
    27
    Not hard, just need some dedications to get used to it. It's quite friendly, especially if you have the basic of programming (preferably C). Mostly used for game development but also can be used for animation, app development etc.
     
  15. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    245
    Resources:
    2
    Icons:
    2
    Resources:
    2
    @Daffa the Mage Oh I see....alright, I shall take a look at it, because Im into developing a 2D / 3D for some sort of medieval Augmented Reality game but this is just an idea, no progression yet. Thank you very much
     
  16. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,703
    Resources:
    27
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    2
    Resources:
    27
    Best of luck to your project then :)
     
  17. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    245
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Alright thank you :)
     
  18. ABronzeCross

    ABronzeCross

    Joined:
    Jan 22, 2019
    Messages:
    192
    Resources:
    0
    Resources:
    0
    C++ is great n all, but where is HTML?
     
  19. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    245
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Yes, C++ is the best among all the low level languages and it is useful for developing games and others.
    I think the poster forgotten to add HTML.
     
  20. WhiteFang

    WhiteFang

    Joined:
    Jul 6, 2014
    Messages:
    3,335
    Resources:
    0
    Resources:
    0
    HTML isn't a programming language

    My favorite is C#,because Unity