1. Melee Mapping contest #3 - Poll is up! Vote for the best 4v4 melee maps!
    Dismiss Notice
  2. The 30th edition of the Modeling Contest is finally up! The Portable Buildings need your attention, so come along and have a blast!
    Dismiss Notice
  3. We have a new contest going on right now! Join the 11th Music Contest! You are to make a Cinematic modern sound-track for this contest, so come and compete with other people for fun.
    Dismiss Notice

What is your favorite programming language at the moment?

Discussion in 'Programming' started by BlueSaint, Dec 28, 2018.

?

Vote for multiple if hard to pin down one

  1. Java

    4 vote(s)
    30.8%
  2. C

    2 vote(s)
    15.4%
  3. Python

    2 vote(s)
    15.4%
  4. C++

    4 vote(s)
    30.8%
  5. Visual Basic .NET

    1 vote(s)
    7.7%
  6. C#

    7 vote(s)
    53.8%
  7. JavaScript

    3 vote(s)
    23.1%
  8. PHP

    2 vote(s)
    15.4%
  9. SQL

    0 vote(s)
    0.0%
  10. Objective-C

    0 vote(s)
    0.0%
Multiple votes are allowed.
  1. BlueSaint

    BlueSaint

    Joined:
    Jun 18, 2012
    Messages:
    2,706
    Resources:
    3
    Tools:
    1
    Spells:
    2
    Resources:
    3
    /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,301
    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:
    334
    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,411
    Resources:
    17
    Maps:
    1
    Spells:
    10
    Tutorials:
    6
    Resources:
    17
    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:
    5,821
    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,694
    Resources:
    149
    Models:
    39
    Icons:
    89
    Packs:
    8
    Skins:
    12
    Maps:
    1
    Resources:
    149
    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:
    334
    Resources:
    6
    Models:
    3
    Icons:
    3
    Resources:
    6
    I second you in the usefullness of C in learning programming
     
  8. Sir Moriarty

    Sir Moriarty

    Joined:
    Jun 13, 2016
    Messages:
    248
    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. BlueSaint

    BlueSaint

    Joined:
    Jun 18, 2012
    Messages:
    2,706
    Resources:
    3
    Tools:
    1
    Spells:
    2
    Resources:
    3
    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,411
    Resources:
    17
    Maps:
    1
    Spells:
    10
    Tutorials:
    6
    Resources:
    17
    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:
    223
    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,216
    Resources:
    22
    Packs:
    1
    Maps:
    8
    Spells:
    12
    Tutorials:
    1
    Resources:
    22
    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:
    223
    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,216
    Resources:
    22
    Packs:
    1
    Maps:
    8
    Spells:
    12
    Tutorials:
    1
    Resources:
    22
    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:
    223
    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,216
    Resources:
    22
    Packs:
    1
    Maps:
    8
    Spells:
    12
    Tutorials:
    1
    Resources:
    22
    Best of luck to your project then :)
     
  17. Ken Christopher

    Ken Christopher

    Joined:
    Apr 18, 2007
    Messages:
    223
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Alright thank you :)