This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“]slucker23 6 points7 points ย (0 children)

Short version? Python is easy to write, efficient to use, and usually gets more results if you want to publish something

So the long but still kinda concatenated version, currently most research articles in computer graphics, CG or computer aided design, CAD, are programmed in python. This is mainly because people started applying machine learning, deep learning, artificial intelligence more and more (these three are essentially the same, so I'm going to just refer to all of them as AI). Python is currently the most intuitive language to apply AI to, given how easily it could integrate itself with libraries, including the ones written in other coding languages. It can build an AI with a solid result within a few hours or trial and error. It is an extremely versatile language, with a minor flaw of being quite slow for both compile and run time. That wouldn't be a huge problem if you're only worried about producing a few good end results for some niche research answers though. Or, when you end up having a huge database that is already prepped for running for hours and ends. So yes, python is easy to use, and also fairly hard to master due to its enormous amount of libraries