Favourite Programming Language

Discussion in 'Computer Programming, Emulation, and Game Modding' started by Shubshub, Sep 29, 2016.

?

Favourite Programming Language

  1. C++

    18 vote(s)
    47.4%
  2. JavaScript

    4 vote(s)
    10.5%
  3. Python

    7 vote(s)
    18.4%
  4. C

    13 vote(s)
    34.2%
  5. C#

    10 vote(s)
    26.3%
  6. Java

    5 vote(s)
    13.2%
  7. Ruby

    1 vote(s)
    2.6%
  8. Game Maker Language

    2 vote(s)
    5.3%
  9. PHP

    1 vote(s)
    2.6%
  10. Other (Please Specify)

    8 vote(s)
    21.1%
Multiple votes are allowed.
  1. Shubshub
    OP

    Shubshub The Shubinator

    Member
    902
    482
    Oct 16, 2009
    New Zealand
    The dark part of your house
    Whats your favourite programming language and why Let us know and also maybe vote on the poll!
     
  2. evandixon

    evandixon PMD Researcher

    Member
    1,686
    808
    May 29, 2009
    United States
    I prefer Visual Basic .Net, but I also chose C# (.Net) because it's the same framework, and therefore (not including syntax) very similar.
     
  3. catlover007

    catlover007 GBAtemp Regular

    Member
    172
    197
    Oct 23, 2015
    Germany
    After working a long time(I'm born at the beginning of this millenium) with C++ I began to hate it. It's so verbose(only Objective C tops this) when you write const correct code(const TypeXYZ there, const std::shared_ptr<std::tuple<int, int>>& here). Also Header files are something I could complain all day!

    Then I tried Go, but it if you come from C++ it's just a baby toy.

    So I checked out niche programming languages like D(http://dlang.org/), Nim(http://nim-lang.org/) or Rust(https://www.rust-lang.org/en-US/) which compile to native code. They are all very fine, I wish more people would try them out(and not Go). But they all share a common weakness:
    Bad editor/IDE support!

    Then I found Kotlin(https://kotlinlang.org/) which has really good Editor support and is a really nice programming language and has really good editor support. But it's based of the JVM which is a No Go for me.
     
    Last edited by catlover007, Sep 29, 2016
  4. Minnow

    Minnow GBAtemp Fan

    Member
    462
    710
    Oct 5, 2015
    Canada
    I learned enough C to say that's it's a nice language. Python is too, though compilation and processing speed is pretty slow (as expected, however).

    Yet to mess with C++ yet, or, well, any other language except C and Python.

    Personally, I dislike IDEs. Yeah, it's just my opinion, though. The closest thing I use to an IDE is a Atom. Works exactly how I need it to work, plus, has a vim package :)
     
  5. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,731
    9,599
    Nov 21, 2005
    United Kingdom
    Horses for courses.

    Assembly (mainly older ARM and X86 give or take the crazy SSE and beyond stuff) because it is nice to play with raw building blocks and see exactly how things work, however if I have to get something done quickly then definitely not assembly.

    Probably python for anything that does not need amazing performance (so most things)

    Most commonly fiddled with. Probably php because that is what most websites run. Or batch scripting but most of that has no real loops or if/then/else type arrangements, and if I count that then I have to count spreadsheets.

    If I have to have a bit more speed then I am a C programmer that is not too afraid of C++, mainly as I learned object oriented stuff when I learned avisynth.

    Actually puts a smile on my face. Avisynth. It outputs video, what is not to love?
     
  6. Kitlith

    Kitlith Advanced Member

    Newcomer
    89
    69
    Jan 29, 2016
    United States
    Trapped between a rock and a hard place
    I've been using C a lot, lately. C++ has some nice features that I wouldn't mind using, (constexpr, templates), however, I'm not enamored with the Object Orientation and such. Not saying it isn't useful, but I personally don't really want to use it myself, unless I find a good reason to. (I'm also currently dealing with code that was, personally, made poor use of OOP.)

    Python's fun. I know a bit of python. I made a dice probability calculator in python, aka, what's the probability of you rolling '3d6 + 1' and hitting a target of 13. Mainly used it for some Pathfinder card game games. Haven't really had the oppertunity t use it much lately... hm, I might be able to use python for my current project, actually. Just picked up C out of habit... heh.

    I don't like C# or Java. Ugh. Those two look extremely similar to me, so if I were to do something with C#, I'd do it with Java instead, due to better cross platform support. (I'm a linux user, myself.) As for why I don't like these... ? I think I'd have to go with 'too much forced OOP'.

    I've been looking into rust. Haven't actually done anything with it yet, but I want to. Don't need too much editor integration, just a few plugins for atom, which I think already exist. Hello, fellow Atom user @Minnow!
     
    Minnow likes this.
  7. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,714
    931
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    #CMasterRace
     
  8. Erion

    Erion Member

    Newcomer
    34
    9
    Nov 14, 2016
    Slovenia
    Middle Earth
    I started programming with C++, now a days im learning program in android so i have to deal a lot with Java.
    While i was learning c++ i used to hate java , but now i find that It isnt as bad as i thought it would be.
     
    Shubshub likes this.
  9. Amadren

    Amadren SOMEBODY ONCE

    Member
    287
    127
    Dec 21, 2014
    France
    Paris, France
    I love Nodejs. I had to say it, sorry.
     
  10. grossaffe

    grossaffe GBAtemp Addict

    Member
    2,767
    2,145
    May 5, 2013
    United States
    C for software, VHDL for hardware.