If you are using a good IDE "provides information about the intent, limitations, and discoverability options" can all be found out with a couple of key strokes (git blame, find all usages, pylint, etc..). So putting that information into the language explicitly is an obsolete and backwards way of going about things:p The job of the compiler in Python has just been redistributed elsewhere. It's different but there are many ways to solve the same problems.
I'm am arguing that because it's true. There isn't much benefit to strong typing when refactoring but the benefits of duck typing when it comes to unit testing are quite significant.
I've done commercial software development in strong and weakly typed languages before. The benefits of things like "strong typing" are generally not that much.
If you are on board with the whole agile bandwagon and writing unit tests and all that. You would be much better off with Python's significally better unit testing facilities than strong typing.
It's really simple,
Writing an application in Python is x3 quicker than writing it in C/C++/Java, etc...
That means you either get to market 3x faster or only need 1/3 the number of programmers.
Everything else is completely and utterly irrelevant.
"you won't know it's undefined unless that branch is taken" The code linter built into your Python IDE, will tell you about it.
Re:I can't believe no-one posted the Gentoo Rice p
on
Gentoo 2005.0 Released
·
· Score: 1
If Gentoo users are ricers then Debain users must be waiting for a nurse to come and change their feeding tube around about now.
I wonder when some Linux users will stop being so arrogant. Many people come to Linux AFTER they have purchased an ATI card with a desktop or notebook.
And you think that Linux users can do.... what exactly?
You fail to see is that some of the "non standard - unsupported" linux distro's are a lot better then commercial distro's and infact some have better support.
Where is the Linux Standard Base to claim a standard btw?
Quote: But when you allow access to the PC from outside, say via port 80 or somesuch... ouch.
I suppose that would allow them to access your internet browser while your are viewing a web page and use cool 1337 exploits to turn your computer in to a undead zombie.
Or maybe it will allow them to use "http exploits" to buffer overflow your computer allowing them to get a ms-dos window on your computer.
Why do so many people use (inbound, block everything) firewall's without any clue of what they exactly do?
Don't they realize they can just disable the rpc service and get on with their lifes?
If you are using a good IDE "provides information about the intent, limitations, and discoverability options" can all be found out with a couple of key strokes (git blame, find all usages, pylint, etc..). So putting that information into the language explicitly is an obsolete and backwards way of going about things :p The job of the compiler in Python has just been redistributed elsewhere. It's different but there are many ways to solve the same problems.
I'm am arguing that because it's true. There isn't much benefit to strong typing when refactoring but the benefits of duck typing when it comes to unit testing are quite significant. I've done commercial software development in strong and weakly typed languages before. The benefits of things like "strong typing" are generally not that much. If you are on board with the whole agile bandwagon and writing unit tests and all that. You would be much better off with Python's significally better unit testing facilities than strong typing.
It's really simple, Writing an application in Python is x3 quicker than writing it in C/C++/Java, etc... That means you either get to market 3x faster or only need 1/3 the number of programmers. Everything else is completely and utterly irrelevant. "you won't know it's undefined unless that branch is taken" The code linter built into your Python IDE, will tell you about it.
If Gentoo users are ricers then Debain users must be waiting for a nurse to come and change their feeding tube around about now.
I wonder when some Linux users will stop being so arrogant. Many people come to Linux AFTER they have purchased an ATI card with a desktop or notebook.
And you think that Linux users can do.... what exactly?
Errrr....... No (need I say more?)
ATI at the Top; Graphics Chip Maker for 2004 makes sense and it is unusually to put a ";" in a headline so it makes sense more or less.
You fail to see is that some of the "non standard - unsupported" linux distro's are a lot better then commercial distro's and infact some have better support. Where is the Linux Standard Base to claim a standard btw?
I would guess a normal audio cd? Unless this cd doesn't play on cd players
I can add some to the sample size the same is true in my A level further maths class though only 4/14 are left handed.
Quote: But when you allow access to the PC from outside, say via port 80 or somesuch... ouch. I suppose that would allow them to access your internet browser while your are viewing a web page and use cool 1337 exploits to turn your computer in to a undead zombie. Or maybe it will allow them to use "http exploits" to buffer overflow your computer allowing them to get a ms-dos window on your computer. Why do so many people use (inbound, block everything) firewall's without any clue of what they exactly do? Don't they realize they can just disable the rpc service and get on with their lifes?