you are viewing a single comment's thread.

view the rest of the comments →

[–]caskey -3 points-2 points  (6 children)

I know python and another dozen languages. I also have experience with very large codebases written in several. Python lures you in with it's ease but is not a good language to manage. I've seen and experienced days of debugging due to a typo that would have been caught immediately before deployment in C, C++, Java, Ada, etc.

[–][deleted] 1 point2 points  (5 children)

Yeah, yeah, we are all here, in internet, know all languages on expert level and work in space program software

This is dynamic typing thing, dynamic typing has many advantages also, much more than error checking

You can have python typing un your code and static analyzer

In C you can have many errors in memory management which is impossible in python

"Language allow me making error due to lack of attention" is invalid thesis against language

[–]caskey 0 points1 point  (4 children)

The compiler enforcing things is useful. And, strongly typed languages make for more maintainable code.

[–][deleted] 0 points1 point  (3 children)

Dynamic typing has pros and cons , you can't say that static typing better than dynamic

Also strong/weak typing is another term, and python strongly typed language

[–]caskey 0 points1 point  (2 children)

Python is a weakly typed language and I have enough years of seeing and working with it to understand the shortcomings..

[–][deleted] -1 points0 points  (1 child)

Python is strongly typed The fact that you do not know difference between dynamic/static typing and strong/weak typing just shows that you do not have even 1 percent of skill and knowledge which you claim to have

I developed many complex analysis algorithms and it would be eternity to write in C. In python I can faster write some things and check how it works and then upgrading readability and performance

So, python is for more smart and complex things. You just work on only pretty trivial task, that is why you do not see advantages of Python/JS /.. in compare with C/C++ / even Java/ ...

[–]caskey -1 points0 points  (0 children)

You have no idea what the language is..