Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
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. -
hufhufhuf336y@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...
-
@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. -
const51906yI'm more into JS/PHP and related technologies to that.
Primary use is web development. -
BigBoo23126yI 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++. -
C0D4669026yFor 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. -
YADU13896yCurrently using C to write a bytecide interpreter for fun.
Currently using React and Django at work to make an internal tool. -
Condor323326yWhatever 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" 🙂 -
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. -
All of them used depending on what is best for the application, company, end-user, etc.
-
hufhufhuf336y@AlexByJava what? You use java for java Apps? (I am just teasing man java is awesome)
-
@zlice No, Ruby isn't dead. It's an awesome scripting language that I way prefer over Python.
-
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 😅😁 -
Java for big projects and games
Ocaml for data science and processing stuff
Python for generating files -
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. -
soulsuke7256yzsh 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. -
@Alice There's the same joke inside the Delphi community. Every once again someone prophecies it's death and is wrong.
-
Yes, but languages can't live forever. Take COBOL, for instance...
Oh...wait...damn. -
@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?
What programing language do you use? And what do you use it for?
rant