General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
IgorTheLight
Lex Clips
comments
Comments by "IgorTheLight" (@igorthelight) on "Guido van Rossum on Python 4.0" video.
Python 3.13: * No GIL (experimental) * JIT Compiler (very experimental)
5
@hiltonvarian3352 I like C# but it can't do everything: * You can't write drivers * It's not a good idea to make a game engine in C#. Unity is created in C++ - C# is only for scripting ;-) There is no perfect language xD
3
It's literally impossible to make something faster than C today! C is almost as fast as Assembler with today's compilers! But make Pyton code be compiled to machine code... that's a good idea!
2
Good news everyone! Read changelog for 3.13 ;-)
2
Good news everyone! Read changelog for 3.13 ;-)
2
@trex511ft "based on Rust" doesn't mean "Rust-like". It means "use Rust under the hood instead of C". Yes - Python uses C under the hood!
2
Agree! The closest things that we have today are Rust and Go. Go is more like Python tho. Both are compiled to machine code.
2
Look at PyPy ;-)
2
You mean, let Python be compiled to machine code? ;-) I like that idea! The closest we get today is Go and Rust. Go is more like Python tho
2
Why tho?
1
Maya supports Python 3 now ;-) Not sure for how long.
1
Good news everyone! Read changelog for 3.13 ;-)
1
Good news everyone! Read changelog for 3.13 No types but JIT and no GIL ;-)
1
They are NOT planning to make Python 4 any time soon! ;-)
1
Good news everyone! Read changelog for 3.13 ;-)
1
Google "Julia language" ;-) If you really need Python and not "almost Python" - google "PyPy".
1
Good news everyone! Read changelog for 3.13 ;-)
1
PyPy - a Python interpreter that JIT's your code. No changes in code needed ;-)
1
Good news everyone! Read changelog for 3.13 ;-)
1
3.13 tries to do that (and JIT compiler).
1
Good news everyone! Read changelog for 3.13 ;-)
1
Use Go then! ;-) Easy to read syntax but with braces and less whitespace. Also - compiled to machine code!
1
Good news everyone! Read changelog for 3.13 ;-)
1
Reasons to use Python: * Easy to learn. Probably THE easiest to learn (to a basic level) * No compilation needed! Just write code and execute it! Of course it's slow because of that. * SO MANY libraries! Install and update it with a single command!
1
Good news everyone! Read changelog for 3.13 ;-)
1
You could relearn how to use print() in like... 5 seconds ;-) Also, you could write script (in Python - why not?) that will replace all print "something" to print('something') pretty easily! The language must evolve so some changes could be incompatible. Sadly.
1
TL:DR "no Python 4 any time soon"
1
Why are you so scared of that? Also - check out changelog for 3.13 ;-)
1
The fastest you could get in Python is PyPy - try it ;-) It will JIT your code before executing it. No code changes required.
1
@isodoubIet Why Go is on this list? It's compiled to machine code unlike Java, JavaScript, C# or Python
1
@isodoubIet Oh, fair point
1
Good news everyone! Read changelog for 3.13 ;-)
1
Some good news: * Python will have better performenace with "no GIL" and with JIT compiler (Python 3.13+)! * C# can compile code to native binary now! (.NET 8.0+)
1
@ggoncalves80 Check out changelog for 3.13 ;-)
1
@omercelebi2012 Both languages are promising ;-) Go is like Python + C++ (easy syntax, compiled to machine code, easy to do concurrency) Rust is like "modern C++" (compiled to machine code, VERY hard to create a memory leak, easy to use third party libraries, syntax is... a little bit strange, but is it really worse than in C++? xD ) JUst watch some tutorials like "Starting with Rust/Go" and see for yourself, do you like it or not.
1
The closest things are Rust and Go. Rust is very powerful but syntax is... heavy. Go is more like Python in terms of syntax and it's compiled to machine code with pretty small executables ;-)
1
Good news everyone! Read changelog for 3.13 ;-)
1
* No updates for more that a year * Less than 1 000 users worldwide Or as C++ developers would do: #define DEATH_OF_A_SOFTWARE xD
1
Good news everyone! Read changelog for 3.13 ;-)
1
@md.redwanhossain8822 So let's use Python's JIT compiler then - PyPy ;-)
1