- A hozzászóláshoz be kell jelentkezni
- 765 megtekintés
Hozzászólások
Már automatikusan így olvastam:
Megjelent a Python programnyelv soron következő kiadása számos regresszióval, mint például: [...]
/troll off
- A hozzászóláshoz be kell jelentkezni
Halkan megjegyzem, hogy a legutóbbi komolyabb (RCE) hiba a CPython-ban egy sprintf sebezhetőségből eredt. Tehát inkább a C nyelv architekturális gyengesége okolható érte, mint maga a Python. :) (Meg persze az a tény, hogy nyilvánvalóan a CPython interpretert nem igazi programozók írták, mert akkor C-vel se lett volna buffer overflow hiba, szóval ezt nem kell ismét kitárgyalni, egyetértünk.)
- A hozzászóláshoz be kell jelentkezni
De lathatolag a Buffer overflow protection mukodott ;-)
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Majd ha a Python-t Rust-ban írják, akkor nem lehet okolni a C biztonsági gyengeségét. :)
- A hozzászóláshoz be kell jelentkezni
Készül. :)
- A hozzászóláshoz be kell jelentkezni
Ó, ez izgi lesz! ;-)
- A hozzászóláshoz be kell jelentkezni
Compiling rustpython v0.1.2 (/tmp/teszt/RustPython)
Finished release [optimized] target(s) in 8m 19s
$ time python3 benchmark.py
real 0m1,470s
$ time ./rustpython benchmark.py
real 0m20,574s
Egyelőre még lassúnak tűnik. Ellenben az teszt Python kódomat lefuttatta és a végeredménye stimmel.
- A hozzászóláshoz be kell jelentkezni
Ezek szerint jó lesz ez! Idővel, de jó lesz!
A felkapottabb script-nyelveknél amúgy is általános trend, hogy különféle nyelven és mindenféle környezethez illeszkedő végrehajtó motort írnak hozzá.
- A hozzászóláshoz be kell jelentkezni
Egyébként ha Rust, nekem a Rust-Python integráció tetszik. Nagyon könnyű Rust-tal felgyorsítani például a lassan futó Python kód belső függvényét. Rögtön kettő is van:
https://crates.io/crates/cpython
https://crates.io/crates/pyo3
- A hozzászóláshoz be kell jelentkezni