13

What programing language do you use? And what do you use it for?

Comments
  • 21
    English. Talking to colleagues and friends. It's great.
  • 4
    @hufhufhuf Why? I enjoy it very much.
  • 9
    Aww... Now you've edited it to *programming* language.

    OK. Now I get it. I flit between them. Currently using Python as bash scripting was pissing me off.
  • 1
    @platypus i had to the old post caused too much confusion... I am thinking about picking up python but i am not really sure where to start...
  • 2
    @hufhufhuf I find that with Python it helps to pick a sub-field or you get lost. So, I started with data science and Jupyter notebooks (you can get them hosted and free on Azure).

    But. automation is a good general use as well.

    The Quick Python Book is good if you already have experience in a programming language.
  • 0
    @Alice is there a favourite?
  • 0
  • 2
    I'm more into JS/PHP and related technologies to that.
    Primary use is web development.
  • 2
    I do java for work.

    Python, React-JS, C#, C++ for some hobby projects. Kind of depends on what I want to do.

    Python is my go to hacking language for fast prototypes.

    React-JS is the only frontend framework I have a working knowledge of. Could have just said JavaScript, but don't think a lot of people use raw JS.

    C# for some upcoming project I'm joining. Maybe more on that later.

    C++ is the language I'm probably most proficient in. So I might do whatever I feel like that I don't just want to hack together in python. I do like my OOP though. So I do a lot of design patterns and stuff and not so much imperative programming in c++.
  • 6
    I use .txt on Notepad
  • 2
    PHP is my main language.
  • 0
    Java and react-js
  • 3
    PHP for nearly everything
  • 1
    Brainfuck: To fuck with brain.
  • 2
    @Cyanide brainfuck is not that mind boggling
  • 4
    For web stack I’ll use PHP for virtually everything backend (there’s really not much it can’t handle), and JS front end and Python for any automation scripting that need to be done.

    Otherwise I’ll use what language is required by the system(s) I’m working with.
  • 1
    @hufhufhuf It is for those who do not understand it i.e. me.
  • 3
    @trode LOL. Will have to steal that one next time I see an opportunity.
  • 1
    Java For Android
  • 1
    Currently using C to write a bytecide interpreter for fun.

    Currently using React and Django at work to make an internal tool.
  • 6
    Whatever best serves the purpose at a given time. I like bash but on Windows C++, .NET or PowerShell may be more suitable. On Android it'd be Java or Kotlin.. on Linux it'd be C or maybe Python. And on Apple devices it's whatever Apple decides to have you burn your cash on. There's no silver bullet for all.

    Luckily most programming languages are similar in their core concepts like variables, arrays and control structures. Only the syntax differs. Kind of like how a chair is a chair in every language, only the term is expressed differently. In Dutch that'd be "stoel" 🙂
  • 3
    I use mostly FreePascal/Delphi: Desktop, because GUI is great with it, services (Linux server, Raspberry Pi, Windows, even MacOS, crossplatform is very easy) because the language is pleasant for big projects and apps because great GUI again and the CastleGameEngine is a powerful, efficient engine for games.
    I even tried around with CGI, web backend and and such. It's a lovely language for a lot of purposes after all.

    Javascript: Web frontend mainly, and some Node.JS for backend and bots. Had a look at Typescript some ago and will make more with it in the future!

    PHP: Web backend, mostly legacy code, but also for small web APIs and a Telegram bot.

    C#: I used it more in the past, mainly with Xamarin and Unity, but don't do a lot with it nowadays.

    Python: Great for small handy scripts like "generate me a password with these parameters".

    Lua: Some games (like Factorio) use it as a modding language. It's nice for that because of it's small size.

    Bash: Linux without is impossible.
  • 1
    Emojicode, when i dont want to obfuscate my code before release
  • 0
    All of them used depending on what is best for the application, company, end-user, etc.
  • 0
    @AlexByJava what? You use java for java Apps? (I am just teasing man java is awesome)
  • 1
    @zlice No, Ruby isn't dead. It's an awesome scripting language that I way prefer over Python.
  • 1
    @PrivateGER why? (I don't know either of these languages i am just curious)
  • 0
    C and C++
    C++ for the STL and OOP features, C because it's beautiful and extremely fun to use.

    Rust
    Because it seems like a good balance between modern compiled language and C-esque syntax while not sacrificing performance to a large extent 😅😁
  • 1
    Java for big projects and games

    Ocaml for data science and processing stuff

    Python for generating files
  • 1
    C in embedded, and assembly when C is too high level.

    What I hate with passion is C++. I think it extends C in the same way lung cancer extends the lung.
  • 0
    zsh to ease my everyday/work life with quick scripts and such (I like to do everything via CLI when possible, I've worked without a mouse for months XD), ruby when I need something fast, working and portable.

    C/C++, Java mostly at work, plus JavaScript and php when I'm forced to.
  • 1
    @Alice There's the same joke inside the Delphi community. Every once again someone prophecies it's death and is wrong.
  • 3
    Yes, but languages can't live forever. Take COBOL, for instance...

    Oh...wait...damn.
  • 1
    @platypus
    Why not? They can't stay the same forever, because then they are outdated very soon, but if a language evolves with time and stays useful, why shouldn't it live forever?
  • 3
    @Benedikt Indeed. I realized the error in my logic mid-comment.
  • 0
    i use LOLCODE
Add Comment