Új hozzászólás Aktív témák
-
-
válasz
RazorSh4rk
#13
üzenetére
Aha, és ez mi?
-
RazorSh4rk
csendes tag
Nem túl reprezentatív, mert nem pi-n fut, de ha valaki még egyszer azt mondja, hogy a java lassú..

-
Ha egyszer érteném a programozást....

-
RazorSh4rk
csendes tag
Ezzel az a baj, hogy a futás nagy része az std művelet.
-
buherton
őstag
Nem tartom szerencsésnek az stdout-ra kiírással járó teszteknek. A programok jó részt úgy sem így működnek.
-
from timeit import default_timer as timer
def testTime(execution):
start = timer()
execution()
end = timer()
return(execution.__name__, end - start)
def while1():
count = 9000
while count:
count = count - 1
print(9000-count)
pass
def while2():
count = 0
while (count < 90000):
count += 1
print(count)
pass
def for1():
for i in range(1,90000):
print(i)
pass
de = {}
a,b = testTime(while1)
de[a] = b
a,b = testTime(while2)
de[a] = b
a,b = testTime(for1)
de[a] = b
print(de)Eredmény:
{
'while1': 0.017804100422010548,
'while2': 0.2117797429410634,
'for1': 0.2141544650973869
} -
vargalex
félisten
Shell script megoldás:
#!/bin/sh
echo {1..90000} | tr ' ' '\n' -
Feruendios
tag
Ne szorakozz Py-vel meg Bash-el rakj fel egy Node-ot.
-
Jester01
veterán
Ugye láttad, hogy a cikkben is elromlott az indentáció QED.
Majd biztos én fogom mindig kézzel javítgatni ha valahol elveszik...
Kompatibilitásról meg hírből sem hallottak a kedves python fejlesztők. Ilyen-olyan scriptek miatt amik csak a saját minor (!) verziójukkal mennek, most is van telepítve 2.4, 2.5, 2.6, 2.7, 3.0, 3.1 és 3.2... köszönöm, de ne szemeteljék már tele a gépemet.
-
-
Jester01
veterán
A python érzékeny a whitespace-re, értelmes ember ezért nem is használja. Ez csak azért különösen vicces mert a cikkben lévő kód is rossz ilyen szempontból

Mivel az első shell scriptben bash van, ezért a másodikat is át lehet írni bash-ra, hogy ne indítson minden alkalommal külső processzt az expr miatt, imígyen:
#!/bin/bash
a=0
while [ $a -lt 90000 ]
do
echo $a
a=$((a + 1))
doneEz nálam pontosan olyan gyors mint a python (terminál output limit lehet).
-
Nekem meglepő volt, hogy bizonyos esetben 240x gyorsabb a Python, mint a shell script.

Új hozzászólás Aktív témák
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Milyen légkondit a lakásba?
- Lexus, Toyota topik
- Autós topik
- Kerékpárosok, bringások ide!
- Jövedelem
- Eredeti játékok OFF topik
- Lightyear - befektetési app
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- További aktív témák...
- Honor Magic8 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Samsung Galaxy S26 Ultra 12/512GB Új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- LG 45GR65DC-B 45 / 5120x1440 / 200HZ / VA /
- Chieftec Smart Seriels GPS-500A8 80 Plus minősítésű 500W tápegység
- Apple iPhone 13 - 85% Akku - 128GB - Független - Hibátlan
- Kihagyhatatlan áron DELL XPS 13 9310 /i5-1135G7/8 GB Ram/512 GB SSD/FHD+ IPS
- MEGA Akció! Számla + garancia! Apple Macbook Pro 14 - Apple M3 Pro Chip!
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- HP Elitebook 840 G10 újszerű burkolat - 14" hibás kijelző, i5 1335U, 16GB RAM, 256GB SSD
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






