Favourite Programming Language

Favourite Programming Language

  • C++

    Votes: 18 47.4%
  • JavaScript

    Votes: 4 10.5%
  • Python

    Votes: 7 18.4%
  • C

    Votes: 13 34.2%
  • C#

    Votes: 10 26.3%
  • Java

    Votes: 5 13.2%
  • Ruby

    Votes: 1 2.6%
  • Game Maker Language

    Votes: 2 5.3%
  • PHP

    Votes: 1 2.6%
  • Other (Please Specify)

    Votes: 8 21.1%

  • Total voters
    38

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
720
Trophies
1
XP
3,924
Country
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,

Deleted member 373057

Well-Known Member
Member
Joined
Oct 5, 2015
Messages
462
Trophies
0
XP
561
Country
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 :)
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
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?
 

Kitlith

Well-Known Member
Newcomer
Joined
Jan 29, 2016
Messages
93
Trophies
0
Location
Trapped between a rock and a hard place
Website
kitl.pw
XP
218
Country
United States
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!
 

Erion

Active Member
Newcomer
Joined
Nov 14, 2016
Messages
34
Trophies
0
Location
Middle Earth
XP
78
Country
Slovenia
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.
 
  • Like
Reactions: Shubshub

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://www.keepretro.com/products/miyoo-a30