( hg2ecz | 2021. 02. 21., v – 22:13 )

Na a PHP5 --> 7 is jó példa. Sírtak a webesek, hogy mennyire nagy munka, aztán amikor kényszerből kellett átírni mert végét járta a 10+ éves szerver és az újon már PHP7 volt támogatva, akkor 1 délelőtt megvolt az a kb. tucatnyi honlap átírása. Végülis  mysql -> mysqli és az eregi -> preg_match átírás volt a 95%-a.
Python2 --> 3 ... szintén nagyobb volt a füstje, mint a lángja. Több tizenpáréves céges projektemet dolgoztam át Python3-ra. Itt is 9x% abból állt hogy a print-eket zárójelezni kellett és az xrange()-et range()-re cserélni.
Persze ha vmi spéci 3. féltől származó cuccot importáltál, ami nem létezik Python3 alatt, akkor értelemszerűen szívás. Szerencsére se a webesek PHP produktumai, se a Python kódjaim nem tartalmaztak ilyen 3. féltől származó modult, amely ne futott volna az új verzión.

Sok koncepciókódot megírtam eddig Python-ban, amiből többet a tempó miatt átírtam Rustra. Az tuti, hogy C-re átírni sokkal több meló lett volna a Rust-ra való átíráshoz képest.