canmove, Confirmed users
345
edits
(→Python Cons: Removed flamebait. Made perf argument more technical.) |
|||
| Line 114: | Line 114: | ||
* Python lacks variable declarations, which means that invalid variables are caught at runtime instead of compile-time. | * Python lacks variable declarations, which means that invalid variables are caught at runtime instead of compile-time. | ||
* The "you need to upgrade the whole of python" problem with applications that require or use newer libraries. | * The "you need to upgrade the whole of python" problem with applications that require or use newer libraries. | ||
* | * Doesn't use OS threads, so individual python programs can't take advantage of multi-core or multi-processor systems. | ||
* | * Lacks any type declarations (can make code more verbose, as more tests for data validity need to be done in the code.) | ||
== Ruby == | == Ruby == | ||