What is the best programming language nowadays? | Coursera Community
Coursera Header

What is the best programming language nowadays?

  • 9 November 2018
  • 38 replies
  • 2408 views


Show first post

38 replies

Userlevel 7
Badge +12
Thank you @king.aloush for further insight. Yes, I guess being able to afford certain programming language might also make a difference to the selection decision. 😉
Userlevel 7
Badge +12
Thanks so much @Maryam for that article and further details on Python. I really enjoyed reading it.
Userlevel 2
Badge +1
While Python, Java, Pascal etc. are syntactically quiet different, offering different features and beeing used in different industries for different cases, they all follow (more or less) the same imperative programming paradigm, and it's more a matter of the environment:
Python is popular among Data Scientists and there are many DS and ML packages ready to use.
Javascript is popular among Web Developers because they can use it for frontend and backend (Node.js) and only need one language.
Android has native support for Java, so that's the way to go (at least it was until recently, but today you really should consider using Kotlin instead). And likewise you should use Swift for iOS.

But there are cool languages which are not heavily used in industrie but offer a completely different type of programming:
Haskell offers a purely functional programming language which requires you to think completely different. Nowadays, Java and other languages are adding more and more functional paradigms like lambda expressions, but it is really helpful to learn one purely functional language (and there is a Coursera Course for it called "Programming Languages" 😉 ).
Prolog is a logical programming language, also a completely different way of programming, making some problems fairly simple to program (but it is really limited in use).

Choosing the right language should always be a matter of the environment first and only a matter of taste second. I really like Haskell, but I would not use it for most "real use cases". I'm not a big fan of JavaScript, but if I had to code a website, I would still use it.
Userlevel 2
Badge
@Denise
There is some reasons to choose first size of published apps, common use, conflicts, open source, updates, support and I think some economics purposes too.
Thank you @Maryam and @king.aloush for your suggestions and explanations for Phyton and Java languages. I guess website developing might interest many of us who use online applications regularly. Do you know if these languages could be used for other things than what you mentioned?

@Denise, Python is being used in various fields/industries. This article briefly sheds light on some of them:

  • Python in Artificial Intelligence (AI)
  • Python in Big Data
  • Python in Data Science
  • Python in Testing Frameworks
  • Python in Web Development
I hope you find it useful.
Thank you @Maryam for letting me know. That was a typo, I just edited. You never know they might create phyton too some day soon with all these varieties. 😉 There’s cython now already! I have no idea what that’s for at the moment. :)
Why not? Someone might create such a language, too. 🙂
Userlevel 7
Badge +12
Thanks so much @king.aloush for such a comprehensive list on java. That’s very helpful indeed. I wonder if all the programming languages have such a big variety of applications? Or just a select few? If there are more languages with a wide application capacity, then how does one decide which one to select?
Userlevel 7
Badge +12
Thank you @Maryam for letting me know. That was a typo, I just edited. You never know they might create phyton too some day soon with all these varieties. 😉 There’s Cython now already! I have no idea what that’s for at the moment. 🙂
Hello everyone,

Once upon a time I had learnt Pascal as a computer programming language at school! I remember being so excited after I completed my first homework, which was calculating something. I guess Pascal became a history now? I hear so many different programming languages nowadays from S Plus to R programming to Java to Phyton and many more.

What are your favorite programming language(s)? How are they in comparison to each other? Which one do you recommend for what purpose?

I would love to hear your opinions.

Thank you.


You are welcome,@Denise. Please edit your post and the tag if you, too, are referring to Python. Or maybe Phyton is a different language that I am not aware of?
Userlevel 2
Badge
@Denise
Hello I know java using for this:
1) Android Apps
2) Server Apps at Financial Services Industry
3) Java Web applications
4) Software Tools
5) Trading Application
6) J2ME Apps
7) Embedded Space
8) Big Data technologies
9) High Frequency Trading Space
10) Scientific Applications

11)Financial Services

Userlevel 7
Badge +12
Thank you @Maryam and @king.aloush for your suggestions and explanations for Phyton and Java languages. I guess website developing might interest many of us who use online applications regularly. Do you know if these languages could be used for other things than what you mentioned?
Userlevel 2
Badge
I like java it very common and Android apps based on it
Great topic! One of the popular languages these days is Python. I became familiar with it initially in the context of web development while reading a book on developing websites a few years ago. Python courses are offered on various platforms nowadays. I know that software developers also use it.

Reply